(fix) Calendars list in component editor

This commit is contained in:
Francis Lachapelle
2016-04-07 20:00:30 -04:00
parent 2115c46fbb
commit f9d2acded7
2 changed files with 8 additions and 4 deletions
+2
View File
@@ -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)
-------------------
+6 -4
View File
@@ -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