app/soc/views/models/request.py
changeset 587 7504504209a3
parent 586 a4a36b06a870
child 605 4a384d412640
equal deleted inserted replaced
586:a4a36b06a870 587:7504504209a3
    99       original_params: a dict with params for this View
    99       original_params: a dict with params for this View
   100     """
   100     """
   101 
   101 
   102     self._logic = soc.logic.models.request.logic
   102     self._logic = soc.logic.models.request.logic
   103 
   103 
       
   104     rights = {}
       
   105     rights['listSelf'] = [access.checkIsUser]
       
   106 
   104     params = {}
   107     params = {}
       
   108     params['rights'] = rights
   105 
   109 
   106     params['name'] = "Request"
   110     params['name'] = "Request"
   107     params['name_short'] = "Request"
   111     params['name_short'] = "Request"
   108     params['name_plural'] = "Requests"
   112     params['name_plural'] = "Requests"
   109     params['url_name'] = "request"
   113     params['url_name'] = "request"
   133       params: a dict with params for this View
   137       params: a dict with params for this View
   134       kwargs: not used
   138       kwargs: not used
   135     """
   139     """
   136 
   140 
   137     try:
   141     try:
   138       self.checkAccess('list', request)
   142       self.checkAccess('listSelf', request)
   139     except out_of_band.Error, error:
   143     except out_of_band.Error, error:
   140       return error.response(request)
   144       return error.response(request)
   141 
   145 
   142     params = dicts.merge(params, self._params)
   146     params = dicts.merge(params, self._params)
   143 
   147