Skip to content

Commit

Permalink
Disable the capability manager and kettle.properties editor when used…
Browse files Browse the repository at this point in the history
… by multi-user
  • Loading branch information
Hiromu Hota committed Jul 14, 2017
1 parent e2bb7ec commit 8a8a74d
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion ui/src/org/pentaho/di/ui/spoon/Spoon.java
Original file line number Diff line number Diff line change
Expand Up @@ -6921,6 +6921,7 @@ public void enableMenus() {
disableSave = !meta.canSave();
disableDatabaseExplore = false;
}
boolean isMultiUser = Const.getUser() != null;

org.pentaho.ui.xul.dom.Document doc;
if ( mainSpoonContainer != null ) {
Expand Down Expand Up @@ -6966,7 +6967,7 @@ public void enableMenus() {
disableMenuItem( doc, "edit-clear-selection", disableTransMenu && disableJobMenu );
disableMenuItem( doc, "edit-select-all", disableTransMenu && disableJobMenu );
updateSettingsMenu( doc, disableTransMenu, disableJobMenu );
disableMenuItem( doc, "edit-kettle-properties", true );
disableMenuItem( doc, "edit-kettle-properties", isMultiUser );
disableMenuItem( doc, "edit-settings", disableTransMenu && disableJobMenu && disableMetaMenu );

// View Menu
Expand Down Expand Up @@ -7001,6 +7002,8 @@ public void enableMenus() {
disableMenuItem( doc, "wizard-copy-table", disableTransMenu && disableJobMenu );
disableMenuItem( doc, "wizard-copy-tables", isRepositoryRunning && disableTransMenu && disableJobMenu );

disableMenuItem( doc, "capability-manager", isMultiUser );

disableMenuItem( doc, "database-inst-dependancy", !isRepositoryRunning );

SpoonPluginManager.getInstance().notifyLifecycleListeners( SpoonLifeCycleEvent.MENUS_REFRESHED );
Expand Down

0 comments on commit 8a8a74d

Please sign in to comment.