app/soc/views/models/request.py
changeset 2748 7fbc98f3adde
parent 2361 40b0c25a5793
child 2977 e4b6d1f02974
equal deleted inserted replaced
2747:915fe7338a72 2748:7fbc98f3adde
   122         dynaform = self._params['create_form'],
   122         dynaform = self._params['create_form'],
   123         dynaproperties = updated_fields)
   123         dynaproperties = updated_fields)
   124 
   124 
   125     self._params['request_form'] = request_form
   125     self._params['request_form'] = request_form
   126 
   126 
       
   127   def _edit(self, request, entity, context, params):
       
   128     """Hook for edit View.
       
   129 
       
   130     Changes the page name to contain request information.
       
   131 
       
   132     For args see base.View._edit().
       
   133     """
       
   134     context['page_name'] = '%s to become a %s for %s' %(context['page_name'],
       
   135                                                         entity.role_verbose,
       
   136                                                         entity.scope.name)
   127 
   137 
   128   @decorators.merge_params
   138   @decorators.merge_params
   129   @decorators.check_access
   139   @decorators.check_access
   130   def processInvite(self, request, access_type,
   140   def processInvite(self, request, access_type,
   131                    page_name=None, params=None, **kwargs):
   141                    page_name=None, params=None, **kwargs):
   151         'role': kwargs['role'],
   161         'role': kwargs['role'],
   152         'status': 'group_accepted'}
   162         'status': 'group_accepted'}
   153     request_entity = request_logic.getForFields(fields, unique=True)
   163     request_entity = request_logic.getForFields(fields, unique=True)
   154 
   164 
   155     # set the page name using the request_entity
   165     # set the page name using the request_entity
   156     context['page_name'] = '%s %s' % (page_name, 
   166     context['page_name'] = '%s %s for %s' % (page_name, 
   157         request_entity.role_verbose)
   167         request_entity.role_verbose, request_entity.scope.name)
   158 
   168 
   159     get_dict = request.GET
   169     get_dict = request.GET
   160 
   170 
   161     if 'status' in get_dict.keys():
   171     if 'status' in get_dict.keys():
   162       if get_dict['status'] == 'rejected':
   172       if get_dict['status'] == 'rejected':