diff --git a/UI/WebServerResources/js/Scheduler/CalendarListController.js b/UI/WebServerResources/js/Scheduler/CalendarListController.js index e107b92ce..8b6f68c56 100644 --- a/UI/WebServerResources/js/Scheduler/CalendarListController.js +++ b/UI/WebServerResources/js/Scheduler/CalendarListController.js @@ -87,31 +87,31 @@ } function openEvent($event, event) { - if (event.viewable) - openComponent($event, event, 'appointment'); + openComponent($event, event, 'appointment'); } function openTask($event, task) { - if (task.viewable) - openComponent($event, task, 'task'); + openComponent($event, task, 'task'); } function openComponent($event, component, type) { - // UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox or - // UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox - var templateUrl = 'UIx' + type.capitalize() + 'ViewTemplate'; - $mdDialog.show({ - parent: angular.element(document.body), - targetEvent: $event, - clickOutsideToClose: true, - escapeToClose: true, - templateUrl: templateUrl, - controller: 'ComponentController', - controllerAs: 'editor', - locals: { - stateComponent: component - } - }); + if (component.viewable) { + // UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox or + // UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox + var templateUrl = 'UIx' + type.capitalize() + 'ViewTemplate'; + $mdDialog.show({ + parent: angular.element(document.body), + targetEvent: $event, + clickOutsideToClose: true, + escapeToClose: true, + templateUrl: templateUrl, + controller: 'ComponentController', + controllerAs: 'editor', + locals: { + stateComponent: component + } + }); + } } function newComponent($event, baseComponent) {