<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="/h/themes/default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Finer grained Admin privileges through permission api</title> 
  <pubDate>Sat, 25 May 2013 23:52:30 +0000</pubDate> 
  <link>http://bugs.horde.org/ticket/9350</link> 
  <atom:link rel="self" type="application/rss+xml" title="Finer grained Admin privileges through permission api" href="http://bugs.horde.org/ticket/9350/rss" /> 
  <description>Finer grained Admin privileges through permission api</description> 
 
   
   
  <item> 
   <title>As a result of the thread 

[dev] H3 User/Group Administra</title> 
   <description>As a result of the thread 

[dev] H3 User/Group Administration for moderator type users (see 
http://lists.horde.org/archives/dev/Week-of-Mon-20101025/025396.html)

I created a patch for horde 3.3.10 which allows finer grained admin privileges, for example only access to user and group administration but not to the SQL shell and the permission admin screen.

I took this one step further and added modification to the code drawing the sidebar and the top menu of the administration screens. </description> 
   <pubDate>Fri, 29 Oct 2010 14:03:08 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t60678</link> 
  </item> 
   
  <item> 
   <title>horde-fatal-on-admin-3.3.10.patch adds conversion of Horde::</title> 
   <description>horde-fatal-on-admin-3.3.10.patch adds conversion of Horde::authenticationFailureRedirect() to Horde::Fatal

Patch built against a clean 3.3.10, but also is applicable with -F3 against a version with the original patch of this ticket.</description> 
   <pubDate>Tue, 02 Nov 2010 09:46:10 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t60697</link> 
  </item> 
   
  <item> 
   <title>Please read the CODING_STANDARDS, e.g. no double quote, spac</title> 
   <description>Please read the CODING_STANDARDS, e.g. no double quote, spaces after commas, no &quot;and&quot;.</description> 
   <pubDate>Thu, 25 Nov 2010 17:59:12 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t60927</link> 
  </item> 
   
  <item> 
   <title>&gt; Please read the CODING_STANDARDS, e.g. no double quote, sp</title> 
   <description>&gt; Please read the CODING_STANDARDS, e.g. no double quote, spaces after 
&gt; commas, no &quot;and&quot;.

No &quot;and&quot; was not so obvious from the doc.
I replaced them with () &amp;&amp; () as in your examples.
Doublequotes to quotes, spaces added, inline variables to concats</description> 
   <pubDate>Fri, 03 Dec 2010 09:24:17 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t60989</link> 
  </item> 
   
  <item> 
   <title>Apply 
horde-fatal-on-admin-3.3.11.patch first,
then apply</title> 
   <description>Apply 
horde-fatal-on-admin-3.3.11.patch first,
then apply 
horde-finer-grained-admin-privileges.patch

Works smoothly against 3.3.11 without fuzz</description> 
   <pubDate>Thu, 16 Dec 2010 10:55:43 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t61104</link> 
  </item> 
   
  <item> 
   <title>2nd file
horde-finer-grained-admin-privileges.patch
</title> 
   <description>2nd file
horde-finer-grained-admin-privileges.patch
</description> 
   <pubDate>Thu, 16 Dec 2010 10:56:20 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t61105</link> 
  </item> 
   
  <item> 
   <title>Dropped the CVS clutter from the patch - I'm sorry, didn't n</title> 
   <description>Dropped the CVS clutter from the patch - I'm sorry, didn't notice</description> 
   <pubDate>Thu, 16 Dec 2010 11:56:51 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t61106</link> 
  </item> 
   
  <item> 
   <title>There is an opening bracket missing in horde-finer-grained-a</title> 
   <description>There is an opening bracket missing in horde-finer-grained-admin-privileges-3.3.11.patch on line 88 just before !$GLOBALS['perms']. This causes a blank frame when trying to edit permissions. I have attached a corrected version of the patch.</description> 
   <pubDate>Thu, 24 Mar 2011 11:36:21 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t62613</link> 
  </item> 
   
  <item> 
   <title>If you want to be able to actually assign these new permissi</title> 
   <description>If you want to be able to actually assign these new permissions to users/groups in Horde, i.e. via Administration-&gt;Permissions, then they have to be added to the permission tree of the horde application. You can do that by applying the attached patch to lib/api.php. The patch was created for horde 3.3.8. You might need some fuziness when applying it to other versions of horde.
</description> 
   <pubDate>Thu, 24 Mar 2011 11:45:48 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t62614</link> 
  </item> 
   
  <item> 
   <title>&gt; If you want to be able to actually assign these new permis</title> 
   <description>&gt; If you want to be able to actually assign these new permissions to 
&gt; users/groups in Horde, i.e. via Administration-&gt;Permissions, then 
&gt; they have to be added to the permission tree of the horde 
&gt; application. You can do that by applying the attached patch to 
&gt; lib/api.php. The patch was created for horde 3.3.8. You might need 
&gt; some fuziness when applying it to other versions of horde.
&gt;

I have discussed this with Jan on LinuxTag and it looks like porting finer grained Admin to Horde4 would require some change: 
Either 
1) we need AppInit without the admin flag and then manually check if admin flag OR a specific permission is set 
or
2) we enhance AppInit and allow it to check for the required permission.

Provided there is a decision which way to go, I would volunteer.</description> 
   <pubDate>Wed, 18 May 2011 08:36:22 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t64775</link> 
  </item> 
   
  <item> 
   <title>1) would work without having to change the API and adding BC</title> 
   <description>1) would work without having to change the API and adding BC checks.</description> 
   <pubDate>Sun, 22 May 2011 17:15:46 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t64952</link> 
  </item> 
   
  <item> 
   <title>This patch is against Horde 4, 82e759e1813871b65962aa70a8900</title> 
   <description>This patch is against Horde 4, 82e759e1813871b65962aa70a8900da5c96729c7</description> 
   <pubDate>Mon, 23 May 2011 14:11:11 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t64979</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

[#9350] Fine</title> 
   <description>Changes have been made in Git for this ticket:

[#9350] Finer grained Admin privileges through permission api

 20 files changed, 139 insertions(+), 34 deletions(-)
http://git.horde.org/horde-git/-/commit/732460138f14dce101fcb82011f2035607f0aa6b</description> 
   <pubDate>Fri, 03 Jun 2011 19:47:56 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t65367</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git for this ticket:

Show specifi</title> 
   <description>Changes have been made in Git for this ticket:

Show specific admin privileges a user has permission to (Enhancement #9350)

 3 files changed, 5 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/2496dd30a15424a9b4a8947a5785bbbb155e89d1</description> 
   <pubDate>Fri, 03 Jun 2011 20:31:57 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t65368</link> 
  </item> 
   
  <item> 
   <title>This went into horde 4.0.6</title> 
   <description>This went into horde 4.0.6</description> 
   <pubDate>Tue, 14 Jun 2011 14:58:29 +0000</pubDate> 
   <link>http://bugs.horde.org/ticket/9350#t65631</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
