diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1f60e4f8..4fbad644 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -7,14 +7,14 @@ - + + + + - - - - + - + + + + + + + + + diff --git a/src/Visual_DVM_2021/UI/Main/CallbackForm.java b/src/Visual_DVM_2021/UI/Main/CallbackForm.java index d51d5c0f..22f0d884 100644 --- a/src/Visual_DVM_2021/UI/Main/CallbackForm.java +++ b/src/Visual_DVM_2021/UI/Main/CallbackForm.java @@ -121,6 +121,7 @@ public class CallbackForm implements FormWithSplitters, CallbackWindow { private JTextField BugReportsCommentFilter; public JSplitPane SC67; private JPanel workspacesPanel; + private JLabel adminLabel; private Viewer BugReportSettings; public void LockMyOnly() { if (!BugReportsMyOnlyFilter.isSelected()) { @@ -271,6 +272,11 @@ public class CallbackForm implements FormWithSplitters, CallbackWindow { BugReportInterface.filterOpenedOnly = BugReportsOpenedOnly.isSelected(); ShowBugReports(); }); + //- + accountTools.addSeparator(); + accountTools.add(Pass_2021.passes.get(PassCode_2021.StartComponentsServer).createButton()); + accountTools.add(Pass_2021.passes.get(PassCode_2021.ShutdownComponentsServer).createButton()); + accountTools.add(Pass_2021.passes.get(PassCode_2021.PublishComponentsServer).createButton()); } //------------------------------------------- DescriptionTabs descriptionTabs = new DescriptionTabs(); @@ -375,10 +381,15 @@ public class CallbackForm implements FormWithSplitters, CallbackWindow { Pass_2021.passes.get(PassCode_2021.InstallServerSapfor).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.DeleteServerSapfor).setControlsVisible(false); // + Pass_2021.passes.get(PassCode_2021.ShutdownComponentsServer).setControlsVisible(false); + Pass_2021.passes.get(PassCode_2021.StartComponentsServer).setControlsVisible(false); + Pass_2021.passes.get(PassCode_2021.PublishComponentsServer).setControlsVisible(false); + // Pass_2021.passes.get(PassCode_2021.ShutdownTestingServer).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.StartTestingServer).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.PublishTestingServer).setControlsVisible(false); UI.testingBar.showServerAdminLabel(false); + adminLabel.setVisible(false); } private void setDeveloperRights() { UnlockMyOnly(); @@ -390,10 +401,15 @@ public class CallbackForm implements FormWithSplitters, CallbackWindow { Pass_2021.passes.get(PassCode_2021.InstallServerSapfor).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.DeleteServerSapfor).setControlsVisible(false); // + Pass_2021.passes.get(PassCode_2021.ShutdownComponentsServer).setControlsVisible(false); + Pass_2021.passes.get(PassCode_2021.StartComponentsServer).setControlsVisible(false); + Pass_2021.passes.get(PassCode_2021.PublishComponentsServer).setControlsVisible(false); + // Pass_2021.passes.get(PassCode_2021.ShutdownTestingServer).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.StartTestingServer).setControlsVisible(false); Pass_2021.passes.get(PassCode_2021.PublishTestingServer).setControlsVisible(false); UI.testingBar.showServerAdminLabel(false); + adminLabel.setVisible(false); } @Override public void setAdminRights() { @@ -405,11 +421,17 @@ public class CallbackForm implements FormWithSplitters, CallbackWindow { Pass_2021.passes.get(PassCode_2021.DeleteSubscriberWorkspace).setControlsVisible(true); Pass_2021.passes.get(PassCode_2021.InstallServerSapfor).setControlsVisible(true); Pass_2021.passes.get(PassCode_2021.DeleteServerSapfor).setControlsVisible(true); + // + Pass_2021.passes.get(PassCode_2021.ShutdownComponentsServer).setControlsVisible(true); + Pass_2021.passes.get(PassCode_2021.StartComponentsServer).setControlsVisible(true); + Pass_2021.passes.get(PassCode_2021.PublishComponentsServer).setControlsVisible(true); //-- Pass_2021.passes.get(PassCode_2021.ShutdownTestingServer).setControlsVisible(true); Pass_2021.passes.get(PassCode_2021.StartTestingServer).setControlsVisible(true); Pass_2021.passes.get(PassCode_2021.PublishTestingServer).setControlsVisible(true); + //-- UI.testingBar.showServerAdminLabel(true); + adminLabel.setVisible(true); } @Override public void ShowAccount() {