def put(self, request, book, name): flags = json.loads(request.body).get('flags', DatabaseBookPermissionFlag.NONE) permissions = DatabaseBook( book).get_permissions().get_or_add_group_permissions( name, BookPermissionFlags(flags)) return Response(permissions.to_json(), status.HTTP_201_CREATED)
def post(self, request, book, name): flags = json.loads(request.body)['flags'] permissions = DatabaseBook( book).get_permissions().get_or_add_group_permissions( name, BookPermissionFlags(flags)) return Response(permissions.to_json())