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

Commit 8eb4454

Browse files
[GITFLOW]merging 'hotfix-1.52.1' into 'master'
2 parents c16b97e + d4ab2f6 commit 8eb4454

48 files changed

Lines changed: 499 additions & 252 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

SERVER_CUSTOMIZATION.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,14 @@ The following features are currently configurable:
8888
* **Case Follow-Up** `CASE_FOLLOWUP`: Enables the contact follow-up module for cases as well to allow a more detailed daily documentation of symptoms.
8989
* **Line Listing** `LINE_LISTING`: Whether or not using line listing for case entry is enabled in the specified jurisdiction for the specified disease. Configurable from the UI, no database interaction needed.
9090
* **Documents** `DOCUMENTS`: Enables document storage.
91+
92+
## Proxy Settings
93+
Some SORMAS integrations support proxy settings:
94+
* **Patient diary interface**
95+
* **Geocoding**
96+
* **SORMAS 2 SORMAS**
97+
98+
The proxy can be configured through the following system properties which can be passed as JVM arguments to the server:
99+
* `org.jboss.resteasy.jaxrs.client.proxy.host`
100+
* `org.jboss.resteasy.jaxrs.client.proxy.port`
101+
* `org.jboss.resteasy.jaxrs.client.proxy.scheme`

sormas-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<parent>
33
<groupId>de.symeda.sormas</groupId>
44
<artifactId>sormas-base</artifactId>
5-
<version>1.52.0</version>
5+
<version>1.52.1</version>
66
<relativePath>../sormas-base</relativePath>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>

