mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix(pkgbase.util): filter pending requests
Closes #229 Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
71e73ca654
commit
b0eea00181
1 changed files with 4 additions and 2 deletions
|
@ -1,12 +1,13 @@
|
||||||
from typing import Any, Dict, List
|
from typing import Any, Dict, List
|
||||||
|
|
||||||
from fastapi import Request
|
from fastapi import Request
|
||||||
|
from sqlalchemy import and_
|
||||||
|
|
||||||
from aurweb import config, db, l10n, util
|
from aurweb import config, db, l10n, util
|
||||||
from aurweb.models import PackageBase, User
|
from aurweb.models import PackageBase, User
|
||||||
from aurweb.models.package_comaintainer import PackageComaintainer
|
from aurweb.models.package_comaintainer import PackageComaintainer
|
||||||
from aurweb.models.package_comment import PackageComment
|
from aurweb.models.package_comment import PackageComment
|
||||||
from aurweb.models.package_request import PackageRequest
|
from aurweb.models.package_request import PENDING_ID, PackageRequest
|
||||||
from aurweb.models.package_vote import PackageVote
|
from aurweb.models.package_vote import PackageVote
|
||||||
from aurweb.scripts import notify
|
from aurweb.scripts import notify
|
||||||
from aurweb.templates import make_context as _make_context
|
from aurweb.templates import make_context as _make_context
|
||||||
|
@ -43,7 +44,8 @@ def make_context(request: Request, pkgbase: PackageBase) -> Dict[str, Any]:
|
||||||
).scalar()
|
).scalar()
|
||||||
|
|
||||||
context["requests"] = pkgbase.requests.filter(
|
context["requests"] = pkgbase.requests.filter(
|
||||||
PackageRequest.ClosedTS.is_(None)
|
and_(PackageRequest.Status == PENDING_ID,
|
||||||
|
PackageRequest.ClosedTS.is_(None))
|
||||||
).count()
|
).count()
|
||||||
|
|
||||||
return context
|
return context
|
||||||
|
|
Loading…
Add table
Reference in a new issue