Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit e70fad4

Browse files
Merge pull request SORMAS-Foundation#4102 from GIP-GRADeS-BFC/hzi_4047_open_risk_level_to_all_event_status
Open event's risk level to all event statuses SORMAS-Foundation#4047
2 parents 0c42951 + a1f74e4 commit e70fad4

3 files changed

Lines changed: 4 additions & 13 deletions

File tree

sormas-app/app/src/main/res/layout/fragment_event_edit_layout.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,6 @@
9898
<de.symeda.sormas.app.component.controls.ControlSwitchField
9999
android:id="@+id/event_riskLevel"
100100
style="@style/ControlSingleColumnStyle"
101-
app:dependencyParentField="@{eventEventStatus}"
102-
app:dependencyParentValue="@{EventStatus.CLUSTER}"
103101
app:enumClass="@{riskLevelClass}"
104102
app:value="@={data.riskLevel}"/>
105103

sormas-app/app/src/main/res/layout/fragment_event_read_layout.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,7 @@
7070
<de.symeda.sormas.app.component.controls.ControlTextReadField
7171
android:id="@+id/event_riskLevel"
7272
style="@style/ControlSingleColumnStyle"
73-
app:value="@{data.riskLevel}"
74-
app:dependencyParentField="@{eventEventStatus}"
75-
app:dependencyParentValue="@{EventStatus.CLUSTER}" />
73+
app:value="@{data.riskLevel}" />
7674

7775
<LinearLayout
7876
android:layout_width="match_parent"

sormas-ui/src/main/java/de/symeda/sormas/ui/events/EventDataForm.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,21 +164,14 @@ protected void addFields() {
164164
addField(EventDto.DISEASE_DETAILS, TextField.class);
165165
addFields(EventDto.EXTERNAL_ID);
166166
addFields(EventDto.EXTERNAL_TOKEN);
167+
167168
DateField startDate = addField(EventDto.START_DATE, DateField.class);
168169
CheckBox multiDayCheckbox = addField(EventDto.MULTI_DAY_EVENT, CheckBox.class);
169170
DateField endDate = addField(EventDto.END_DATE, DateField.class);
170-
171171
initEventDateValidation(startDate, endDate, multiDayCheckbox);
172172

173173
addField(EventDto.EVENT_STATUS, NullableOptionGroup.class);
174-
175174
addField(EventDto.RISK_LEVEL);
176-
FieldHelper.setVisibleWhen(
177-
getFieldGroup(),
178-
Collections.singletonList(EventDto.RISK_LEVEL),
179-
EventDto.EVENT_STATUS,
180-
Collections.singletonList(EventStatus.CLUSTER),
181-
true);
182175

183176
addField(EventDto.EVENT_INVESTIGATION_STATUS, NullableOptionGroup.class);
184177
addField(EventDto.EVENT_INVESTIGATION_START_DATE, DateField.class);
@@ -191,11 +184,13 @@ protected void addFields() {
191184
false);
192185
TextField title = addField(EventDto.EVENT_TITLE, TextField.class);
193186
title.addStyleName(CssStyles.SOFT_REQUIRED);
187+
194188
TextArea descriptionField = addField(EventDto.EVENT_DESC, TextArea.class, new TextFieldWithMaxLengthWrapper<>());
195189
descriptionField.setRows(2);
196190
descriptionField.setDescription(
197191
I18nProperties.getPrefixDescription(EventDto.I18N_PREFIX, EventDto.EVENT_DESC, "") + "\n"
198192
+ I18nProperties.getDescription(Descriptions.descGdpr));
193+
199194
addField(EventDto.DISEASE_TRANSMISSION_MODE, ComboBox.class);
200195
addField(EventDto.NOSOCOMIAL, NullableOptionGroup.class);
201196

0 commit comments

Comments
 (0)