mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix(packages.requests): disown as maintainer does not need handle_requests
As a maintainer, we don't deal with requests at all. Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
34cb8ec268
commit
3a771fc807
3 changed files with 32 additions and 9 deletions
|
@ -102,10 +102,6 @@ def update_closure_comment(pkgbase: PackageBase, reqtype_id: int,
|
|||
|
||||
def verify_orphan_request(user: User, pkgbase: PackageBase):
|
||||
""" Verify that an undue orphan request exists in `requests`. """
|
||||
is_maint = user == pkgbase.Maintainer
|
||||
if is_maint:
|
||||
return True
|
||||
|
||||
requests = pkgbase.requests.filter(
|
||||
PackageRequest.ReqTypeID == ORPHAN_ID)
|
||||
for pkgreq in requests:
|
||||
|
|
|
@ -924,9 +924,9 @@ async def pkgbase_unvote(request: Request, name: str):
|
|||
def pkgbase_disown_instance(request: Request, pkgbase: models.PackageBase):
|
||||
disowner = request.user
|
||||
notifs = [notify.DisownNotification(disowner.ID, pkgbase.ID)]
|
||||
notifs += handle_request(request, ORPHAN_ID, pkgbase)
|
||||
|
||||
if disowner != pkgbase.Maintainer:
|
||||
notifs += handle_request(request, ORPHAN_ID, pkgbase)
|
||||
with db.begin():
|
||||
pkgbase.Maintainer = None
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue