app/soc/views/models/role.py
changeset 651 ef6e22d463cb
parent 647 355ac73823a1
child 654 68bafa9f719f
equal deleted inserted replaced
650:33b6dcae5615 651:ef6e22d463cb
    96     new_params['list_description'] = \
    96     new_params['list_description'] = \
    97         self.DEF_INVITE_INSTRUCTION_MSG_FMT % self._params
    97         self.DEF_INVITE_INSTRUCTION_MSG_FMT % self._params
    98 
    98 
    99     new_params = dicts.merge(new_params, params)
    99     new_params = dicts.merge(new_params, params)
   100     params = dicts.merge(new_params, user_view.view._params)
   100     params = dicts.merge(new_params, user_view.view._params)
       
   101     params['logic'] = user_logic.logic
   101 
   102 
   102     try:
   103     try:
   103       access.checkAccess('invite', request, rights=params['rights'])
   104       access.checkAccess('invite', request, rights=params['rights'])
   104     except out_of_band.Error, error:
   105     except out_of_band.Error, error:
   105       return helper.responses.errorResponse(error, request)
   106       return helper.responses.errorResponse(error, request)
   106 
   107 
   107     content = helper.lists.getListContent(request, params, user_logic.logic)
   108     content = helper.lists.getListContent(request, params)
   108     contents = [content]
   109     contents = [content]
   109 
   110 
   110     return self._list(request, params, contents, page_name)
   111     return self._list(request, params, contents, page_name)
   111 
   112 
   112   def getDjangoURLPatterns(self, params=None):
   113   def getDjangoURLPatterns(self, params=None):