sormas-api/src/main/java/de/symeda/sormas/api/contact/ContactExportDto.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public class ContactExportDto implements Serializable {
136136

137137
private ContactJurisdictionDto jurisdiction;
138138

139-
private final Long eventCount;
139+
private Long eventCount;
140140
private String latestEventId;
141141
private String latestEventTitle;
142142
private String externalID;
@@ -156,7 +156,7 @@ public ContactExportDto(long id, long personId, String uuid, String sourceCaseUu
156156
String facility, String facilityUuid, String facilityDetails,
157157
String phone, String phoneOwner, String emailAddress, OccupationType occupationType, String occupationDetails,
158158
String region, String district, String community,
159-
long epiDataId, YesNoUnknown contactWithSourceCaseKnown, YesNoUnknown returningTraveler, long eventCount, String externalID,
159+
long epiDataId, YesNoUnknown contactWithSourceCaseKnown, YesNoUnknown returningTraveler, String externalID,
160160
String reportingUserUuid, String regionUuid, String districtUuid, String communityUuid,
161161
String caseReportingUserUuid, String caseRegionUuid, String caseDistrictUuid, String caseCommunityUuid, String caseHealthFacilityUuid, String casePointOfEntryUuid
162162
) {
@@ -218,7 +218,6 @@ public ContactExportDto(long id, long personId, String uuid, String sourceCaseUu
218218
this.epiDataId = epiDataId;
219219
this.contactWithSourceCaseKnown = contactWithSourceCaseKnown;
220220
this.returningTraveler = returningTraveler;
221-
this.eventCount = eventCount;
222221
this.externalID = externalID;
223222

224223
CaseJurisdictionDto caseJurisdiction = caseReportingUserUuid != null
@@ -614,6 +613,10 @@ public long getEventCount() {
614613
return this.eventCount;
615614
}
616615

616+
public void setEventCount(Long eventCount) {
617+
this.eventCount = eventCount;
618+
}
619+
617620
public void setId(long id) {
618621
this.id = id;
619622
}

sormas-api/src/main/java/de/symeda/sormas/api/contact/ContactIndexDetailedDto.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import de.symeda.sormas.api.Disease;
66
import de.symeda.sormas.api.caze.CaseClassification;
7-
import de.symeda.sormas.api.location.LocationDto;
87
import de.symeda.sormas.api.person.ApproximateAgeType;
98
import de.symeda.sormas.api.person.Sex;
109
import de.symeda.sormas.api.person.SymptomJournalStatus;
@@ -67,7 +66,7 @@ public ContactIndexDetailedDto(String uuid, String personFirstName, String perso
6766
String caseHealthFacilityUuid, String casePointOfEntryUuid, Date changeDate, String externalID,
6867
Sex sex, Integer approximateAge, ApproximateAgeType approximateAgeType,
6968
String city, String street, String houseNumber, String additionalInformation, String postalCode, String phone,
70-
String reportingUserFirstName, String reportingUserLastName, int visitCount, long eventCount
69+
String reportingUserFirstName, String reportingUserLastName, int visitCount
7170
) {
7271
//@formatter:on
7372

@@ -87,7 +86,6 @@ public ContactIndexDetailedDto(String uuid, String personFirstName, String perso
8786
this.postalCode = postalCode;
8887
this.phone = phone;
8988
this.reportingUser = new UserReferenceDto(reportingUserUuid, reportingUserFirstName, reportingUserLastName, null);
90-
this.eventCount = eventCount;
9189
}
9290

9391
public Sex getSex() {
@@ -134,6 +132,10 @@ public Long getEventCount() {
134132
return eventCount;
135133
}
136134

135+
public void setEventCount(Long eventCount) {
136+
this.eventCount = eventCount;
137+
}
138+
137139
public String getLatestEventId() {
138140
return latestEventId;
139141
}

sormas-api/src/main/java/de/symeda/sormas/api/contact/ContactReferenceDto.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,9 @@ public String getFirstName() {
151151
public String getLastName() {
152152
return lastName;
153153
}
154+
155+
public String toString() {
156+
return firstName + " " + lastName;
157+
}
154158
}
155159
}

sormas-api/src/main/java/de/symeda/sormas/api/epidata/EpiDataFacade.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,9 @@
1717
*******************************************************************************/
1818
package de.symeda.sormas.api.epidata;
1919

20-
import java.util.List;
21-
import java.util.Map;
22-
2320
import javax.ejb.Remote;
2421

2522
@Remote
2623
public interface EpiDataFacade {
2724

28-
Map<String, String> getExposureSourceCaseNames(List<String> exposureUuids);
2925
}

sormas-api/src/main/java/de/symeda/sormas/api/i18n/Strings.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,7 @@ public interface Strings {
476476
String infoEpiDataSourceCaseContacts = "infoEpiDataSourceCaseContacts";
477477
String infoExportNoFilters = "infoExportNoFilters";
478478
String infoExposureInvestigation = "infoExposureInvestigation";
479+
String infoExposureInvestigationContacts = "infoExposureInvestigationContacts";
479480
String infoExposuresRiskAreaHint = "infoExposuresRiskAreaHint";
480481
String infoHowToMergeCases = "infoHowToMergeCases";
481482
String infoImportAllCountries = "infoImportAllCountries";

sormas-api/src/main/java/de/symeda/sormas/api/utils/InfoProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public static synchronized InfoProvider get() {
4949
* @return
5050
*/
5151
public String getMinimumRequiredVersion() {
52-
return "1.52.0";
52+
return "1.52.1";
5353
}
5454

5555
/**

sormas-api/src/main/resources/strings.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,7 @@ infoCreateNewSampleDiscardsChangesEventParticipant = Creating a new sample will
576576
infoUsageOfEditableCampaignGrids = You can edit the campaign data and dashboard definitions by clicking inside one of the cells in the grid, and you can reorder the dashboard elements by dragging and dropping the grid rows
577577
infoSaveOfTask = Saving this task will discard any unsaved changes made to the case.
578578
infoExposureInvestigation = <i>Please document ALL relevant direct exposures (e.g. attended gatherings, travels, animal contacts, etc.) during the incubation period:</i>
579+
infoExposureInvestigationContacts = <i>Please document information about the exposure that led to this contact:</i>
579580
infoEpiDataFieldsHint = <i>Please indicate if any of the following is relevant for the patient during the incubation period:</i>
580581
infoEpiDataSourceCaseContacts = <i>Please indicate ALL contacts with potential source cases during the incubation period:</i>
581582
infoNoSourceCase = No source case

sormas-api/src/main/resources/strings_de-CH.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,7 @@ infoCreateNewSampleDiscardsChangesEventParticipant = Die Erstellung einer neuen
577577
infoUsageOfEditableCampaignGrids = Sie können die Kampagnendaten und Dashboard-Definitionen bearbeiten, indem Sie innerhalb einer der Zellen im Raster klicken, und Sie können die Dashboard-Elemente durch Ziehen und Ablegen der Gitterzeilen neu ordnen
578578
infoSaveOfTask = Speichern dieser Aufgabe wird alle ungespeicherten Änderungen zu diesem Fall verwerfen.
579579
infoExposureInvestigation = <i>Bitte dokumentieren Sie ALLE relevanten direkten Expositionen (z.B. besuchte Versammlungen, Reisen, Tierkontakte usw.) während der Inkubationszeit\:</i>
580+
infoExposureInvestigationContacts = <i>Bitte dokumentieren Sie die Exposition, die zu diesem Kontakt geführt hat:</i>
580581
infoEpiDataFieldsHint = <i>Bitte geben Sie an, ob einer der folgenden Punkte für den/die Patient*in während des Inkubationszeitraums relevant ist.</i>
581582
infoEpiDataSourceCaseContacts = <i>Bitte geben Sie ALLE Kontakte mit möglichen Indexfällen während des Inkubationszeitraums an\:</i>
582583
infoNoSourceCase = Kein Indexfall

0 commit comments

Comments
 (0)