From ab6275c08f784ead24ede00e3da8453ff1ce8228 Mon Sep 17 00:00:00 2001 From: Darks Date: Sat, 7 Sep 2019 14:58:16 +0200 Subject: [PATCH 1/4] =?UTF-8?q?Correction=20de=20bug=20Il=20manquait=20un?= =?UTF-8?q?=20import=20menant=20=C3=A0=20une=20erreur=20500=20lors=20d'une?= =?UTF-8?q?=20redirection=20avec=20`=3Fnext=3Dsome=5Furl`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/routes/account/login.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/routes/account/login.py b/app/routes/account/login.py index 6295935..f11a726 100644 --- a/app/routes/account/login.py +++ b/app/routes/account/login.py @@ -1,5 +1,6 @@ from flask import redirect, url_for, request, flash from flask_login import login_user, logout_user, login_required, current_user +from urllib.parse import urlparse from app import app from app.forms.login import LoginForm from app.models.users import Member From 5bf90f9d053ba072037b22ed842287d61cfa11c0 Mon Sep 17 00:00:00 2001 From: Darks Date: Sat, 7 Sep 2019 21:54:59 +0200 Subject: [PATCH 2/4] =?UTF-8?q?Corrections=20de=20CSS=20Corrige=20#26=20et?= =?UTF-8?q?=20am=C3=A9liore=20un=20poil=20le=20bouton=20=C2=AB=C2=A0se=20s?= =?UTF-8?q?ouvenir=20de=20moi=C2=A0=C2=BB=20en=20mode=20light.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/static/css/light.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/static/css/light.css b/app/static/css/light.css index a59aea3..109aedf 100644 --- a/app/static/css/light.css +++ b/app/static/css/light.css @@ -122,7 +122,10 @@ display: block; margin: 5px 15px; padding: 5px 10px; font-size: 14px; - background: #e8e8e8; transition: background .15s ease; + transition: background .15s ease; +} +#menu form label { + float: left; margin-right: 10px; } #menu form input:first-child { margin-bottom: 0; border-bottom: none; From 7cad3d4345c1367f71bd115704b5478173fb9875 Mon Sep 17 00:00:00 2001 From: Darks Date: Sun, 8 Sep 2019 11:38:26 +0200 Subject: [PATCH 3/4] =?UTF-8?q?Correction=20pr=C3=A9f=C3=A9rence=20de=20ne?= =?UTF-8?q?wsletter=20=C3=80=20l'inscription,=20la=20pr=C3=A9f=C3=A9rence?= =?UTF-8?q?=20de=20la=20newsletter=20n'=C3=A9tait=20pas=20prise=20en=20com?= =?UTF-8?q?pte.=20Merci=20Hackcell=20pour=20la=20remont=C3=A9e=20du=20bug.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/routes/account/account.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/routes/account/account.py b/app/routes/account/account.py index e24786d..e02b391 100644 --- a/app/routes/account/account.py +++ b/app/routes/account/account.py @@ -57,6 +57,7 @@ def register(): form = RegistrationForm() if form.validate_on_submit(): member = Member(form.username.data, form.email.data, form.password.data) + member.newsletter = form.newsletter.data db.session.add(member) db.session.commit() flash('Inscription réussie', 'ok') From 0a33161af09959fb3123b6b4b15174fd9065f97b Mon Sep 17 00:00:00 2001 From: Darks Date: Sun, 8 Sep 2019 12:28:39 +0200 Subject: [PATCH 4/4] Corrige une erreur 500 si l'on se connecte sur un compte inexistant --- app/routes/account/login.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes/account/login.py b/app/routes/account/login.py index f11a726..c63bce9 100644 --- a/app/routes/account/login.py +++ b/app/routes/account/login.py @@ -19,7 +19,7 @@ def login(): member = Member.query.filter_by(name=form.username.data).first() # Check if member can login - if "No login" in [g.name for g in member.groups]: + if member is not None and "No login" in [g.name for g in member.groups]: flash('Cet utilisateur ne peut pas se connecter', 'error') if request.referrer: return redirect(request.referrer)