Michiel Rop pushed to branch master at cms-community / hippo-addon-channel-manager
Commits: 3f367dc1 by Michiel Rop at 2017-06-20T22:24:09+02:00 CHANNELMGR-1321 Hide overlay toggle if locked - - - - - 3 changed files: - frontend-ng/src/angularjs/channel/channel.controller.js - frontend-ng/src/angularjs/channel/channel.html - frontend-ng/src/angularjs/channel/channel.service.js Changes: ===================================== frontend-ng/src/angularjs/channel/channel.controller.js ===================================== --- a/frontend-ng/src/angularjs/channel/channel.controller.js +++ b/frontend-ng/src/angularjs/channel/channel.controller.js @@ -65,6 +65,10 @@ class ChannelCtrl { return !this.isChannelLoaded() || !this.isPageLoaded(); } + isConfigurationLocked() { + return this.ChannelService.isConfigurationLocked(); + } + isChannelLoaded() { return this.ChannelService.hasChannel(); } ===================================== frontend-ng/src/angularjs/channel/channel.html ===================================== --- a/frontend-ng/src/angularjs/channel/channel.html +++ b/frontend-ng/src/angularjs/channel/channel.html @@ -41,7 +41,7 @@ icon-src="images/toggle_components_overlay.svg" tooltip="{{ channelCtrl.isComponentsOverlayDisplayed ? 'HIDE_COMPONENTS' : 'SHOW_COMPONENTS' | translate }}" class="qa-toggle-components" - ng-if="channelCtrl.isEditable() && channelCtrl.isPageLoaded()"> + ng-if="channelCtrl.isEditable() && channelCtrl.isPageLoaded() && !channelCtrl.isConfigurationLocked()"> </overlay-toggle> <overlay-toggle state="channelCtrl.isContentOverlayDisplayed" ===================================== frontend-ng/src/angularjs/channel/channel.service.js ===================================== --- a/frontend-ng/src/angularjs/channel/channel.service.js +++ b/frontend-ng/src/angularjs/channel/channel.service.js @@ -214,6 +214,10 @@ class ChannelService { return this.SessionService.hasWriteAccess() && this.hasChannel() && this.channel.previewHstConfigExists; } + isConfigurationLocked() { + return this.getChannel().configurationLocked; + } + recordOwnChange() { const user = this.ConfigService.cmsUser; View it on GitLab: https://code.onehippo.org/cms-community/hippo-addon-channel-manager/commit/3f367dc17ed3321acc051c9b888eccb9fbbd0cc1
_______________________________________________ Hippocms-svn mailing list Hippocms-svn@lists.onehippo.org https://lists.onehippo.org/mailman/listinfo/hippocms-svn