Summary | full creator permissions on a calendar "all authenticated" can show+read does not imply add privileges |
Queue | Kronolith |
Queue Version | 3.0.7 |
Type | Bug |
State | Assigned |
Priority | 1. Low |
Owners | Horde Developers (at) , jan (at) horde (dot) org |
Requester | ralf.lang (at) ralf-lang (dot) de |
Created | 08/31/2011 (5005 days ago) |
Due | |
Updated | 09/09/2015 (3535 days ago) |
Assigned | 11/30/2011 (4914 days ago) |
Resolved | |
Milestone | |
Patch | No |
can tell this is still an issue as of March 2014 and Kronolith 4.1.5
but it is also possible I am missing something? As far as I can tell
you can't assume events you add are not changed. With drag and drop
events, it is easy to accidently change an event you do not own by
dragging it to a different day. I think people are not aware of this
bug when they setup shared calendars. It would probably be a lot of
work but a "create" or "add new" option seperate from "edit" would be
really sweet. Even if authenticated users lost the "edit" and
"delete" permissions for events they do not own, that would be great
as well. Thank you kindly.
described above is still present. In traditional view as well as in
dynamic view and for both system and standard user calendars.
Has there been progress with this over the last year? Are there new
workarounds?
Authenticated Users: show, read, delegate
Creator as show, read, edit, delete, delegate
Result: Nobody can add new events.
With
Authenticated Users: show, read, *edit*, delegate
Creator as show, read, edit, delete, delegate
Result: users can now create new events and only delete events that
they own. The problem is users can still edit events that they did
not create yet if I remove the edit for authenticated users then they
can't create any events.
Thanks for the suggestion Ralf as this is a big improvement as at
least users can no longer delete events that they did not create.
Assigned to
State ⇒ Assigned
http://bugs.horde.org/ticket/4021
4, is that setting creator permissions implicitly sets add permissions
too.
given to changing the tick box label from "Edit" to "Edit/Add" for the
creator permissions.
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ full creator permissions on a calendar "all authenticated" can show+read does not imply add privileges
Queue ⇒ Kronolith
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
this is a bug.
If you think the slightly dated version 3.0.7 is an issue I'll verify
against git.
test setup:
login admin.
create system calendar "permstest"
Setup matrix:
all auth gets show + read
normal user "testuser1" gets no on calendar perms
object creator gets full perms
logout admin.
login testuser1 (traditional)
create event.
Dropdown "calendar" doesn't offer 'permstest'
change to ajax
create event
Dropdown "calendar" doesn't offer 'permstest'