Skip to content

Commit e88bff3

Browse files
committed
Rename Masterportal layer paramters in settings; always set raster layer ID as first layer ID in URL
1 parent 70824f4 commit e88bff3

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

l10n/custom-data-type-nfis-geometry.csv

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields
3434
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.field_path.label,Feldname (inkl. Pfad),Field name (including path)
3535
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.display_wfs_url.label,WFS-URL für Kartendarstellung,WFS URL for map display
3636
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.display_wfs_feature_type.label,WFS-Feature-Type für Kartendarstellung,WFS feature type for map display
37-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_default_layer_id.label,Masterportal-Layer-ID (Standard),Masterportal layer ID (default)
38-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_additional_layer_id.label,Masterportal-Layer-ID (Zusatz),Masterportal layer ID (additional)
39-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_layer_field_name.label,Name des WFS-Feldes für Zuordnung der Masterportal-Layer-ID,Name of WFS field for assigning Masterportal layer ID
40-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_layer_ids.label,Masterportal-Layer-IDs (basierend auf WFS-Feldwert),Masterportal layer IDs (based on WFS field value)
41-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_layer_ids.field_value.label,Feldwert,Field value
42-
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_layer_ids.layer_id.label,Layer-ID,Layer ID
37+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_raster_layer_id.label,Masterportal: Raster-Layer-ID,Masterportal: Raster layer ID
38+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_default_vector_layer_id.label,Masterportal: Vektor-Layer-ID (Standard),Masterportal: Vector layer ID (default)
39+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_vector_layer_field_name.label,Masterportal: Name des WFS-Feldes für Zuordnung der Masterportal-Vektor-Layer-ID,Masterportal: Name of WFS field for assigning Masterportal vector layer ID
40+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_vector_layer_ids.label,Masterportal: Vektor-Layer-IDs (basierend auf WFS-Feldwert),Masterportal: Vector layer IDs (based on WFS field value)
41+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_vector_layer_ids.field_value.label,Feldwert,Field value
42+
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.masterportal_vector_layer_ids.layer_id.label,Layer-ID,Layer ID
4343
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.send_data_to_geoserver.label,Datenübertragung an Geoserver,Data transfer to geoserver
4444
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.send_data_to_geoserver.checkbox,Aktivieren,Activate
4545
server.config.parameter.system.nfisGeoservices.wfs_configuration.geometry_fields.edit_wfs_url.label,WFS-URL für Datenübertragung,WFS URL for data transfer

manifest.master.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,16 +66,16 @@ base_config:
6666
- name: display_wfs_feature_type
6767
type: text
6868
position: 3
69-
- name: masterportal_default_layer_id
69+
- name: masterportal_raster_layer_id
7070
type: text
7171
position: 4
72-
- name: masterportal_additional_layer_id
72+
- name: masterportal_default_vector_layer_id
7373
type: text
7474
position: 5
75-
- name: masterportal_layer_field_name
75+
- name: masterportal_vector_layer_field_name
7676
type: text
7777
position: 6
78-
- name: masterportal_layer_ids
78+
- name: masterportal_vector_layer_ids
7979
type: table
8080
fields:
8181
- name: field_value

src/webfrontend/js/contentLoader.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -574,17 +574,17 @@ function configureCursor(map) {
574574
}
575575

576576
function getMasterportalLayerIds(fieldConfiguration, wfsData) {
577-
const mainLayerIds = getMainMasterportalLayerIds(fieldConfiguration, wfsData);
578-
const additionalLayerId = fieldConfiguration.masterportal_additional_layer_id;
579-
580-
return additionalLayerId
581-
? mainLayerIds.concat([additionalLayerId])
582-
: mainLayerIds;
577+
const rasterLayerId = fieldConfiguration.masterportal_raster_layer_id;
578+
const vectorLayerIds = getMasterportalVectorLayerIds(fieldConfiguration, wfsData);
579+
580+
return rasterLayerId
581+
? [rasterLayerId].concat(vectorLayerIds)
582+
: vectorLayerIds;
583583
}
584584

585-
function getMainMasterportalLayerIds(fieldConfiguration, wfsData) {
586-
const fieldName = fieldConfiguration.masterportal_layer_field_name;
587-
const mapping = fieldConfiguration.masterportal_layer_ids;
585+
function getMasterportalVectorLayerIds(fieldConfiguration, wfsData) {
586+
const fieldName = fieldConfiguration.masterportal_vector_layer_field_name;
587+
const mapping = fieldConfiguration.masterportal_vector_layer_ids;
588588

589589
let result;
590590
if (fieldName && mapping && wfsData) {
@@ -599,7 +599,7 @@ function getMainMasterportalLayerIds(fieldConfiguration, wfsData) {
599599
if (result?.length) {
600600
return result;
601601
} else {
602-
const defaultLayerId = fieldConfiguration.masterportal_default_layer_id;
602+
const defaultLayerId = fieldConfiguration.masterportal_default_vector_layer_id;
603603
return defaultLayerId ? [defaultLayerId] : [];
604604
}
605605
}

0 commit comments

Comments
 (0)