<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgreqfuncs.inc.php, branch v3.4.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.4.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.4.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-07-23T15:53:28Z</updated>
<entry>
<title>Prevent merging a package base with itself</title>
<updated>2014-07-23T15:53:28Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-23T13:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=48ae736068f9953ba69c91190ef7eb7b056c2b50'/>
<id>urn:sha1:48ae736068f9953ba69c91190ef7eb7b056c2b50</id>
<content type='text'>
Instead of deleting the package, show an error message if a user tries
to merge a package base with itself.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Verify that the target of merge operations exists</title>
<updated>2014-07-23T13:11:59Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-23T13:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ed1e747847ce6e5f9928505e7fc6630779d91f85'/>
<id>urn:sha1:ed1e747847ce6e5f9928505e7fc6630779d91f85</id>
<content type='text'>
Make sure that the target of a merge operation is either empty or an
existing package base name.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Automatically accept orphan requests for old packages</title>
<updated>2014-07-17T14:57:04Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-17T14:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c36f0e885af6f6a34c3f59a64af7b4f23eaf25ad'/>
<id>urn:sha1:c36f0e885af6f6a34c3f59a64af7b4f23eaf25ad</id>
<content type='text'>
If an orphan request is filed for a package that has been flagged
out-of-date for at least 180 days, it is disowned automatically.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Mention the target of merge requests in emails</title>
<updated>2014-07-16T09:11:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-16T09:00:57Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e9b13cef3f73996ead4361b7f601c2c8f0cb36db'/>
<id>urn:sha1:e9b13cef3f73996ead4361b7f601c2c8f0cb36db</id>
<content type='text'>
When sending the initial notification email for a merge request, include
the name of the package base that is the target of the requested merge
operation.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use Cc instead of Bcc in request notifications</title>
<updated>2014-07-16T09:09:55Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-16T08:50:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=42d927366a2dc97b5d0c070232a8ddb4e215c2ba'/>
<id>urn:sha1:42d927366a2dc97b5d0c070232a8ddb4e215c2ba</id>
<content type='text'>
Add the request creator and the current package maintainer to Cc instead
of Bcc when sending notification emails for package requests. This
allows users to forward any discussion to both of them by using the
"Group Reply" function of their MUA.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Bcc notification emails to the request creator</title>
<updated>2014-07-16T09:09:30Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-16T08:47:14Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bfb253ef72cd9d87625d5e51a90dd0501c539615'/>
<id>urn:sha1:bfb253ef72cd9d87625d5e51a90dd0501c539615</id>
<content type='text'>
Add both the request creator and the current package maintainer to the
Bcc list of notification emails for package requests.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Rework permission handling</title>
<updated>2014-07-15T20:56:57Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-15T18:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=03c6304e19d5d3ecd276dd3f42220db301ab511d'/>
<id>urn:sha1:03c6304e19d5d3ecd276dd3f42220db301ab511d</id>
<content type='text'>
Add a new function has_credential() that checks whether the currently
logged in user is allowed to perform a given action. Moving all
permission handling to this central place makes adding new user groups
and adjusting permissions much more convenient.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Sanitize merge base name in pkgreq_file()</title>
<updated>2014-07-04T09:25:37Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-03T08:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b113764b0bdf98b7d1d643eb2f55c50988f31deb'/>
<id>urn:sha1:b113764b0bdf98b7d1d643eb2f55c50988f31deb</id>
<content type='text'>
Move the check introduced in 06b7099 (Validate package base name when
filing requests, 2014-07-02) from pkgbase.php to pkgreq_file().

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remember whether a request has been accepted</title>
<updated>2014-07-04T09:24:24Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-04T09:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=87215cef000b2a49b31b14a759050db834b3497b'/>
<id>urn:sha1:87215cef000b2a49b31b14a759050db834b3497b</id>
<content type='text'>
Store whether a package request is accepted or rejected and display the
reason of each closed request in the request list.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Include reason for closing a request in the subject</title>
<updated>2014-07-04T09:10:51Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-04T09:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=743f13e92d0f87e82a2c8de2b9554fd0bebfdee0'/>
<id>urn:sha1:743f13e92d0f87e82a2c8de2b9554fd0bebfdee0</id>
<content type='text'>
Change the subject of notification emails sent when closing a request to
be either "Request Accepted" or "Request Rejected".

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