Monotone-Parent: a3af3c8ec093a513104f71c796d21d4ad5b438a5

Monotone-Revision: bfa1eaa1a465a26614ff646159f8de7c177bc878

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-06-01T20:53:33
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-06-01 20:53:33 +00:00
parent b1b1319a46
commit ef0adcb4b7
3 changed files with 13 additions and 5 deletions

View File

@@ -1,5 +1,10 @@
2007-06-01 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/SOGo/SOGoPermissions.m: added roles "FolderViewer" and
"FolderEraser" and special permission "Access Object". Removed
role "SOGoMailRole_MessageEraser" since "SOGoRole_ObjectEraser"
can be used instead. Removed "FolderReader" since it is useless.
* SoObjects/Contacts/SOGoContactGCSEntry.m ([SOGoContactGCSEntry
-vCard]): directly use the "content" ivar since it is initialized
during object creation.

View File

@@ -28,13 +28,15 @@
#import <NGObjWeb/SoPermissions.h>
extern NSString *SOGoRole_ObjectCreator;
extern NSString *SOGoRole_ObjectReader;
extern NSString *SOGoRole_ObjectEraser;
extern NSString *SOGoRole_ObjectReader;
extern NSString *SOGoRole_ObjectViewer;
extern NSString *SOGoRole_ObjectEditor;
extern NSString *SOGoRole_FolderCreator;
extern NSString *SOGoRole_FolderReader;
extern NSString *SOGoRole_FolderEraser;
extern NSString *SOGoRole_FolderViewer;
extern NSString *SOGoRole_AuthorizedSubscriber;
extern NSString *SOGoRole_None;
extern NSString *SOGoRole_FreeBusy;
@@ -46,7 +48,6 @@ extern NSString *SOGoMailRole_Poster;
extern NSString *SOGoMailRole_Expunger;
extern NSString *SOGoMailRole_Creator;
extern NSString *SOGoMailRole_Administrator;
extern NSString *SOGoMailRole_MessageEraser;
extern NSString *SOGoCalendarRole_Organizer;
extern NSString *SOGoCalendarRole_Participant;
@@ -69,6 +70,7 @@ extern NSString *SOGoCalendarRole_ComponentDAndTViewer;
extern NSString *SOGoCalendarRole_ComponentModifier;
extern NSString *SOGoCalendarRole_ComponentResponder;
extern NSString *SOGoPerm_AccessObject;
extern NSString *SOGoPerm_ReadAcls;
extern NSString *SOGoPerm_FreeBusyLookup;

View File

@@ -28,10 +28,10 @@ NSString *SOGoRole_ObjectEraser = @"ObjectEraser";
NSString *SOGoRole_ObjectViewer = @"ObjectViewer";
NSString *SOGoRole_ObjectReader = @"ObjectReader";
NSString *SOGoRole_ObjectEditor = @"ObjectEditor";
NSString *SOGoRole_FolderCreator = @"FolderCreator";
NSString *SOGoRole_FolderEraser = @"FolderEraser";
NSString *SOGoRole_FolderViewer = @"FolderViewer";
NSString *SOGoRole_FolderReader = @"FolderReader";
NSString *SOGoRole_AuthorizedSubscriber = @"AuthorizedSubscriber";
NSString *SOGoRole_None = @"None";
@@ -73,6 +73,7 @@ NSString *SOGoMailRole_Administrator = @"MailAdministrator";
NSString *SOGoMailRole_MessageEraser = @"MailMessageEraser";
/* permissions */
NSString *SOGoPerm_AccessObject= @"Access Object";
NSString *SOGoPerm_ReadAcls = @"ReadAcls"; /* the equivalent of "read-acl" in
the WebDAV acls spec, which is
currently missing from SOPE */