diff --git a/web-ui/src/main/resources/catalog/components/admin/harvester/HarvesterDirective.js b/web-ui/src/main/resources/catalog/components/admin/harvester/HarvesterDirective.js index 813831f77f7..1045573c452 100644 --- a/web-ui/src/main/resources/catalog/components/admin/harvester/HarvesterDirective.js +++ b/web-ui/src/main/resources/catalog/components/admin/harvester/HarvesterDirective.js @@ -270,15 +270,15 @@ module.directive('gnHarvesterExtras', ['$http', '$translate', '$rootScope', function($http, $translate, $rootScope) { - return { restrict: 'A', replace: false, templateUrl: '../../catalog/components/admin/harvester/partials/' + 'extras.html', - + scope: { + harvester: '=gnHarvesterExtras' + }, link: function(scope, element, attrs) { - $http.get('../api/languages', {cache: true}) .success(function(data) { scope.languages = data; diff --git a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/extras.html b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/extras.html index 9aa72b91e6e..bdf7d34bf18 100644 --- a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/extras.html +++ b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/extras.html @@ -1,6 +1,10 @@ -
-
+
+ uuidMergePolicy +
@@ -12,4 +16,4 @@ harvesterOverrideUUIDHelp
-
+ diff --git a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/identification.html b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/identification.html index 773e73520d2..d94c2363449 100644 --- a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/identification.html +++ b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/identification.html @@ -1,5 +1,8 @@
- harvesterIdentification + + + harvesterIdentification +
harvesterUserHelp

-
diff --git a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/privileges.html b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/privileges.html index 8ca24aadac0..a56a766bd6f 100644 --- a/web-ui/src/main/resources/catalog/components/admin/harvester/partials/privileges.html +++ b/web-ui/src/main/resources/catalog/components/admin/harvester/partials/privileges.html @@ -1,5 +1,8 @@
- harvestedRecordPrivileges + + + harvestedRecordPrivileges +
+ harvesterSchedule
diff --git a/web-ui/src/main/resources/catalog/locales/en-admin.json b/web-ui/src/main/resources/catalog/locales/en-admin.json index 078b469bd13..0653ef65183 100644 --- a/web-ui/src/main/resources/catalog/locales/en-admin.json +++ b/web-ui/src/main/resources/catalog/locales/en-admin.json @@ -469,7 +469,7 @@ "harvester-webdavHelp": "Harvest from a remote WebDAV or WAF server", "harvester-wfsfeatures": "OGC WFS GetFeature", "harvester-wfsfeaturesHelp": "Create metadata records or directory entries from WFS features.", - "harvesterAdvancedConfigurationFor": "Advanced options for protocol ", + "harvesterResponseProcessing": "Configure response processing for ", "harvesterError": "Harvest error", "harvesterFilter": "Search filter", "harvesterGroup": "Group", @@ -481,7 +481,7 @@ "harvesterIconHelp": "Image describing the remote node.", "harvesterIdentification": "Identification", "harvesterIsRunning": "Harvester is running!", - "harvesterMainConfigurationFor": "Configuration for protocol ", + "harvesterConnectionConfiguration": "Configure connection to ", "harvesterName": "Node name", "harvesterNameHelp": "The name describing the remote node.", "harvesterOverrideUUID" : "Action on UUID collision", diff --git a/web-ui/src/main/resources/catalog/locales/en-v4.json b/web-ui/src/main/resources/catalog/locales/en-v4.json index 5f67e65ed4f..8ebd1d32be6 100644 --- a/web-ui/src/main/resources/catalog/locales/en-v4.json +++ b/web-ui/src/main/resources/catalog/locales/en-v4.json @@ -299,5 +299,8 @@ "harvesterConfigIsNotJson": "The harvester config must be a JSON configuration.", "harvesterConfigIsNotValid": "The harvester config does not look to be a valid configuration.", "specificationConformance": "Specification conformance", - "toggleOptions": "Toggle filter options (open or close filter tree)" + "toggleOptions": "Toggle filter options (open or close filter tree)", + "uuidMergePolicy": "UUID merge policy", + "filteringAndProcessing": "Filtering and processing response", + "recordCreationOptions": "Record creation options" } diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/arcsde.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/arcsde.html index 3d35762e369..f38bdd5d69d 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/arcsde.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/arcsde.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}}
@@ -67,7 +67,7 @@
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/csw.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/csw.html index a9d359ba68d..89a2a18aa14 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/csw.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/csw.html @@ -9,10 +9,12 @@
- harvesterMainConfigurationFor {{('harvester-' + + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}} -
+
csw-capabilitiesUrlHelp

+ +
+ +
harvesterFilter @@ -73,134 +80,140 @@
+
+ searchOptions -
-
- -
- + + + class="form-control gn-csw-criteria" + data-ng-model="harvesterSelected.site.sortBy"/> +

csw-sortByHelp

-

xpathFilter-help

-
+
+
+
+ + +
+ +
+

csw-outputSchemaHelp

+
+ +
+ + +
+
+
+ + + +

hopCountHelp

+
+
+
+ +

distributedSearchHelp

+
+
- harvesterAdvancedConfigurationFor + + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
- -
- -

csw-rejectDuplicateResourceHelp

-
- -
+
+
+ filteringAndProcessing +
-
- -
-

harvesterValidateHelp

-
- -
- -
-

harvesterBatchEditsHelp

-
- -
- -
- -

applyXSLToRecordHelp

-
- -
- - -

csw-sortByHelp

-
+
+ +
+

harvesterValidateHelp

+
-
-
-
- - +
+ +

csw-rejectDuplicateResourceHelp

- -

csw-outputSchemaHelp

-
-
+
+ +
-
- - -
-
-
- - +

applyXSLToRecordHelp

+
-

hopCountHelp

-
+
+ +
+

harvesterBatchEditsHelp

-

distributedSearchHelp

-
- +
+
-
+
diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/filesystem.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/filesystem.html index ca9d3ff2c6d..d4939d34f36 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/filesystem.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/filesystem.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}}
@@ -17,71 +17,76 @@

filesystem-directoryHelp

+
+ +

filesystem-recurseHelp

+
+ +
+ + +

filesystem-beforeScriptHelp

+
+
-
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
- -

filesystem-recurseHelp

-
+
-
- -

filesystem-nodeleteHelp

-
+
+ filteringAndProcessing -
- -

filesystem-checkFileLastModifiedForUpdateHelp

-
+
+ +

filesystem-checkFileLastModifiedForUpdateHelp

+
+ +
+ +

filesystem-nodeleteHelp

+
+ +
+ +
+

harvesterValidateHelp

+
+ +
+ +
+

applyXSLToRecordHelp

+
+
- -
- -
-

harvesterValidateHelp

-
- -
- -
-

applyXSLToRecordHelp

-
- -
- - -

filesystem-beforeScriptHelp

-
diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/geoPREST.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/geoPREST.html index a1693f23a9d..75dbec04246 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/geoPREST.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/geoPREST.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}} @@ -18,6 +18,8 @@

geoPREST-hostHelp

+
+
harvesterFilter @@ -37,12 +39,10 @@
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
-
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}}
@@ -105,11 +105,14 @@

