app/soc/views/models/request.py
changeset 1686 d9cc9f8ca19f
parent 1667 95bc81b4cd5c
child 1938 21699b426f60
equal deleted inserted replaced
1685:4b48cd4e4aa9 1686:d9cc9f8ca19f
    77 
    77 
    78     new_params['sidebar_defaults'] = [('/%s/list', 'List %(name_plural)s', 
    78     new_params['sidebar_defaults'] = [('/%s/list', 'List %(name_plural)s', 
    79         'list')]
    79         'list')]
    80 
    80 
    81     new_params['create_template'] = ['soc/request/create.html']
    81     new_params['create_template'] = ['soc/request/create.html']
    82     
    82 
    83     new_params['extra_dynaexclude'] = ['status', 'role_verbose']
    83     new_params['extra_dynaexclude'] = ['status', 'role_verbose', 'created_on']
    84 
    84 
    85     new_params['create_extra_dynaproperties'] = {
    85     new_params['create_extra_dynaproperties'] = {
    86         'link_id': widgets.ReferenceField(reference_url='user'),
    86         'link_id': widgets.ReferenceField(reference_url='user'),
    87         'role': forms.CharField(widget=widgets.ReadOnlyInput(),
    87         'role': forms.CharField(widget=widgets.ReadOnlyInput(),
    88                                    required=True),
    88                                    required=True),
    98           '%(key_fields)s$',
    98           '%(key_fields)s$',
    99           'soc.views.models.%(module_name)s.process_invite',
    99           'soc.views.models.%(module_name)s.process_invite',
   100           'Process Invite to become')]
   100           'Process Invite to become')]
   101 
   101 
   102     new_params['extra_django_patterns'] = patterns
   102     new_params['extra_django_patterns'] = patterns
   103     
   103 
   104     new_params['invite_processing_template'] = 'soc/request/process_invite.html'
   104     new_params['invite_processing_template'] = 'soc/request/process_invite.html'
   105     new_params['request_processing_template'] = \
   105     new_params['request_processing_template'] = \
   106         'soc/request/process_request.html'
   106         'soc/request/process_request.html'
   107 
   107 
   108     params = dicts.merge(params, new_params)
   108     params = dicts.merge(params, new_params)