From f15c700ad2ed2f5512a5574ab29f85c4848039e4 Mon Sep 17 00:00:00 2001 From: Mark Weiman Date: Mon, 5 Feb 2018 21:54:56 -0500 Subject: Add capability for co-maintainers to disown packages Implements FS#53832. Signed-off-by: Mark Weiman Signed-off-by: Lukas Fleischer --- web/html/pkgdisown.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'web/html/pkgdisown.php') diff --git a/web/html/pkgdisown.php b/web/html/pkgdisown.php index 4b04e85e..8da08cfe 100644 --- a/web/html/pkgdisown.php +++ b/web/html/pkgdisown.php @@ -7,10 +7,13 @@ include_once("pkgfuncs.inc.php"); html_header(__("Disown Package")); +$action = "do_Disown"; + $maintainer_uids = array(pkgbase_maintainer_uid($base_id)); $comaintainers = pkgbase_get_comaintainers($base_id); +$comaintainer_uids = pkgbase_get_comaintainer_uids(array($base_id)); -if (has_credential(CRED_PKGBASE_DISOWN, $maintainer_uids)): ?> +if (has_credential(CRED_PKGBASE_DISOWN, array_merge($maintainer_uids, $comaintainer_uids))): ?>

:

@@ -23,7 +26,11 @@ if (has_credential(CRED_PKGBASE_DISOWN, $maintainer_uids)): ?>

- 0 && !has_credential(CRED_PKGBASE_DISOWN)): ?> + + + + 0 && !has_credential(CRED_PKGBASE_DISOWN)): ?> ', $comaintainers[0], ''); ?> @@ -40,7 +47,7 @@ if (has_credential(CRED_PKGBASE_DISOWN, $maintainer_uids)): ?>

" />

+

" />

-- cgit v1.2.3-24-g4f1b