Bug fix to multiusersettingspanel

This commit is contained in:
Kelly Kelly 2021-01-19 15:53:39 -05:00
parent fb88c334cc
commit b1408081b6

View File

@ -864,6 +864,7 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel {
// When a case is open, prevent the user from changing // When a case is open, prevent the user from changing
// multi-user settings. // multi-user settings.
cbEnableMultiUser.setEnabled(!Case.isCaseOpen()); cbEnableMultiUser.setEnabled(!Case.isCaseOpen());
enableMultiUserComponents(textBoxes, cbEnableMultiUser.isSelected() && !Case.isCaseOpen());
this.valid(); // trigger validation to enable buttons based on current settings this.valid(); // trigger validation to enable buttons based on current settings
} }
@ -1149,12 +1150,12 @@ public final class MultiUserSettingsPanel extends javax.swing.JPanel {
boolean messageServicePopulated = messageServiceFieldsArePopulated(); boolean messageServicePopulated = messageServiceFieldsArePopulated();
// PostgreSQL Database // PostgreSQL Database
bnTestDatabase.setEnabled(dbPopulated); bnTestDatabase.setEnabled(dbPopulated && !Case.isCaseOpen());
// Solr Indexing // Solr Indexing
bnTestSolr8.setEnabled(solr8Populated); bnTestSolr8.setEnabled(solr8Populated && !Case.isCaseOpen());
bnTestSolr4.setEnabled(solr4Populated); bnTestSolr4.setEnabled(solr4Populated && !Case.isCaseOpen());
bnTestZK.setEnabled(zkPopulated); bnTestZK.setEnabled(zkPopulated && !Case.isCaseOpen());
// ActiveMQ Messaging // ActiveMQ Messaging
bnTestMessageService.setEnabled(messageServicePopulated); bnTestMessageService.setEnabled(messageServicePopulated);