Projet

Général

Profil

0002-Make-UserEditForm-of-the-manager-handle-custom-attri.patch

Benjamin Dauvergne, 18 mars 2015 13:19

Télécharger (1,3 ko)

Voir les différences:

Subject: [PATCH 2/2] Make UserEditForm of the manager handle custom attributes
 (fixes #6766)

 src/authentic2/manager/forms.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
src/authentic2/manager/forms.py
1 1
from django.utils.translation import ugettext_lazy as _
2 2
from django import forms
3 3

  
4 4
from authentic2.compat import get_user_model
5
from authentic2.forms import UserAttributeFormMixin
5 6

  
6 7
from . import utils, fields
7 8

  
8 9
class RoleAddForm(forms.Form):
9 10
    name = forms.CharField(
10 11
            label=_('Role name'))
11 12

  
12 13
    def save(self):
13 14
        return utils.role_add(self.cleaned_data['name'])
14 15

  
15 16

  
16 17
class ChooseUserForm(forms.Form):
17 18
    ref = fields.ChooseUserField(label=_('user'))
18 19

  
19 20

  
20
class UserEditForm(forms.ModelForm):
21
class UserEditForm(UserAttributeFormMixin, forms.ModelForm):
21 22
    groups = fields.GroupsField(required=False)
22 23

  
23 24
    class Meta:
24 25
        model = get_user_model()
25 26
        fields = [ 'username', 'first_name', 'last_name', 'email', 'groups']
26 27

  
27
-