mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-03-20 13:55:58 +00:00
Monotone-Parent: bfa1eaa1a465a26614ff646159f8de7c177bc878
Monotone-Revision: 7d51192a79be7bb49af7def9e40586067798f33c Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-06-01T20:54:07 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -123,27 +123,27 @@
|
||||
- (void) setUserCanRemoveFolder: (BOOL) userCanRemoveFolder
|
||||
{
|
||||
if (userCanRemoveFolder)
|
||||
[self appendRight: SOGoRole_ObjectEraser];
|
||||
[self appendRight: SOGoRole_FolderEraser];
|
||||
else
|
||||
[self removeRight: SOGoRole_ObjectEraser];
|
||||
[self removeRight: SOGoRole_FolderEraser];
|
||||
}
|
||||
|
||||
- (BOOL) userCanRemoveFolder
|
||||
{
|
||||
return [userRights containsObject: SOGoRole_ObjectEraser];
|
||||
return [userRights containsObject: SOGoRole_FolderEraser];
|
||||
}
|
||||
|
||||
- (void) setUserCanEraseMails: (BOOL) userCanEraseMails
|
||||
{
|
||||
if (userCanEraseMails)
|
||||
[self appendRight: SOGoMailRole_MessageEraser];
|
||||
[self appendRight: SOGoRole_ObjectEraser];
|
||||
else
|
||||
[self removeRight: SOGoMailRole_MessageEraser];
|
||||
[self removeRight: SOGoRole_ObjectEraser];
|
||||
}
|
||||
|
||||
- (BOOL) userCanEraseMails
|
||||
{
|
||||
return [userRights containsObject: SOGoMailRole_MessageEraser];
|
||||
return [userRights containsObject: SOGoRole_ObjectEraser];
|
||||
}
|
||||
|
||||
- (void) setUserCanExpungeFolder: (BOOL) userCanExpungeFolder
|
||||
@@ -213,16 +213,16 @@
|
||||
else
|
||||
[self removeRight: SOGoRole_FolderCreator];
|
||||
|
||||
if ([[request formValueForKey: SOGoRole_FolderEraser] length] > 0)
|
||||
[self appendRight: SOGoRole_FolderEraser];
|
||||
else
|
||||
[self removeRight: SOGoRole_FolderEraser];
|
||||
|
||||
if ([[request formValueForKey: SOGoRole_ObjectEraser] length] > 0)
|
||||
[self appendRight: SOGoRole_ObjectEraser];
|
||||
else
|
||||
[self removeRight: SOGoRole_ObjectEraser];
|
||||
|
||||
if ([[request formValueForKey: SOGoMailRole_MessageEraser] length] > 0)
|
||||
[self appendRight: SOGoMailRole_MessageEraser];
|
||||
else
|
||||
[self removeRight: SOGoMailRole_MessageEraser];
|
||||
|
||||
if ([[request formValueForKey: SOGoMailRole_Expunger] length] > 0)
|
||||
[self appendRight: SOGoMailRole_Expunger];
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user