Example #1
0
 def __call__(self, req, provider_id):
     if not req.user.can_write(provider_id):
         raise Forbidden
     provider = providers_c.find_id(provider_id)
     if provider is None:
         raise NotFound
     return super(WorkersAdmin, self).__call__(req, provider)
Example #2
0
 def __call__(self, req, provider_id):
     provider = providers_c.find_id(provider_id)
     if provider is None:
         raise NotFound
     return super(ProviderPublic, self).__call__(req, provider)