feat(fastapi): add Provides field in package details

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-11-11 19:09:24 -08:00
parent 2016b80ea9
commit 50a9690c2d
No known key found for this signature in database
GPG key ID: F7E46DED420788F3
3 changed files with 26 additions and 2 deletions

View file

@ -12,7 +12,7 @@ import aurweb.packages.util
from aurweb import db, defaults, l10n, logging, models, util
from aurweb.auth import auth_required
from aurweb.models.package_request import ACCEPTED_ID, PENDING_ID, REJECTED_ID
from aurweb.models.relation_type import CONFLICTS_ID
from aurweb.models.relation_type import CONFLICTS_ID, PROVIDES_ID
from aurweb.models.request_type import DELETION_ID, MERGE, MERGE_ID
from aurweb.packages.search import PackageSearch
from aurweb.packages.util import get_pkg_or_base, get_pkgbase_comment, query_notified, query_voted
@ -258,6 +258,10 @@ async def package(request: Request, name: str) -> Response:
)
context["conflicts"] = conflicts
provides = pkg.package_relations.filter(
models.PackageRelation.RelTypeID == PROVIDES_ID)
context["provides"] = provides
return render_template(request, "packages/show.html", context)