Status | Assigned | Task | ||
---|---|---|---|---|
Wontfix | mollekopf | T274 testcase-11831: M-W-020600 - Ordner-Berechtigungen verwalten | ||
Wontfix | machniak | T420 Deal with messages that are marked as deleted |
Event Timeline
Comment Actions
- 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
Comment Actions
Can't add access control entry (the add button is greyed out).
Possibly because kmail queries for imap resources and not kolab resources.
Comment Actions
- 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
Comment Actions
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)
Comment Actions
Can be worked around by synchronizing the folder list before trying to delete the item