Beispiel #1
0
class Roles(Resource):
    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role, Actions.read)])
    def get(self):
        pass

    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role, Actions.create)])
    @responds(IdOnlySchema)
    def post(self):
        pass
Beispiel #2
0
class Role(Resource):
    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role, Actions.read)])
    def get(self):
        pass

    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role, Actions.update)])
    def patch(self):
        pass

    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role, Actions.delete)])
    def delete(self):
        pass
Beispiel #3
0
class Users(Resource):
    @accepts(schema=UsersGetRequestSchema,
             has_request_params=True,
             authorization=True,
             permissions=[PERMISSION(Resources.user, Actions.read)])
    @responds(schema=UsersGetResponseSchema, api=api)
    def get(self):
        pass

    @accepts(schema=UserCreateRequestSchema,
             api=api,
             authorization=True,
             permissions=[PERMISSION(Resources.user, Actions.create)])
    @responds(schema=IdOnlySchema, api=api)
    def post(self):
        pass
Beispiel #4
0
class User(Resource):
    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.user, Actions.read)])
    @responds(schema=UserWithRoleResponseSchema, api=api)
    def get(self):
        pass

    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.user, Actions.update)])
    @responds(schema=IdOnlySchema, api=api)
    def patch(self):
        pass

    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.user, Actions.delete)])
    @responds(schema=IdOnlySchema, api=api)
    def delete(self):
        pass
Beispiel #5
0
class RolePermissionDelete(Resource):
    @accepts(
        authorization=True,
        permissions=[PERMISSION(Resources.role_permission, Actions.delete)])
    def delete(self):
        pass
Beispiel #6
0
class RolePermissionGetAvailable(Resource):
    @accepts(authorization=True,
             permissions=[PERMISSION(Resources.role_permission, Actions.read)])
    def get(self):
        pass
Beispiel #7
0
class RolePermissionCreate(Resource):
    @accepts(
        authorization=True,
        permissions=[PERMISSION(Resources.role_permission, Actions.create)])
    def post(self):
        pass