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

Commit a1f74e4

Browse files
Open event's risk level to all event statuses SORMAS-Foundation#4047
1 parent b48a6d8 commit a1f74e4

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
@@ -97,8 +97,6 @@
9797
<de.symeda.sormas.app.component.controls.ControlSwitchField
9898
android:id="@+id/event_riskLevel"
9999
style="@style/ControlSingleColumnStyle"
100-
app:dependencyParentField="@{eventEventStatus}"
101-
app:dependencyParentValue="@{EventStatus.CLUSTER}"
102100
app:enumClass="@{riskLevelClass}"
103101
app:value="@={data.riskLevel}"/>
104102

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
@@ -158,21 +158,14 @@ protected void addFields() {
158158
addField(EventDto.DISEASE_DETAILS, TextField.class);
159159
addFields(EventDto.EXTERNAL_ID);
160160
addFields(EventDto.EXTERNAL_TOKEN);
161+
161162
DateField startDate = addField(EventDto.START_DATE, DateField.class);
162163
CheckBox multiDayCheckbox = addField(EventDto.MULTI_DAY_EVENT, CheckBox.class);
163164
DateField endDate = addField(EventDto.END_DATE, DateField.class);
164-
165165
initEventDateValidation(startDate, endDate, multiDayCheckbox);
166166

167167
addField(EventDto.EVENT_STATUS, NullableOptionGroup.class);
168-
169168
addField(EventDto.RISK_LEVEL);
170-
FieldHelper.setVisibleWhen(
171-
getFieldGroup(),
172-
Collections.singletonList(EventDto.RISK_LEVEL),
173-
EventDto.EVENT_STATUS,
174-
Collections.singletonList(EventStatus.CLUSTER),
175-
true);
176169

177170
addField(EventDto.EVENT_INVESTIGATION_STATUS, NullableOptionGroup.class);
178171
addField(EventDto.EVENT_INVESTIGATION_START_DATE, DateField.class);
@@ -185,11 +178,13 @@ protected void addFields() {
185178
false);
186179
TextField title = addField(EventDto.EVENT_TITLE, TextField.class);
187180
title.addStyleName(CssStyles.SOFT_REQUIRED);
181+
188182
TextArea descriptionField = addField(EventDto.EVENT_DESC, TextArea.class, new TextFieldWithMaxLengthWrapper<>());
189183
descriptionField.setRows(2);
190184
descriptionField.setDescription(
191185
I18nProperties.getPrefixDescription(EventDto.I18N_PREFIX, EventDto.EVENT_DESC, "") + "\n"
192186
+ I18nProperties.getDescription(Descriptions.descGdpr));
187+
193188
addField(EventDto.DISEASE_TRANSMISSION_MODE, ComboBox.class);
194189
addField(EventDto.NOSOCOMIAL, NullableOptionGroup.class);
195190

0 commit comments

Comments
 (0)