From 04932dd22ab54703abbe69298ca6f04a5fc10b72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Delobelle?= Date: Sat, 3 Sep 2016 22:52:55 +0200 Subject: [PATCH] Ajout modif 'is_frozen' sur account create et update --- kfet/forms.py | 4 ++-- kfet/views.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/kfet/forms.py b/kfet/forms.py index 05c09e79..0281efab 100644 --- a/kfet/forms.py +++ b/kfet/forms.py @@ -49,7 +49,7 @@ class AccountForm(forms.ModelForm): class Meta: model = Account - fields = ['trigramme', 'promo', 'nickname'] + fields = ['trigramme', 'promo', 'nickname', 'is_frozen'] widgets = { 'trigramme': forms.TextInput(attrs={'autocomplete': 'off'}), } @@ -69,7 +69,7 @@ class AccountNoTriForm(AccountForm): class AccountRestrictForm(AccountForm): class Meta(AccountForm.Meta): - fields = ['promo'] + fields = ['is_frozen'] class AccountPwdForm(forms.Form): pwd1 = forms.CharField( diff --git a/kfet/views.py b/kfet/views.py index e1603dba..3689b950 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -285,7 +285,7 @@ def account_update(request, trigramme): negative_form = None else: user_form = UserRestrictForm(instance=account.user) - account_form = None + account_form = AccountRestrictForm(instance=account) cof_form = None group_form = None negative_form = None @@ -358,8 +358,9 @@ def account_update(request, trigramme): missing_perm = False user_form = UserRestrictForm(request.POST, instance=account.user) - if user_form.is_valid(): + if user_form.is_valid() and account_form.is_valid(): user_form.save() + account_form.save() success = True messages.success(request, 'Vos informations ont été mises à jour')