Commit b9cc400a15779cf8c9621ea1f52125c2534e99f6

Authored by YevhenBondarenko
Committed by Andrew Shvayka
1 parent d6c2eefe

base url improvements

@@ -116,6 +116,7 @@ public class DefaultSystemDataLoaderService implements SystemDataLoaderService { @@ -116,6 +116,7 @@ public class DefaultSystemDataLoaderService implements SystemDataLoaderService {
116 generalSettings.setKey("general"); 116 generalSettings.setKey("general");
117 ObjectNode node = objectMapper.createObjectNode(); 117 ObjectNode node = objectMapper.createObjectNode();
118 node.put("baseUrl", "http://localhost:8080"); 118 node.put("baseUrl", "http://localhost:8080");
  119 + node.put("prohibitDifferentUrl", true);
119 generalSettings.setJsonValue(node); 120 generalSettings.setJsonValue(node);
120 adminSettingsService.saveAdminSettings(TenantId.SYS_TENANT_ID, generalSettings); 121 adminSettingsService.saveAdminSettings(TenantId.SYS_TENANT_ID, generalSettings);
121 122
@@ -39,6 +39,9 @@ @@ -39,6 +39,9 @@
39 ng-model="vm.settings.jsonValue.prohibitDifferentUrl"> 39 ng-model="vm.settings.jsonValue.prohibitDifferentUrl">
40 {{ 'admin.prohibit-different-url' | translate }} 40 {{ 'admin.prohibit-different-url' | translate }}
41 </md-checkbox> 41 </md-checkbox>
  42 + <div translate class="tb-hint">
  43 + admin.prohibit-different-url-hint
  44 + </div>
42 <div layout="row" layout-align="end center" width="100%" layout-wrap> 45 <div layout="row" layout-align="end center" width="100%" layout-wrap>
43 <md-button ng-disabled="$root.loading || vm.settingsForm.$invalid || !vm.settingsForm.$dirty" type="submit" class="md-raised md-primary">{{'action.save' | translate}}</md-button> 46 <md-button ng-disabled="$root.loading || vm.settingsForm.$invalid || !vm.settingsForm.$dirty" type="submit" class="md-raised md-primary">{{'action.save' | translate}}</md-button>
44 </div> 47 </div>
@@ -74,7 +74,8 @@ @@ -74,7 +74,8 @@
74 "test-mail-sent": "Test mail was successfully sent!", 74 "test-mail-sent": "Test mail was successfully sent!",
75 "base-url": "Base URL", 75 "base-url": "Base URL",
76 "base-url-required": "Base URL is required.", 76 "base-url-required": "Base URL is required.",
77 - "prohibit-different-url": "Prohibit different URL", 77 + "prohibit-different-url": "Prohibit to use hostname from the client request headers",
  78 + "prohibit-different-url-hint": "This setting should be enabled for production environments. May cause security issues when disabled",
78 "mail-from": "Mail From", 79 "mail-from": "Mail From",
79 "mail-from-required": "Mail From is required.", 80 "mail-from-required": "Mail From is required.",
80 "smtp-protocol": "SMTP protocol", 81 "smtp-protocol": "SMTP protocol",