Browse Source

fixes group creation from admin interface

Damien Accorsi 11 years ago
parent
commit
7f55472052
1 changed files with 8 additions and 3 deletions
  1. 8 3
      pboard/pboard/controllers/admin.py

+ 8 - 3
pboard/pboard/controllers/admin.py View File

23
 
23
 
24
 class GroupRegistrationForm(sform.AddRecordForm):
24
 class GroupRegistrationForm(sform.AddRecordForm):
25
     __model__ = pma.Group
25
     __model__ = pma.Group
26
-    __require_fields__     = ['group_name', 'display_name', 'users']
27
-    __omit_fields__        = ['personnal_group', 'created', 'permissions', '_lRights']
28
-    __field_order__        = ['group_name', 'display_name']
26
+    __require_fields__     = ['group_name', 'display_name', 'users', 'personnal_group']
27
+    __omit_fields__        = ['created', 'permissions', '_lRights']
28
+    __field_order__        = ['group_name', 'display_name', 'users']
29
 
29
 
30
     __headers__ = dict(group_name='Unique name', display_name='Visible name')
30
     __headers__ = dict(group_name='Unique name', display_name='Visible name')
31
 
31
 
32
+    group_name = tw2f.TextField('group_name')
33
+    display_name = tw2f.TextField('display_name', place_holder='agaga')
34
+    display_name = tw2f.TextField('display_name', place_holder='agaga')
35
+    personnal_group = tw2f.HiddenField('personnal_group', value='off')
36
+
32
 class GroupEditForm(sform.EditableForm):
37
 class GroupEditForm(sform.EditableForm):
33
     __model__ = pma.Group
38
     __model__ = pma.Group
34
     __require_fields__     = ['group_name', 'display_name', 'users']
39
     __require_fields__     = ['group_name', 'display_name', 'users']