Add support for package base co-maintainers
commitfc23a9bd5012d07cc6ef9d1eba12f320763068d9
authorLukas Fleischer <archlinux@cryptocrack.de>
Wed, 7 Jan 2015 11:10:53 +0000 (7 12:10 +0100)
committerLukas Fleischer <archlinux@cryptocrack.de>
Wed, 7 Jan 2015 11:21:21 +0000 (7 12:21 +0100)
tree733f53ac3bcc122afaf6e47a6c3b92cb3da5c66f
parentb32458cb8a043422bfc2962c03a70deaee9eaca9
Add support for package base co-maintainers

This allows for having multiple co-maintainers for AUR packages.
Co-maintainers have push access to the package base Git repository but
are not allowed to change the package base category, disown the package
or modify the list of co-maintainers. The primary maintainer of an AUR
package can edit the list of co-maintainers from the Package Actions
box.

Implements FS#17911.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
12 files changed:
schema/aur-schema.sql
scripts/git-integration/git-serve.py
scripts/git-integration/git-update.py
upgrading/4.0.0.txt
web/html/comaintainers.php [new file with mode: 0644]
web/html/index.php
web/html/pkgbase.php
web/lib/credentials.inc.php
web/lib/pkgbasefuncs.inc.php
web/template/comaintainers_form.php [new file with mode: 0644]
web/template/pkg_details.php
web/template/pkgbase_details.php