[dev] Horde Perms

goncalo.queiros at portugalmail.net goncalo.queiros at portugalmail.net
Thu Aug 11 17:41:35 UTC 2011


Hi there.
  Started to dedicate some attention to Horde Perms, and there seems to be
some odd behaviors with it:

  - If i give to user A permission to kronolith:max_events = 2, he will be
able to create only 2 events, but every other user won't be able to create
any event.
  I then give all authenticated users permission to create 5 events, and my
user A will now be able to create 5 events too. Digging the code i saw that
Horde_Perms just returns to Kronolith an array('2', '5'), and then
Kronolith uses the max of the array.
  As a user pointed on the IRC, i could add all users to a group, give that
group permissions to create 5 events, and give user A permission to create
2. While this would probably fix the problem, it doesn't seem right because
every time a user registers i would need to add him to this group.

  - There seems to be no way to deny the imp:folder_create permission to a
specific group or user. While i can deny to all authenticated users by just
adding the permission, i don't see any way of denying it to a specific user
or group.

  Thanks,
  Gonçalo Queirós


More information about the dev mailing list