[Tickets #14447] Calendar permissions are not handled correctly

noreply at bugs.horde.org noreply at bugs.horde.org
Mon Aug 15 16:01:38 UTC 2016


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: https://bugs.horde.org/ticket/14447
------------------------------------------------------------------------------
  Ticket           | 14447
  Erstellt Von     | wahnes at uni-koeln.de
  Zusammenfassung  | Calendar permissions are not handled correctly
  Warteschlange    | Kronolith
  Version          | FRAMEWORK_5_2
  Typ              | Bug
  Status           | Unconfirmed
  Priorität        | 2. Medium
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


wahnes at uni-koeln.de (2016-08-15 16:01) hat geschrieben:

When giving another user permissions on a shared calendar, the  
"Delete" permissions are not correctly displayed, which in turn can  
lead to them being removed unexpectedly.

For instance, if you give some user X all but "Delegate" permissions,  
the appropriate rights are saved in the database with perm_{2,4,8,16}  
all set to "1" (assuming the standard case of MySQL and  
"sharesng"-style tables). However, when closing the overlay window and  
returning to it later, there is no check mark displayed in the  
"Delete" column for that user.

Suppose you now add another user Y and give them, say, just Show and  
Read permissions and click on Save (without touching anything else),  
this also leads to user X's Delete permissions being removed because  
X's "Delete" check mark had been removed where it should not have been.

This is happening in Kronolith only, not in the other apps that use a  
seperate browser window to manage rights on shares (Nag, Turba, Mnemo).





More information about the bugs mailing list