From f0159c1f07c92f503ff52d53f4b7a324636b8f3b Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Mon, 17 Dec 2007 20:58:12 +0000 Subject: [PATCH] Monotone-Parent: 9fe369dfb72baf0d05e6ae5266d91baf4461f26c Monotone-Revision: 0e4fe01f65e6836cefb46fca4a1cc35a759e63c2 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-12-17T20:58:12 Monotone-Branch: ca.inverse.sogo --- NEWS | 7 +++++-- SoObjects/Appointments/product.plist | 2 +- UI/Scheduler/UIxComponentEditor.m | 3 ++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 0d4165cf2..35889fda2 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +0.9.0-20071217 (1.0 rc3) +------------------------ +- mail folders state is now saved; +- the status of participants in represented with an icon; + 0.9.0-20071127 (1.0 rc2) ------------------------ - the user password is no longer transmitted in the url when logging in; @@ -14,8 +19,6 @@ - invitation from Google calendar are now correctly parsed; - it is now possible to search events by title in the Calendar module; - all the writable calendars are now listed in the event edition dialog; -- mail folders state is now save; -- the status of participants in represented with an icon; 0.9.0-20071119 (1.0 rc1) ------------------------ diff --git a/SoObjects/Appointments/product.plist b/SoObjects/Appointments/product.plist index af1952f61..3250fef2c 100644 --- a/SoObjects/Appointments/product.plist +++ b/SoObjects/Appointments/product.plist @@ -38,7 +38,7 @@ defaultRoles = { "ViewAllComponent" = ( "Owner", "Organizer", "Participant", "ComponentModifier", "ComponentResponder", "ComponentViewer" ); "ViewDAndT" = ( "Organizer", "Participant", "ComponentDAndTViewer" ); - "ModifyComponent" = ( "Owner", "Organizer" ); + "ModifyComponent" = ( "Owner", "Organizer", "ComponentModifier" ); "RespondToComponent" = ( "Participant", "ComponentModifier", "ComponentResponder" ); "Access Object" = ( "Owner", "Organizer", "Participant", "ComponentModifier", "ComponentResponder", "ComponentViewer", "ComponentDAndTViewer" ); "Change Images and Files" = ( "Owner", "Organizer", "ComponentModifier" ); diff --git a/UI/Scheduler/UIxComponentEditor.m b/UI/Scheduler/UIxComponentEditor.m index 4e61724da..aa756c844 100644 --- a/UI/Scheduler/UIxComponentEditor.m +++ b/UI/Scheduler/UIxComponentEditor.m @@ -1096,7 +1096,8 @@ { if (![sm validatePermission: SOGoCalendarPerm_ModifyComponent onObject: clientObject - inContext: context]) + inContext: context] + || [component userIsOrganizer: currentUser]) toolbarFilename = adminToolbar; else toolbarFilename = @"SOGoComponentClose.toolbar";