Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Kevin Morris
aurweb
Commits
f5e38e99
Verified
Commit
f5e38e99
authored
Oct 20, 2021
by
Kevin Morris
Browse files
Merge branch 'pu_pkgbase_auth_redirects' into pu
parents
7c4fb539
c8f3ea2e
Pipeline
#12373
passed with stage
in 6 minutes and 21 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
aurweb/routers/packages.py
View file @
f5e38e99
...
...
@@ -774,7 +774,7 @@ async def requests_close_post(request: Request, id: int,
@
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
):
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"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}
/flag
"
)
async
def
pkgbase_flag_post
(
request
:
Request
,
name
:
str
,
comments
:
str
=
Form
(
default
=
str
())):
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"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}
/disown
"
)
async
def
pkgbase_disown_get
(
request
:
Request
,
name
:
str
):
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"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}"
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}
/disown
"
)
async
def
pkgbase_disown_post
(
request
:
Request
,
name
:
str
,
confirm
:
bool
=
Form
(
default
=
False
)):
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"
)
@
auth_required
(
True
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}"
)
async
def
pkgbase_adopt_post
(
request
:
Request
,
name
:
str
):
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"
)
@
auth_required
(
True
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}/delete"
)
async
def
pkgbase_delete_get
(
request
:
Request
,
name
:
str
):
if
not
request
.
user
.
has_credential
(
"CRED_PKGBASE_DELETE"
):
return
RedirectResponse
(
f
"/pkgbase/
{
name
}
"
,
...
...
@@ -1019,7 +1019,7 @@ async def pkgbase_delete_get(request: Request, name: str):
@
router
.
post
(
"/pkgbase/{name}/delete"
)
@
auth_required
(
True
)
@
auth_required
(
True
,
redirect
=
"/pkgbase/{name}/delete"
)
async
def
pkgbase_delete_post
(
request
:
Request
,
name
:
str
,
confirm
:
bool
=
Form
(
default
=
False
)):
pkgbase
=
get_pkg_or_base
(
name
,
models
.
PackageBase
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment