Created scenarios visibility chechbox in configuration settings
FEA: ItEr65S07ScenarioVisibility
This commit is contained in:
parent
7c36182be7
commit
6c3475cea2
7 changed files with 49 additions and 1 deletions
|
|
@ -75,6 +75,8 @@ public class Configuration extends BaseEntity {
|
|||
|
||||
private String companyLogoURL;
|
||||
|
||||
private Boolean scenariosVisible;
|
||||
|
||||
public void setDefaultCalendar(BaseCalendar defaultCalendar) {
|
||||
this.defaultCalendar = defaultCalendar;
|
||||
}
|
||||
|
|
@ -198,6 +200,14 @@ public class Configuration extends BaseEntity {
|
|||
this.monteCarloMethodTabVisible = monteCarloMethodTabVisible;
|
||||
}
|
||||
|
||||
public Boolean isScenariosVisible() {
|
||||
return scenariosVisible;
|
||||
}
|
||||
|
||||
public void setScenariosVisible(Boolean scenariosVisible) {
|
||||
this.scenariosVisible = scenariosVisible;
|
||||
}
|
||||
|
||||
public void setGenerateCodeForBaseCalendars(
|
||||
Boolean generateCodeForBaseCalendars) {
|
||||
this.generateCodeForBaseCalendars = generateCodeForBaseCalendars;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
|
||||
</changeSet>
|
||||
|
||||
|
||||
<changeSet id="add-company-logo-url-configuration-setting" author="ltilve">
|
||||
<comment>Add new column with configuration setting</comment>
|
||||
<addColumn tableName="configuration">
|
||||
|
|
@ -39,6 +38,15 @@
|
|||
<renameColumn tableName="task_milestone"
|
||||
oldColumnName="start_constraint_type"
|
||||
newColumnName="constraint_type" columnDataType="INTEGER" />
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="add-scenarios-enabled-configuration-setting" author="ltilve">
|
||||
<comment>Add new column with scenarios visibility flag</comment>
|
||||
<addColumn tableName="configuration">
|
||||
<column name="scenarios_visible" type="BOOLEAN" />
|
||||
</addColumn>
|
||||
<addDefaultValue tableName="configuration" columnName="scenarios_visible"
|
||||
defaultValueBoolean="FALSE" />
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
|
|
|||
|
|
@ -56,6 +56,9 @@
|
|||
|
||||
<property name="companyLogoURL" column="company_logo_url" />
|
||||
|
||||
<property name="scenariosVisible" not-null="true"
|
||||
column="scenarios_visible" />
|
||||
|
||||
</class>
|
||||
|
||||
</hibernate-mapping>
|
||||
|
|
|
|||
|
|
@ -411,6 +411,14 @@ public class ConfigurationController extends GenericForwardComposer {
|
|||
return configurationModel.isMonteCarloMethodTabVisible();
|
||||
}
|
||||
|
||||
public void setScenariosVisible(Boolean scenariosVisible) {
|
||||
configurationModel.setScenariosVisible(scenariosVisible);
|
||||
}
|
||||
|
||||
public Boolean isScenariosVisible() {
|
||||
return configurationModel.isScenariosVisible();
|
||||
}
|
||||
|
||||
public class EntitySequenceGroupRenderer implements RowRenderer {
|
||||
@Override
|
||||
public void render(Row row, Object data) throws Exception {
|
||||
|
|
|
|||
|
|
@ -548,4 +548,14 @@ public class ConfigurationModel implements IConfigurationModel {
|
|||
configuration.setCompanyLogoURL(companyLogoURL);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean isScenariosVisible() {
|
||||
return configuration.isScenariosVisible();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setScenariosVisible(Boolean scenariosVisible) {
|
||||
configuration.setScenariosVisible(scenariosVisible);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -137,4 +137,8 @@ public interface IConfigurationModel {
|
|||
|
||||
void setCompanyLogoURL(String companyLogoURL);
|
||||
|
||||
Boolean isScenariosVisible();
|
||||
|
||||
void setScenariosVisible(Boolean scenariosVisible);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -181,6 +181,11 @@
|
|||
label="${i18n:_('MonteCarlo method')}"
|
||||
checked="@{configurationController.monteCarloMethodTabVisible}" />
|
||||
</row>
|
||||
<row>
|
||||
<checkbox
|
||||
label="${i18n:_('Enable scenarios module')}"
|
||||
checked="@{configurationController.scenariosVisible}" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</row>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue