<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgreqfuncs.inc.php, branch v3.4.2</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.4.2</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.4.2'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-07-29T15:59:26Z</updated>
<entry>
<title>Close requests before accepting</title>
<updated>2014-07-29T15:59:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-29T15:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c70b340c41899926f121a37546f456a2e4608ffc'/>
<id>urn:sha1:c70b340c41899926f121a37546f456a2e4608ffc</id>
<content type='text'>
When auto-accepting a request, we need to close the package request
before performing the actual action (disown/deletion/merge). Otherwise,
the former maintainer is not included in the Cc list of the
acceptance/rejection notification email.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove duplicate recipients from Cc</title>
<updated>2014-07-29T15:52:09Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-29T15:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=98235c834b08c4528585fb46e0206699ccdbdecb'/>
<id>urn:sha1:98235c834b08c4528585fb46e0206699ccdbdecb</id>
<content type='text'>
When a user files a request for a package maintained by himself, he is
currently included in the Cc list twice. Use array_unique() to omit
repeated entries.

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