mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-05 19:45:26 +00:00
(fix) Calendars list in component editor
This commit is contained in:
@@ -4,6 +4,8 @@
|
||||
Bug fixes
|
||||
- properly escape organizer name when using EAS (#3615)
|
||||
- properly escape wide characters (#3616)
|
||||
- calendars list when creating a new component in a calendar in which the user
|
||||
can't delete components
|
||||
|
||||
2.3.10 (2016-04-05)
|
||||
-------------------
|
||||
|
||||
@@ -1247,12 +1247,14 @@ iRANGE(2);
|
||||
sm = [SoSecurityManager sharedSecurityManager];
|
||||
|
||||
perm = SoPerm_DeleteObjects;
|
||||
if ([sm validatePermission: perm
|
||||
onObject: calendar
|
||||
inContext: context])
|
||||
{
|
||||
if (![[self clientObject] isNew] &&
|
||||
[sm validatePermission: perm
|
||||
onObject: calendar
|
||||
inContext: context])
|
||||
{
|
||||
// User can't delete components from this calendar;
|
||||
// don't add any calendar other than the current one
|
||||
// unless it's a new component
|
||||
[calendarList addObject: calendar];
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user