geonetwor
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
+
+ +
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}} @@ -74,7 +74,7 @@
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/oaipmh.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/oaipmh.html index 3cdd04a249f..8685ca8b20d 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/oaipmh.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/oaipmh.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}}
@@ -20,6 +20,8 @@
+
+
harvesterFilter @@ -70,30 +72,34 @@
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
-
- -
-

harvesterValidateHelp

-
+
+ +
+ filteringAndProcessing +
+ +
+

harvesterValidateHelp

+
+ +
+ + +

applyXSLToRecordHelp

+
+
- -
- - -

applyXSLToRecordHelp

-
-
-
+
diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/ogcwxs.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/ogcwxs.html index ec964ac7d49..324e0a87ec0 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/ogcwxs.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/ogcwxs.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}} @@ -30,140 +30,153 @@

serviceTypeHelp

+ +
+
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
- - -
- - -

ogcwxs-serviceTemplateUuidHelp

-
- -
- - -
- -

- ogcwxs-createMetadataForEachLayerHelp -

+
+ recordCreationOptions -
-
- -

ogcwxs-createMetadataForEachLayerUsingMetadataURLHelp

-
- -
-
+ + +
+ filteringAndProcessing + +
+ +
+

harvesterValidateHelp

+
+ +
+ +
+

applyXSLToRecordHelp

+
+
diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/simpleurl.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/simpleurl.html index 4581d82ec12..c533b26197c 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/simpleurl.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/simpleurl.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}}
@@ -20,16 +20,17 @@ data-ng-model="harvesterSelected.site.url"/>

simpleurl-urlHelp

+ +
+
- harvesterAdvancedConfigurationFor + harvesterResponseProcessing {{harvesterSelected['@type'] | translate}} -
-
-
-
- harvesterAdvancedConfigurationFor - {{harvesterSelected['@type'] | translate}} - +

webdav-recurseHelp

+
-
+
+ harvesterResponseProcessing + {{harvesterSelected['@type'] | translate}} + + +
+ +
+ filteringAndProcessing + +
+ +
+

harvesterValidateHelp

+
+
- -
- -
-

harvesterValidateHelp

-
diff --git a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/wfsfeatures.html b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/wfsfeatures.html index d5fe69040fd..1c73b204a59 100644 --- a/web-ui/src/main/resources/catalog/templates/admin/harvest/type/wfsfeatures.html +++ b/web-ui/src/main/resources/catalog/templates/admin/harvest/type/wfsfeatures.html @@ -8,7 +8,7 @@
- harvesterMainConfigurationFor {{('harvester-' + + harvesterConnectionConfiguration {{('harvester-' + harvesterSelected['@type']) | translate}} @@ -18,6 +18,8 @@

serviceUrlHelp

+
+