From ecc306136ae0660f2f7ccdfabe7fd64b22e01819 Mon Sep 17 00:00:00 2001 From: sauls8t Date: Mon, 25 Jun 2018 19:39:32 +0100 Subject: [PATCH] Quick-abort space settings save operation if no permission --- gui/app/components/document/settings-general.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/gui/app/components/document/settings-general.js b/gui/app/components/document/settings-general.js index 5dc59308..1a070dbd 100644 --- a/gui/app/components/document/settings-general.js +++ b/gui/app/components/document/settings-general.js @@ -30,21 +30,13 @@ export default Component.extend(Notifier, { actions: { onSave() { if (this.get('hasNameError')) return; - - let constants = this.get('constants'); + if (!this.get('permissions.documentEdit')) return; this.set('document.name', this.get('docName')); this.set('document.excerpt', this.get('docExcerpt').trim()); - let lifecycle = this.get('lifecycle.selected'); - this.set('document.lifecycle', lifecycle); - let cb = this.get('onSaveDocument'); cb(this.get('document')); - - if (lifecycle === constants.Lifecycle.Draft) { - this.get('activitySvc').clearChangeHistory(this.get('document.id')); - } } } });