예제 #1
0
def _serialize(ctx: rest.Context, user: model.User,
               **kwargs: Any) -> rest.Response:
    return users.serialize_user(
        user,
        ctx.user,
        options=serialization.get_serialization_options(ctx),
        **kwargs)
예제 #2
0
def _serialize(ctx: rest.Context,
               user_token: model.UserToken) -> rest.Response:
    return user_tokens.serialize_user_token(
        user_token,
        ctx.user,
        options=serialization.get_serialization_options(ctx),
    )
예제 #3
0
파일: user_api.py 프로젝트: rr-/szurubooru
def _serialize(
        ctx: rest.Context, user: model.User, **kwargs: Any) -> rest.Response:
    return users.serialize_user(
        user,
        ctx.user,
        options=serialization.get_serialization_options(ctx),
        **kwargs)
예제 #4
0
def _serialize(ctx: rest.Context, comment: model.Comment) -> rest.Response:
    return comments.serialize_comment(
        comment,
        ctx.user,
        options=serialization.get_serialization_options(ctx))
예제 #5
0
def _serialize(ctx: rest.Context,
               category: model.PoolCategory) -> rest.Response:
    return pool_categories.serialize_category(
        category, options=serialization.get_serialization_options(ctx))
예제 #6
0
def _serialize_post(ctx: rest.Context,
                    post: Optional[model.Post]) -> rest.Response:
    return posts.serialize_post(
        post, ctx.user, options=serialization.get_serialization_options(ctx))
예제 #7
0
def _serialize(
        ctx: rest.Context, comment: model.Comment) -> rest.Response:
    return comments.serialize_comment(
        comment,
        ctx.user,
        options=serialization.get_serialization_options(ctx))
예제 #8
0
def _serialize(
        ctx: rest.Context, user_token: model.UserToken) -> rest.Response:
    return user_tokens.serialize_user_token(
        user_token,
        ctx.user,
        options=serialization.get_serialization_options(ctx))
예제 #9
0
def _serialize(ctx: rest.Context, pool: model.Pool) -> rest.Response:
    return pools.serialize_pool(
        pool, options=serialization.get_serialization_options(ctx))
예제 #10
0
파일: tag_api.py 프로젝트: rr-/szurubooru
def _serialize(ctx: rest.Context, tag: model.Tag) -> rest.Response:
    return tags.serialize_tag(
        tag, options=serialization.get_serialization_options(ctx))
예제 #11
0
def _serialize(ctx: rest.Context, tag: model.Tag) -> rest.Response:
    return tags.serialize_tag(
        tag, options=serialization.get_serialization_options(ctx))
예제 #12
0
파일: post_api.py 프로젝트: rr-/szurubooru
def _serialize_post(
        ctx: rest.Context, post: Optional[model.Post]) -> rest.Response:
    return posts.serialize_post(
        post,
        ctx.user,
        options=serialization.get_serialization_options(ctx))
예제 #13
0
def _serialize(
        ctx: rest.Context, category: model.TagCategory) -> rest.Response:
    return tag_categories.serialize_category(
        category, options=serialization.get_serialization_options(ctx))