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:
Wolfgang Sourdeau
2007-06-01 20:54:07 +00:00
parent ef0adcb4b7
commit 638f58661c

View File

@@ -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