]> code.citadel.org Git - citadel.git/blobdiff - citadel/imap_acl.c
* Moved message deletion into the CtdlRoomAccess() API. The
[citadel.git] / citadel / imap_acl.c
index 8b3e465c27cafa4c7196434027325f0037aa9b53..cda6df09d37a13de4b9f332c73618aeb192fafd4 100644 (file)
@@ -109,6 +109,9 @@ void imap_acl_flags(char *rights, int ra)
                /* k - create mailboxes in this hierarchy */
 
                /* t - delete messages (set/clear \Deleted flag) */
+               if (ra & UA_DELETEALLOWED) {
+                       strcat(rights, "t");
+               }
 
                /* a - administer (perform SETACL/DELETEACL/GETACL/LISTRIGHTS) */
                /* x - delete mailbox (DELETE mailbox, old mailbox name in RENAME) */