<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgbasefuncs.inc.php, branch v4.0.0-rc1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgbasefuncs.inc.php?h=v4.0.0-rc1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgbasefuncs.inc.php?h=v4.0.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2015-05-22T19:14:26Z</updated>
<entry>
<title>Update co-maintainer list when promoting a user</title>
<updated>2015-05-22T19:14:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-22T17:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=dd3eb28a8cb35aeb8a069f3a20e5eb5fd348de62'/>
<id>urn:sha1:dd3eb28a8cb35aeb8a069f3a20e5eb5fd348de62</id>
<content type='text'>
When a user disowns a package and promotes a co-maintainer, remove that
new maintainer from the list of package co-maintainers. Since only the
package maintainer can manage co-maintainers, this must happen before
the actual disown operation.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Fix processing of pkgbase_get_comaintainers()</title>
<updated>2015-05-22T19:14:24Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-22T17:53:19Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c6e09def2b75762128f432130556ec6121fd8b8c'/>
<id>urn:sha1:c6e09def2b75762128f432130556ec6121fd8b8c</id>
<content type='text'>
pkgbase_get_comaintainers() returns an array of user names, not an array
of user IDs.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Update co-maintainers when disowning a package</title>
<updated>2015-05-22T15:09:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-22T12:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=422d8026daaae0a9bc7270f071da22f5d66c4f0a'/>
<id>urn:sha1:422d8026daaae0a9bc7270f071da22f5d66c4f0a</id>
<content type='text'>
When a user disowns a package, the co-maintainer with the highest
priority automatically becomes the new maintainer. When the package is
disowned by a Trusted User or a Developer, the list of co-maintainers is
cleared.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Fix the permission check in pkgbase_adopt()</title>
<updated>2015-05-22T15:09:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-22T12:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=0dcdc23a7f0babd1bc7d1bb31a2ff2b7602d5cdf'/>
<id>urn:sha1:0dcdc23a7f0babd1bc7d1bb31a2ff2b7602d5cdf</id>
<content type='text'>
Filter the affected package bases before closing any package requests.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Store co-maintainer priorities</title>
<updated>2015-05-22T15:09:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-22T12:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2b909cb3f6e19d730cdd560fc1c5d11ddad431c1'/>
<id>urn:sha1:2b909cb3f6e19d730cdd560fc1c5d11ddad431c1</id>
<content type='text'>
In addition to saving the list of package co-maintainers, also save
their order. This makes it possible to define a "primary" co-maintainer.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Make the type parameter of pkgreq_by_pkgbase() optional</title>
<updated>2015-05-21T15:10:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-21T15:08:58Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=01bfae82ce90e5f98180fb920479ed72977c0385'/>
<id>urn:sha1:01bfae82ce90e5f98180fb920479ed72977c0385</id>
<content type='text'>
This simplifies the code a bit, improves maintainability and reduces the
number of SQL queries when deleting a package.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Automatically close requests</title>
<updated>2015-03-04T11:20:21Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-03-04T10:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a53241a2f1fe4ecafd86a97738a04e2fbfbb0b84'/>
<id>urn:sha1:a53241a2f1fe4ecafd86a97738a04e2fbfbb0b84</id>
<content type='text'>
Close requests automatically when a package is deleted or orphaned.

Implements FS#43799.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Allow users to delete their own packages</title>
<updated>2015-03-04T11:16:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-03-04T11:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5dca715c46669a2e1ed193c13aacff03e7e237ff'/>
<id>urn:sha1:5dca715c46669a2e1ed193c13aacff03e7e237ff</id>
<content type='text'>
Allow users to remove their own package bases for a short period of time
after initial submission (defaults to one day).

Implements FS#43648.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add support for package base co-maintainers</title>
<updated>2015-01-07T11:21:21Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-07T11:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=fc23a9bd5012d07cc6ef9d1eba12f320763068d9'/>
<id>urn:sha1:fc23a9bd5012d07cc6ef9d1eba12f320763068d9</id>
<content type='text'>
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 &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use Git repositories to store packages</title>
<updated>2014-12-27T11:42:12Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-06-06T08:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=74edb6fea9d7e8434d8df00a8eb9dc9703daa19d'/>
<id>urn:sha1:74edb6fea9d7e8434d8df00a8eb9dc9703daa19d</id>
<content type='text'>
* Remove package submission page from the web interface.
* Replace PKGBUILD and tarball links with links to cgit.
* Remove the "URLPath" field from RPC replies.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
