Remove unneeded files

This commit is contained in:
Deka Jello 2024-04-18 10:31:17 -05:00
parent dde52f1009
commit 75840f2ba5
4 changed files with 0 additions and 71 deletions

View file

@ -291,7 +291,6 @@ def get_pool_posts_around(
auth.verify_privilege(ctx.user, "posts:list") auth.verify_privilege(ctx.user, "posts:list")
auth.verify_privilege(ctx.user, "pools:list") auth.verify_privilege(ctx.user, "pools:list")
auth.verify_privilege(ctx.user, "pools:view") auth.verify_privilege(ctx.user, "pools:view")
_search_executor_config.user = ctx.user # never calling _search_executor so why are we setting user?
post = _get_post(params) post = _get_post(params)
results = posts.get_pool_posts_around(post) results = posts.get_pool_posts_around(post)
return posts.serialize_pool_posts_around(ctx, results) return posts.serialize_pool_posts_around(ctx, results)

View file

@ -991,7 +991,6 @@ def get_pool_posts_around(post: model.Post) -> List[PoolPostsAround]:
last_post = pool.posts[-1] last_post = pool.posts[-1]
around = PoolPostsAround(pool, first_post, prev_post, next_post, last_post) around = PoolPostsAround(pool, first_post, prev_post, next_post, last_post)
logger.info("===============> WE NOW HAVE: %s", around)
results.append(around) results.append(around)
return results return results

View file

@ -1,68 +0,0 @@
from alembic_utils.pg_function import PGFunction
get_pool_posts_around = PGFunction.from_sql("""
CREATE OR REPLACE FUNCTION public.get_pool_posts_around(
P_POOL_ID int,
P_POST_ID int
)
RETURNS TABLE (
ORD int,
POOL_ID int,
POST_ID int,
DELTA int
)
LANGUAGE PLPGSQL
AS $$
BEGIN
RETURN QUERY WITH main AS (
SELECT * FROM pool_post WHERE pool_post.pool_id = P_POOL_ID AND pool_post.post_id = P_POST_ID
),
around AS (
(SELECT pool_post.ord,
pool_post.pool_id,
pool_post.post_id,
1 as delta,
main.ord AS target_ord,
main.pool_id AS target_pool_id
FROM pool_post, main
WHERE pool_post.ord > main.ord
AND pool_post.pool_id = main.pool_id
ORDER BY pool_post.ord ASC LIMIT 1)
UNION
(SELECT pool_post.ord,
pool_post.pool_id,
pool_post.post_id,
-1 as delta,
main.ord AS target_ord,
main.pool_id AS target_pool_id
FROM pool_post, main
WHERE pool_post.ord < main.ord
AND pool_post.pool_id = main.pool_id
ORDER BY pool_post.ord DESC LIMIT 1)
UNION
(SELECT pool_post.ord,
pool_post.pool_id,
pool_post.post_id,
2 as delta,
main.ord AS target_ord,
main.pool_id AS target_pool_id
FROM pool_post, main
WHERE pool_post.ord = (SELECT MAX(pool_post.ord) FROM pool_post)
AND pool_post.pool_id = main.pool_id
ORDER BY pool_post.ord DESC LIMIT 1)
UNION
(SELECT pool_post.ord,
pool_post.pool_id,
pool_post.post_id,
-2 as delta,
main.ord AS target_ord,
main.pool_id AS target_pool_id
FROM pool_post, main
WHERE pool_post.ord = (SELECT MIN(pool_post.ord) FROM pool_post)
AND pool_post.pool_id = main.pool_id
ORDER BY pool_post.ord DESC LIMIT 1)
)
SELECT around.ord, around.pool_id, around.post_id, around.delta FROM around;
END
$$
""")

View file

@ -114,7 +114,6 @@ def _pool_filter(
query: SaQuery, criterion: Optional[criteria.BaseCriterion], negated: bool query: SaQuery, criterion: Optional[criteria.BaseCriterion], negated: bool
) -> SaQuery: ) -> SaQuery:
assert criterion assert criterion
from szurubooru.search.configs import util as search_util
subquery = db.session.query(model.PoolPost.post_id.label("foreign_id")) subquery = db.session.query(model.PoolPost.post_id.label("foreign_id"))
subquery = subquery.options(sa.orm.lazyload("*")) subquery = subquery.options(sa.orm.lazyload("*"))
subquery = search_util.create_num_filter(model.PoolPost.pool_id)(subquery, criterion, False) subquery = search_util.create_num_filter(model.PoolPost.pool_id)(subquery, criterion, False)