app/soc/views/models/group_app.py
changeset 1456 27e4b7ff2246
parent 1430 ff8cc6b15e6a
child 1504 f9d0bf275917
equal deleted inserted replaced
1455:623858110d93 1456:27e4b7ff2246
    84     new_params['extra_django_patterns'] = patterns
    84     new_params['extra_django_patterns'] = patterns
    85 
    85 
    86     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    86     new_params['extra_dynaexclude'] = ['applicant', 'backup_admin', 'status',
    87         'created_on', 'last_modified_on']
    87         'created_on', 'last_modified_on']
    88 
    88 
       
    89     new_params['create_dynafields'] = [
       
    90         {'name': 'backup_admin_link_id',
       
    91          'base': widgets.ReferenceField,
       
    92          'passthrough': ['reference_url', 'required', 'label'],
       
    93          'reference_url': 'user',
       
    94          'required': False,
       
    95          'label': params['logic'].getModel().backup_admin.verbose_name,
       
    96          'example_text': ugettext('The link_id of the backup admin'),
       
    97          },
       
    98          ]
       
    99 
    89     new_params['create_extra_dynaproperties'] = {
   100     new_params['create_extra_dynaproperties'] = {
    90         'backup_admin_link_id': widgets.ReferenceField(
       
    91               reference_url='user', required=False,
       
    92               label=params['logic'].getModel().backup_admin.verbose_name),
       
    93         'clean_backup_admin_link_id': 
   101         'clean_backup_admin_link_id': 
    94             cleaning.clean_users_not_same('backup_admin_link_id'),
   102             cleaning.clean_users_not_same('backup_admin_link_id'),
    95         }
   103         }
    96 
   104 
    97     new_params['edit_extra_dynaproperties'] = {
   105     new_params['edit_extra_dynaproperties'] = {