72 |
72 |
73 new_params['sidebar_heading'] = 'Users' |
73 new_params['sidebar_heading'] = 'Users' |
74 |
74 |
75 new_params['extra_dynaexclude'] = ['former_accounts', 'agreed_to_tos', |
75 new_params['extra_dynaexclude'] = ['former_accounts', 'agreed_to_tos', |
76 'agreed_to_tos_on', 'status'] |
76 'agreed_to_tos_on', 'status'] |
77 new_params['create_extra_dynafields'] = { |
77 new_params['create_extra_dynaproperties'] = { |
78 'clean_link_id': cleaning.clean_user_not_exist('link_id'), |
78 'clean_link_id': cleaning.clean_user_not_exist('link_id'), |
79 'clean_account': cleaning.clean_user_account_not_in_use('account')} |
79 'clean_account': cleaning.clean_user_account_not_in_use('account')} |
80 |
80 |
81 # recreate the choices for the edit form |
81 # recreate the choices for the edit form |
82 status_choices = [] |
82 status_choices = [] |
83 for choice in user_logic.getModel().status.choices: |
83 for choice in user_logic.getModel().status.choices: |
84 status_choices.append((choice, choice)) |
84 status_choices.append((choice, choice)) |
85 |
85 |
86 new_params['edit_extra_dynafields'] = { |
86 new_params['edit_extra_dynaproperties'] = { |
87 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
87 'link_id': forms.CharField(widget=widgets.ReadOnlyInput(), |
88 required=True), |
88 required=True), |
89 'clean_link_id': cleaning.clean_link_id('link_id'), |
89 'clean_link_id': cleaning.clean_link_id('link_id'), |
90 'agreed_to_tos_on': forms.DateTimeField( |
90 'agreed_to_tos_on': forms.DateTimeField( |
91 widget=widgets.ReadOnlyInput(attrs={'disabled':'true'}), |
91 widget=widgets.ReadOnlyInput(attrs={'disabled':'true'}), |