Skip to content

Commit 7ffc9c3

Browse files
authored
Merge pull request #13942 from SORMAS-Foundation/13887-exposure-form-redesign
exposure form - remove time picker from exposure date, reformat date on table, remove prophylaxis column from table.
2 parents 227edcc + fb59784 commit 7ffc9c3

2 files changed

Lines changed: 6 additions & 7 deletions

File tree

sormas-ui/src/main/java/de/symeda/sormas/ui/exposure/ExposureForm.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import com.vaadin.v7.data.util.converter.Converter;
4242
import com.vaadin.v7.ui.AbstractSelect.ItemCaptionMode;
4343
import com.vaadin.v7.ui.ComboBox;
44+
import com.vaadin.v7.ui.DateField;
4445
import com.vaadin.v7.ui.OptionGroup;
4546
import com.vaadin.v7.ui.TextArea;
4647
import com.vaadin.v7.ui.TextField;
@@ -82,7 +83,6 @@
8283
import de.symeda.sormas.ui.utils.AbstractEditForm;
8384
import de.symeda.sormas.ui.utils.CssStyles;
8485
import de.symeda.sormas.ui.utils.DateComparisonValidator;
85-
import de.symeda.sormas.ui.utils.DateTimeField;
8686
import de.symeda.sormas.ui.utils.FieldHelper;
8787
import de.symeda.sormas.ui.utils.NullableOptionGroup;
8888
import de.symeda.sormas.ui.utils.components.CustomizableFieldsGroup;
@@ -105,7 +105,7 @@ public class ExposureForm extends AbstractEditForm<ExposureDto> {
105105

106106
//@formatter:off
107107
private static final String GENERAL_DETAILS_LAYOUT =
108-
fluidRowLocs(ExposureDto.START_DATE, ExposureDto.END_DATE) +
108+
fluidRowLocs(ExposureDto.START_DATE, ExposureDto.END_DATE, "", "") +
109109
fluidRowLocs(ExposureDto.EXPOSURE_TYPE, ExposureDto.EXPOSURE_TYPE_DETAILS) +
110110
loc(ExposureDto.DESCRIPTION);
111111

@@ -312,8 +312,8 @@ private void addHeadingsAndInfoTexts() {
312312
private void addBasicFields() {
313313
addFields(ExposureDto.UUID, ExposureDto.REPORTING_USER, ExposureDto.PROBABLE_INFECTION_ENVIRONMENT);
314314

315-
DateTimeField startDate = addField(generalDetailsLayout, ExposureDto.START_DATE, DateTimeField.class);
316-
DateTimeField endDate = addField(generalDetailsLayout, ExposureDto.END_DATE, DateTimeField.class);
315+
DateField startDate = addField(generalDetailsLayout, ExposureDto.START_DATE, DateField.class);
316+
DateField endDate = addField(generalDetailsLayout, ExposureDto.END_DATE, DateField.class);
317317

318318
DateComparisonValidator.addStartEndValidators(startDate, endDate, false);
319319

sormas-ui/src/main/java/de/symeda/sormas/ui/exposure/ExposuresField.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,7 @@ protected void updateColumns() {
107107
COLUMN_LOCATION_COUNTRY,
108108
COLUMN_DATE,
109109
COLUMN_EXPOSURE_CATEGORY,
110-
COLUMN_DESCRIPTION,
111-
COLUMN_PROPHYLAXIS_ADHERENCE);
110+
COLUMN_DESCRIPTION);
112111
} else {
113112
table.setVisibleColumns(
114113
ACTION_COLUMN_ID,
@@ -149,7 +148,7 @@ private void addGeneratedColumns(Table table) {
149148

150149
table.addGeneratedColumn(COLUMN_DATE, (Table.ColumnGenerator) (source, itemId, columnId) -> {
151150
ExposureDto exposure = (ExposureDto) itemId;
152-
return DateFormatHelper.buildPeriodDateTimeString(exposure.getStartDate(), exposure.getEndDate());
151+
return DateFormatHelper.buildPeriodString(exposure.getStartDate(), exposure.getEndDate());
153152
});
154153

155154
table.addGeneratedColumn(COLUMN_DESCRIPTION, (Table.ColumnGenerator) (source, itemId, columnId) -> {

0 commit comments

Comments
 (0)