diff --git a/NEWS b/NEWS index a78291f10..074d25fcd 100644 --- a/NEWS +++ b/NEWS @@ -8,6 +8,7 @@ Bug fixes - [web] fixed missing columns in SELECT statements (PostgreSQL) - [web] fixed display of ghosts when dragging events - [web] fixed management of mail labels in Preferences module + - [web] respect super user privileges to create in any calendar and addressbook 3.0.2 (2016-03-04) ------------------ diff --git a/UI/Templates/ContactsUI/UIxContactFoldersView.wox b/UI/Templates/ContactsUI/UIxContactFoldersView.wox index a74a26f37..311d2a5a5 100644 --- a/UI/Templates/ContactsUI/UIxContactFoldersView.wox +++ b/UI/Templates/ContactsUI/UIxContactFoldersView.wox @@ -426,7 +426,7 @@ add diff --git a/UI/WebServerResources/js/Scheduler/Calendar.service.js b/UI/WebServerResources/js/Scheduler/Calendar.service.js index 2ac9d2aa7..02f6dbb7e 100644 --- a/UI/WebServerResources/js/Scheduler/Calendar.service.js +++ b/UI/WebServerResources/js/Scheduler/Calendar.service.js @@ -135,7 +135,9 @@ } if (writable) { - return _.union(this.$calendars, _.filter(this.$subscriptions, function(calendar) { return calendar.acls.objectCreator; })); + return _.union(this.$calendars, _.filter(this.$subscriptions, function(calendar) { + return calendar.isOwned || calendar.acls.objectCreator; + })); } return _.union(this.$calendars, this.$subscriptions, this.$webcalendars);