mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Merge branch 'pu_pkgbase_auth_redirects' into pu
This commit is contained in:
commit
f5e38e9979
1 changed files with 7 additions and 7 deletions
|
@ -774,7 +774,7 @@ async def requests_close_post(request: Request, id: int,
|
||||||
|
|
||||||
|
|
||||||
@router.get("/pkgbase/{name}/flag")
|
@router.get("/pkgbase/{name}/flag")
|
||||||
@auth_required(True, redirect="/pkgbase/{name}")
|
@auth_required(True, redirect="/pkgbase/{name}/flag")
|
||||||
async def pkgbase_flag_get(request: Request, name: str):
|
async def pkgbase_flag_get(request: Request, name: str):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
|
||||||
|
@ -789,7 +789,7 @@ async def pkgbase_flag_get(request: Request, name: str):
|
||||||
|
|
||||||
|
|
||||||
@router.post("/pkgbase/{name}/flag")
|
@router.post("/pkgbase/{name}/flag")
|
||||||
@auth_required(True, redirect="/pkgbase/{name}")
|
@auth_required(True, redirect="/pkgbase/{name}/flag")
|
||||||
async def pkgbase_flag_post(request: Request, name: str,
|
async def pkgbase_flag_post(request: Request, name: str,
|
||||||
comments: str = Form(default=str())):
|
comments: str = Form(default=str())):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
@ -949,7 +949,7 @@ def disown_pkgbase(pkgbase: models.PackageBase, disowner: models.User):
|
||||||
|
|
||||||
|
|
||||||
@router.get("/pkgbase/{name}/disown")
|
@router.get("/pkgbase/{name}/disown")
|
||||||
@auth_required(True, redirect="/pkgbase/{name}")
|
@auth_required(True, redirect="/pkgbase/{name}/disown")
|
||||||
async def pkgbase_disown_get(request: Request, name: str):
|
async def pkgbase_disown_get(request: Request, name: str):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
|
||||||
|
@ -965,7 +965,7 @@ async def pkgbase_disown_get(request: Request, name: str):
|
||||||
|
|
||||||
|
|
||||||
@router.post("/pkgbase/{name}/disown")
|
@router.post("/pkgbase/{name}/disown")
|
||||||
@auth_required(True, redirect="/pkgbase/{name}")
|
@auth_required(True, redirect="/pkgbase/{name}/disown")
|
||||||
async def pkgbase_disown_post(request: Request, name: str,
|
async def pkgbase_disown_post(request: Request, name: str,
|
||||||
confirm: bool = Form(default=False)):
|
confirm: bool = Form(default=False)):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
@ -990,7 +990,7 @@ async def pkgbase_disown_post(request: Request, name: str,
|
||||||
|
|
||||||
|
|
||||||
@router.post("/pkgbase/{name}/adopt")
|
@router.post("/pkgbase/{name}/adopt")
|
||||||
@auth_required(True)
|
@auth_required(True, redirect="/pkgbase/{name}")
|
||||||
async def pkgbase_adopt_post(request: Request, name: str):
|
async def pkgbase_adopt_post(request: Request, name: str):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
|
||||||
|
@ -1007,7 +1007,7 @@ async def pkgbase_adopt_post(request: Request, name: str):
|
||||||
|
|
||||||
|
|
||||||
@router.get("/pkgbase/{name}/delete")
|
@router.get("/pkgbase/{name}/delete")
|
||||||
@auth_required(True)
|
@auth_required(True, redirect="/pkgbase/{name}/delete")
|
||||||
async def pkgbase_delete_get(request: Request, name: str):
|
async def pkgbase_delete_get(request: Request, name: str):
|
||||||
if not request.user.has_credential("CRED_PKGBASE_DELETE"):
|
if not request.user.has_credential("CRED_PKGBASE_DELETE"):
|
||||||
return RedirectResponse(f"/pkgbase/{name}",
|
return RedirectResponse(f"/pkgbase/{name}",
|
||||||
|
@ -1019,7 +1019,7 @@ async def pkgbase_delete_get(request: Request, name: str):
|
||||||
|
|
||||||
|
|
||||||
@router.post("/pkgbase/{name}/delete")
|
@router.post("/pkgbase/{name}/delete")
|
||||||
@auth_required(True)
|
@auth_required(True, redirect="/pkgbase/{name}/delete")
|
||||||
async def pkgbase_delete_post(request: Request, name: str,
|
async def pkgbase_delete_post(request: Request, name: str,
|
||||||
confirm: bool = Form(default=False)):
|
confirm: bool = Form(default=False)):
|
||||||
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
pkgbase = get_pkg_or_base(name, models.PackageBase)
|
||||||
|
|
Loading…
Add table
Reference in a new issue