def update(self, ver=None, register=None,
            subregister=None, id=None, id2=None):
     self._post_analytics(c.user,
                          register +
                          ("_"+str(subregister) if subregister else ""),
                          "update",
                          id)
     return ApiController.update(self, ver, register, subregister, id, id2)
 def update(self, ver=None, register=None,
            subregister=None, id=None, id2=None):
     self._post_analytics(c.user,
                          register +
                          ("_"+str(subregister) if subregister else ""),
                          "update",
                          id)
     return ApiController.update(self, ver, register, subregister, id, id2)
示例#3
0
    def multisave_groups(self):
        c.error = ''        
        group_id = request.params['group_id']
        
        from ckan.controllers.api import ApiController

        api = ApiController()
        try:
            return api.update(register='group', ver=2, id=group_id)
        except NotAuthorized:
            return '{"status":"Not Authorized", "message":"' + _("Access denied.") + '"}'
        except NotFound:
            return '{"status":"Not Found", "message":"' + _("Group not found.") + '"}'
        except ValidationError:
            return '{"status":"Conflict", "message":"' + _("Validation error.") + '"}'