Remove scenarios option from configuration window
This commit is contained in:
parent
9ad14487b4
commit
4cbd9c9221
4 changed files with 3 additions and 71 deletions
|
|
@ -57,7 +57,6 @@ import org.zkoss.zk.ui.event.Events;
|
||||||
import org.zkoss.zk.ui.event.SelectEvent;
|
import org.zkoss.zk.ui.event.SelectEvent;
|
||||||
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
import org.zkoss.zk.ui.util.GenericForwardComposer;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Checkbox;
|
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Constraint;
|
import org.zkoss.zul.Constraint;
|
||||||
import org.zkoss.zul.Grid;
|
import org.zkoss.zul.Grid;
|
||||||
|
|
@ -111,8 +110,6 @@ public class ConfigurationController extends GenericForwardComposer {
|
||||||
|
|
||||||
private Textbox prefixBox;
|
private Textbox prefixBox;
|
||||||
|
|
||||||
private Checkbox scenariosVisible;
|
|
||||||
|
|
||||||
private UserRole roles;
|
private UserRole roles;
|
||||||
|
|
||||||
private Textbox ldapGroupPath;
|
private Textbox ldapGroupPath;
|
||||||
|
|
@ -138,12 +135,6 @@ public class ConfigurationController extends GenericForwardComposer {
|
||||||
initializeProgressTypeList();
|
initializeProgressTypeList();
|
||||||
messages = new MessagesForUser(messagesContainer);
|
messages = new MessagesForUser(messagesContainer);
|
||||||
reloadEntitySequences();
|
reloadEntitySequences();
|
||||||
if (moreScenariosThanMasterCreated()) {
|
|
||||||
scenariosVisible.setChecked(true);
|
|
||||||
scenariosVisible.setDisabled(true);
|
|
||||||
scenariosVisible
|
|
||||||
.setTooltiptext(_("Scenarios must be enabled as more elements than master exist"));
|
|
||||||
}
|
|
||||||
loadRoleStrategyRows();
|
loadRoleStrategyRows();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -461,14 +452,6 @@ public class ConfigurationController extends GenericForwardComposer {
|
||||||
return configurationModel.isMonteCarloMethodTabVisible();
|
return configurationModel.isMonteCarloMethodTabVisible();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setScenariosVisible(Boolean scenariosVisible) {
|
|
||||||
configurationModel.setScenariosVisible(scenariosVisible);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Boolean isScenariosVisible() {
|
|
||||||
return configurationModel.isScenariosVisible();
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProgressTypeRenderer getProgressTypeRenderer() {
|
public ProgressTypeRenderer getProgressTypeRenderer() {
|
||||||
return progressTypeRenderer;
|
return progressTypeRenderer;
|
||||||
}
|
}
|
||||||
|
|
@ -771,10 +754,6 @@ public class ConfigurationController extends GenericForwardComposer {
|
||||||
return EntityNameEnum.values();
|
return EntityNameEnum.values();
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean moreScenariosThanMasterCreated() {
|
|
||||||
return configurationModel.moreScenariosThanMasterCreated();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Tab ldap properties
|
// Tab ldap properties
|
||||||
public LDAPConfiguration getLdapConfiguration() {
|
public LDAPConfiguration getLdapConfiguration() {
|
||||||
return configurationModel.getLdapConfiguration();
|
return configurationModel.getLdapConfiguration();
|
||||||
|
|
|
||||||
|
|
@ -43,8 +43,6 @@ import org.libreplan.business.common.entities.LDAPConfiguration;
|
||||||
import org.libreplan.business.common.entities.ProgressType;
|
import org.libreplan.business.common.entities.ProgressType;
|
||||||
import org.libreplan.business.common.exceptions.InstanceNotFoundException;
|
import org.libreplan.business.common.exceptions.InstanceNotFoundException;
|
||||||
import org.libreplan.business.common.exceptions.ValidationException;
|
import org.libreplan.business.common.exceptions.ValidationException;
|
||||||
import org.libreplan.business.scenarios.daos.IScenarioDAO;
|
|
||||||
import org.libreplan.business.scenarios.entities.Scenario;
|
|
||||||
import org.libreplan.web.common.concurrentdetection.OnConcurrentModification;
|
import org.libreplan.web.common.concurrentdetection.OnConcurrentModification;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.config.BeanDefinition;
|
import org.springframework.beans.factory.config.BeanDefinition;
|
||||||
|
|
@ -77,9 +75,6 @@ public class ConfigurationModel implements IConfigurationModel {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IEntitySequenceDAO entitySequenceDAO;
|
private IEntitySequenceDAO entitySequenceDAO;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private IScenarioDAO scenarioDAO;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(readOnly = true)
|
@Transactional(readOnly = true)
|
||||||
public List<BaseCalendar> getCalendars() {
|
public List<BaseCalendar> getCalendars() {
|
||||||
|
|
@ -526,26 +521,6 @@ public class ConfigurationModel implements IConfigurationModel {
|
||||||
configuration.setCompanyLogoURL(companyLogoURL);
|
configuration.setCompanyLogoURL(companyLogoURL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public Boolean isScenariosVisible() {
|
|
||||||
return configuration.isScenariosVisible();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setScenariosVisible(Boolean scenariosVisible) {
|
|
||||||
configuration.setScenariosVisible(scenariosVisible);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
@Transactional(readOnly = true)
|
|
||||||
public Boolean moreScenariosThanMasterCreated() {
|
|
||||||
List<Scenario> scenarios = scenarioDAO.getAll();
|
|
||||||
if (scenarios != null) {
|
|
||||||
return scenarios.size() > 1;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setLdapConfiguration(LDAPConfiguration ldapConfiguration) {
|
public void setLdapConfiguration(LDAPConfiguration ldapConfiguration) {
|
||||||
configuration.setLdapConfiguration(ldapConfiguration);
|
configuration.setLdapConfiguration(ldapConfiguration);
|
||||||
|
|
|
||||||
|
|
@ -135,12 +135,6 @@ public interface IConfigurationModel {
|
||||||
|
|
||||||
void setCompanyLogoURL(String companyLogoURL);
|
void setCompanyLogoURL(String companyLogoURL);
|
||||||
|
|
||||||
Boolean isScenariosVisible();
|
|
||||||
|
|
||||||
void setScenariosVisible(Boolean scenariosVisible);
|
|
||||||
|
|
||||||
Boolean moreScenariosThanMasterCreated();
|
|
||||||
|
|
||||||
void setLdapConfiguration(LDAPConfiguration ldapConfiguration);
|
void setLdapConfiguration(LDAPConfiguration ldapConfiguration);
|
||||||
|
|
||||||
LDAPConfiguration getLdapConfiguration();
|
LDAPConfiguration getLdapConfiguration();
|
||||||
|
|
|
||||||
|
|
@ -176,25 +176,9 @@
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${i18n:_('Perspectives')}" />
|
value="${i18n:_('Perspectives')}" />
|
||||||
<grid>
|
<checkbox
|
||||||
<columns>
|
label="${i18n:_('MonteCarlo method')}"
|
||||||
<column width="50%" />
|
checked="@{configurationController.monteCarloMethodTabVisible}" />
|
||||||
<column />
|
|
||||||
</columns>
|
|
||||||
<rows>
|
|
||||||
<row>
|
|
||||||
<checkbox
|
|
||||||
label="${i18n:_('MonteCarlo method')}"
|
|
||||||
checked="@{configurationController.monteCarloMethodTabVisible}" />
|
|
||||||
</row>
|
|
||||||
<row>
|
|
||||||
<checkbox
|
|
||||||
id="scenariosVisible"
|
|
||||||
label="${i18n:_('Enable scenarios module')}"
|
|
||||||
checked="@{configurationController.scenariosVisible}" />
|
|
||||||
</row>
|
|
||||||
</rows>
|
|
||||||
</grid>
|
|
||||||
</row>
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue