Пример #1
0
 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)
Пример #2
0
 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())