Page MenuHomePhorge

testcase-11831: M-W-020600 - Ordner-Berechtigungen verwalten
Closed, WontfixPublic

Event Timeline

mollekopf added a project: Restricted Project.
mollekopf subscribed.
  • Create folder1 one with user1
  • shared folder1 with user2 with read/write/delete rights
  • access folder 1 from user2 and store an email in the folder
  • read the email with user1 from the folder
  • remove "delete" access from user2
  • try to delete email with user2 and check that it's rejected

Can't add access control entry (the add button is greyed out).
Possibly because kmail queries for imap resources and not kolab resources.

mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.May 29 2015, 11:34 AM
  • read/write/delete == write
  • subscription of the folder is required
  • read/write == append
  • access rights are not immediately reflected on the client of user2, we can still delete the message.
  • deleting the message results in a greyed out message that is not selectable
  • after syncing removal is no longer possible
mollekopf added a project: Restricted Project.Jun 2 2015, 3:57 PM
mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

The problem is:

  • Due to the outdated rights we can flag the message as deleted (we still have append), but we cannot expunge the message.
  • On the next sync an inconsitency is detected, the whole folder is resynced, and we end up with a message that is marked as deleted in the message list.

Either the Append rights needs to be in a way that we don't mark as deleted if we can't expunge as well, or we should filter flagged as deleted messages (which breaks all of the message count assumtions), or we somehow hide the deleted message, or we enable the user to restore the message.

In any case, the message should either vanish from the users view if he can delete it, or he needs to be told why he can't delete the message (no expunge rights)

mollekopf lowered the priority of this task from 60 to 40.Jun 3 2015, 11:06 AM

Can be worked around by synchronizing the folder list before trying to delete the item

mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jun 3 2015, 11:09 AM
mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jun 4 2015, 12:54 PM
mollekopf moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Apr 5 2016, 2:55 PM