def get_acls(self, request, token): """ Get all of the ACLs for this box. You must have 'control' permission to be able to do this. """ if not token: return self.return_forbidden(request) BoxHandler.log(logging.DEBUG, "BoxHandler get_acls", extra = {"request": request, "token": token}) user = IndxUser(self.database, token.username) def err_cb(failure): failure.trap(Exception) BoxHandler.log(logging.ERROR, "BoxHandler get_acls err_cb: {0}".format(failure), extra = {"request": request, "token": token}) return self.return_internal_error(request) user.get_acls(token.boxid).addCallbacks(lambda results: self.return_ok(request, {"data": results}), err_cb)
def get_acls(self, request, token): """ Get all of the ACLs for this box. You must have 'control' permission to be able to do this. """ if not token: return self.return_forbidden(request) BoxHandler.log(logging.DEBUG, "BoxHandler get_acls", extra = {"request": request, "token": token}) user = IndxUser(self.database, token.username) def err_cb(failure): failure.trap(Exception) BoxHandler.log(logging.ERROR, "BoxHandler get_acls err_cb: {0}".format(failure), extra = {"request": request, "token": token}) return self.return_internal_error(request) user.get_acls(token.boxid).addCallbacks(lambda results: self.return_ok(request, {"data": results}), err_cb)