From 1be5ec93dab7084ca339baa835fb56ade23c502e Mon Sep 17 00:00:00 2001 From: Darks Date: Wed, 4 Dec 2019 12:22:42 +0100 Subject: [PATCH] =?UTF-8?q?Gain=20de=20points=20quand=20on=20cr=C3=A9?= =?UTF-8?q?=C3=A9=20un=20topic=20ou=20poste=20un=20message?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/routes/forum/index.py | 7 ++++++- app/routes/forum/topic.py | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/routes/forum/index.py b/app/routes/forum/index.py index 6ca1e19..0053338 100644 --- a/app/routes/forum/index.py +++ b/app/routes/forum/index.py @@ -1,13 +1,15 @@ from flask_login import current_user from flask import request, redirect, url_for, abort, flash +from app import app, db +from config import V5Config from app.utils.render import render from app.forms.forum import TopicCreationForm from app.models.forum import Forum from app.models.topic import Topic from app.models.thread import Thread from app.models.comment import Comment -from app import app, db + @app.route('/forum/') def forum_index(): @@ -36,6 +38,9 @@ def forum_page(f): db.session.add(t) db.session.commit() + # Update member's xp + current_user.add_xp(V5Config.XP_POINTS['topic']) + flash('Le sujet a bien été créé', 'ok') return redirect(url_for('forum_topic', f=f, t=t)) diff --git a/app/routes/forum/topic.py b/app/routes/forum/topic.py index 0a4d67c..aa4df91 100644 --- a/app/routes/forum/topic.py +++ b/app/routes/forum/topic.py @@ -22,6 +22,10 @@ def forum_topic(f, t): c = Comment(current_user, form.message.data, t.thread) db.session.add(c) db.session.commit() + + # Update member's xp + current_user.add_xp(V5Config.XP_POINTS['comment']) + flash('Message envoyé', 'ok') # Redirect to empty the form return redirect(url_for('forum_topic', f=f, t=t))