Browse Source

fixes group creation from admin interface

Damien Accorsi 10 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,12 +23,17 @@ from pboard import model as pm
23 23
 
24 24
 class GroupRegistrationForm(sform.AddRecordForm):
25 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 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 37
 class GroupEditForm(sform.EditableForm):
33 38
     __model__ = pma.Group
34 39
     __require_fields__     = ['group_name', 'display_name', 'users']