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'] = { |