app/soc/views/models/group.py
changeset 1049 cc6aedbde28d
parent 1030 a0081c626acb
child 1060 eb6231138307
equal deleted inserted replaced
1048:0fe0cb8f7253 1049:cc6aedbde28d
    54       params: a dict with params for this View
    54       params: a dict with params for this View
    55     """
    55     """
    56 
    56 
    57     new_params = {}
    57     new_params = {}
    58 
    58 
    59     new_params['extra_dynaexclude'] = ['founder',
    59     new_params['extra_dynaexclude'] = ['founder','home', 'tos',
    60       # TODO(tlarsen): these need to be enabled once a button to a list
    60                                        'member_template']
    61       #   selection "interstitial" page is implemented, see:
       
    62       #     http://code.google.com/p/soc/issues/detail?id=151
       
    63       'home', 'tos', 'member_template']
       
    64     new_params['edit_extra_dynafields'] = {
    61     new_params['edit_extra_dynafields'] = {
    65         'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(),
    62         'founded_by': forms.CharField(widget=widgets.ReadOnlyInput(),
    66                                    required=False),
    63                                    required=False),
    67         }
    64         }
    68 
    65 
    69     #set the extra_django_patterns and include the one from params
    66     #set the extra_django_patterns and include the one from params
    70     patterns = params.get('extra_django_patterns')
    67     patterns = params.get('extra_django_patterns', [])
    71 
       
    72     if not patterns:
       
    73       patterns = []
       
    74 
    68 
    75     patterns += [
    69     patterns += [
    76         (r'^%(url_name)s/(?P<access_type>list_requests)/%(key_fields)s$',
    70         (r'^%(url_name)s/(?P<access_type>list_requests)/%(key_fields)s$',
    77         'soc.views.models.%(module_name)s.list_requests',
    71         'soc.views.models.%(module_name)s.list_requests',
    78         'List of requests for %(name)s'),
    72         'List of requests for %(name)s'),