From 9687dc9f29bb1ae80b684172bd0574ea95201894 Mon Sep 17 00:00:00 2001 From: 02090095 Date: Fri, 29 Mar 2024 01:39:14 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE?= =?UTF-8?q?=D0=BD=D0=B0=D0=BB=20=D0=B4=D0=BB=D1=8F=20=D1=83=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D0=BE=D0=BC=20=D0=BA=D0=BE=D0=BC=D0=BF=D0=BE?= =?UTF-8?q?=D0=BD=D0=B5=D0=BD=D1=82=20=D0=B8=20=D0=B1=D0=B0=D0=B3=D0=BE?= =?UTF-8?q?=D0=B2.=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=20=D0=BF=D1=80=D0=B8=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=BF=D1=80=D0=BE=D1=81=D0=B5=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 12 ++--- .../Passes/All/PingComponentsServer.java | 38 +++++++++++++ .../Passes/All/PublishComponentsServer.java | 53 +++++++++++++++++++ .../Passes/All/RemoteSingleCommand.java | 5 +- .../Passes/All/ShutdownComponentsServer.java | 29 ++++++++++ .../Passes/All/StartComponentsServer.java | 32 +++++++++++ src/Visual_DVM_2021/Passes/PassCode_2021.java | 18 ++++++- src/Visual_DVM_2021/UI/Main/CallbackForm.form | 8 +++ src/Visual_DVM_2021/UI/Main/CallbackForm.java | 22 ++++++++ 9 files changed, 208 insertions(+), 9 deletions(-) create mode 100644 src/Visual_DVM_2021/Passes/All/PingComponentsServer.java create mode 100644 src/Visual_DVM_2021/Passes/All/PublishComponentsServer.java create mode 100644 src/Visual_DVM_2021/Passes/All/ShutdownComponentsServer.java create mode 100644 src/Visual_DVM_2021/Passes/All/StartComponentsServer.java 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() {