Summary | Calendar permissions are not handled correctly |
Queue | Kronolith |
Queue Version | FRAMEWORK_5_2 |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | Horde Developers (at) , mrubinsk (at) horde (dot) org |
Requester | wahnes (at) uni-koeln (dot) de |
Created | 08/15/2016 (3240 days ago) |
Due | |
Updated | 10/20/2017 (2809 days ago) |
Assigned | 08/18/2016 (3237 days ago) |
Resolved | 08/18/2016 (3237 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit 01e2cf522ca32c73f7d333b5892adf83b102714d
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Thu, 18 Aug 2016 10:02:52 -0400
Bug: 14447Fix delete permissions.M js/kronolith.js
M templates/chunks/permissions.inc
https://github.com/horde/kronolith/commit/01e2cf522ca32c73f7d333b5892adf83b102714d
Assigned to Michael Rubinsky
State ⇒ Resolved
commit 0dc92609bd8a0d815eb25490fce35fdbfceb5d59
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date: Thu Aug 18 10:00:11 2016 -0400
Bug: 14447Fix delete permissions.kronolith/js/kronolith.js | 4 ++--
kronolith/templates/chunks/permissions.inc | 20 ++++++++++----------
2 files changed, 12 insertions(+), 12 deletions(-)
http://github.com/horde/horde/commit/0dc92609bd8a0d815eb25490fce35fdbfceb5d59
State ⇒ Assigned
Assigned to
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Calendar permissions are not handled correctly
Queue ⇒ Kronolith
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
"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).