-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Georchestra gn4.4.5 rebase #297
Commits on Feb 1, 2024
-
Add configuration to filter out Elasticsearch fields when download or…
… dynamic privileges are not set
Configuration menu - View commit details
-
Copy full SHA for 3a01af3 - Browse repository at this point
Copy the full SHA 3a01af3View commit details -
Metadata editor / Fix javascript error in the add thumbnail option wh…
…en the metadata has 1 WMS layer (#7646) * Metadata editor / Fix javascript error in the add thumbnail option when the metadata has 1 WMS layer: Error: [orderBy:notarray] http://errors.angularjs.org/1.8.2/orderBy/notarray\?p0\=%7B%22resource%22%3A%7B%22ref%22%3A%22172%22%2C%22refParent%22%3A%22171%22%2C%22name%22%3A%222%22%2C%22url%22%3A%22https%3A%2F%2Fmaps-cartes.ec.gc.ca%2Farcgis%2Fservices%2FDMS%2FStressCumulatifLittorales%2FMapServer%2FWMSServer%3Frequest%3DGetCapabilities%26service%3DWMS%22%2C%22title%22%3A%22Metadata%20WMS%20layer%22%2C%22abstract%22%3A%22The%20ISO19115%20metadata%20standard%20is%20the%20preferred%20metadata%20standard%20to%20use.%20If%20unsure%20what%20templates%20to%20start%20with%2C%20use%20this%20one.%22%2C%22protocol%22%3A%22OGC%3AWMS%22%7D%7D at lib.js?v=65b94734a63ca8491dba95d7439baf1be02c2450:21:168 * Metadata editor / Improve layer configuration init. (#96) * Metadata editor / Improve layer configuration init. Related to geonetwork/core-geonetwork#7646. * Metadata editor / Improve layer configuration init. * Metadata editor / Remove log. --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a76374c - Browse repository at this point
Copy the full SHA a76374cView commit details -
Editor / Fix add element attribute (#7683)
Follow up of geonetwork/core-geonetwork#7591 (comment) Fix form content when adding * a resource maintenance and then User defined maintenance frequency * or temporal resolution in ISO19115-3
Configuration menu - View commit details
-
Copy full SHA for 360b5b2 - Browse repository at this point
Copy the full SHA 360b5b2View commit details
Commits on Feb 2, 2024
-
Update Springdoc so that it supports Map objects in the request param…
…eters. By default injectable parameters are excluded from request parameters. Map is one of those object however it does occur where map objects are supplied as parameters and they should be added to open api spec. There are currently no cases where a map is injected on purpose into the request parameters. This will fix issues with missing request parameters documentation which are based on Map objects.
Configuration menu - View commit details
-
Copy full SHA for 440714c - Browse repository at this point
Copy the full SHA 440714cView commit details -
Fix springdoc so that enums names are used instead of toString
This fixes bug where some apis will not execute correctly from the swagger pager due to the wrong enum value being supplied. i.e. visibility should be using enum values PUBLIC/PRIVATE instead of public/private in formatters/zip api, the format should be SIMPLE/PARTIAL/FULL instead of simple/partial/full
Configuration menu - View commit details
-
Copy full SHA for 7aa83b1 - Browse repository at this point
Copy the full SHA 7aa83b1View commit details -
Fix spring doc for attachment and keyword to better identify files re…
…sources being returned. Update attachment api "Get a metadata resource" should indicate that gets a file resource Also "Create a new resource" should identify that it consumes any resources Update keywords api "Download a thesaurus by name" should indicate that gets a file resource
Configuration menu - View commit details
-
Copy full SHA for 4cbb041 - Browse repository at this point
Copy the full SHA 4cbb041View commit details
Commits on Feb 5, 2024
-
Remove empty class SourcesLib and deprecated/unused methods in Resour…
…ceLib / Sonarlint improvements (#7692) * Remove empty class SourcesLib and deprecated/unused methods in ResourceLib * Sonalint improvements
Configuration menu - View commit details
-
Copy full SHA for 5123486 - Browse repository at this point
Copy the full SHA 5123486View commit details -
Bump commons-fileupload from 1.3.3 to 1.5 (#6851)
Updated-dependencies: - dependency-name: commons-fileupload:commons-fileupload dependency-type: direct:production --- In GN it is only used in SiteApi class in the services module. Other occurrences are introduced by openrdf-utils dependency. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juan Luis Rodríguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04af777 - Browse repository at this point
Copy the full SHA 04af777View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c5e656 - Browse repository at this point
Copy the full SHA 7c5e656View commit details -
Addressing docs translation glitch #7687- fixes adding-static-pages a…
…nd configuring-search-fields (#7696) * Addressing docs translation glitch #7687- fixes adding-static-pages and configuring-search-fields * Addressing docs translation glitch #7687- fixes creating-custom-editor
Jo Cook authoredFeb 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 9cefa22 - Browse repository at this point
Copy the full SHA 9cefa22View commit details
Commits on Feb 7, 2024
-
Add a role and feature matrix to the GeoNetwork documentation (#7686)
* Add a role and feature matrix to the GeoNetwork documentation * Removed to entries that are no longer available * Update docs/manual/docs/administrator-guide/managing-users-and-groups/index.md --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1eb773c - Browse repository at this point
Copy the full SHA 1eb773cView commit details -
Enable preemptive for csw requests with credentials (#5497) (#7706)
* Remove non required data-translate directive usage in gnMetadataGroupUpdater directive * Enable preemptive in CSW http requests with credentials. Fixes #5492 Co-authored-by: josegar74 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 029ccd3 - Browse repository at this point
Copy the full SHA 029ccd3View commit details
Commits on Feb 8, 2024
-
Github Actions / Bump stCarolas/setup-maven from 4 to 5 (#7718)
Bumps [stCarolas/setup-maven](https://github.com/stcarolas/setup-maven) from 4 to 5. - [Release notes](https://github.com/stcarolas/setup-maven/releases) - [Commits](stCarolas/setup-maven@v4...v5) --- updated-dependencies: - dependency-name: stCarolas/setup-maven dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0a68eae - Browse repository at this point
Copy the full SHA 0a68eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 590211c - Browse repository at this point
Copy the full SHA 590211cView commit details -
Bump org.json:json from 20140107 to 20240205 (#7701)
* Bump org.json:json from 20140107 to 20240205 Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20140107 to 20240205. - [Release notes](https://github.com/douglascrockford/JSON-java/releases) - [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md) - [Commits](https://github.com/douglascrockford/JSON-java/commits) --- updated-dependencies: - dependency-name: org.json:json dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Add org.json:json to dependency management Remove the version from common/pom.xml and add the dependency to dependencyManagement section of root pom.xml. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Juan Luis Rodríguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f36682e - Browse repository at this point
Copy the full SHA f36682eView commit details -
Remove unused jslint-maven-plugin (#7725)
Removed unused dependency on jslint-maven-plugin from web-ui.
Configuration menu - View commit details
-
Copy full SHA for 090cbe4 - Browse repository at this point
Copy the full SHA 090cbe4View commit details
Commits on Feb 9, 2024
-
Vertical extent label modification (#7604)
* Vertical extent label modification * fetching unit from index - default frontend fallback - example default value in -3 indexer
Configuration menu - View commit details
-
Copy full SHA for da9623f - Browse repository at this point
Copy the full SHA da9623fView commit details -
Elasticssearch 8 upgrade (#7599)
* Update to Elasticsearch 8. Use of Elasticsearch Java API Client instead of Java High Level REST Client * Update to Elasticsearch 8 / WFS indexing draft. (#88) * Update to Elasticsearch 8 / remove TODOs * Update Elasticsearch client to version 8.11.3 * Elasticsearch / Update maven plugin. * Associated record / Store all relations in index / Remove experimental feature, not used. Related to #4912 * Elasticsearch / Update maven plugin configuration. Avoid error like ERROR: Elasticsearch exited unexpectedly, with exit code 143 * Elasticsearch / Update MetadataUtils.getAssociated to retrieve scripted overview field * Elasticsearch / Update MetadataUtils.getAssociated remove TODO comment * Elasticsearch / Fix and refactor index readonly health check * Elasticsearch / Log query error details * Elasticsearch / Sonarlint improvements * Elasticsearch / WrapperQuery use base64 encoded JSON string query. * Elasticsearch / Remove unused commented code from EsSearchManager * Elasticsearch / More strict Xlink query based on UUID and fix check on hits. A request may return no hits but can be used to check number of hits. In such case we should avoid using hits.hits.size and use hits.total.value to get number of match. * Elasticsearch / Health check / Fix number of hits info. * Elasticsearch / Cleaning / No need to retrieve hits to only get matches. * Elasticsearch / Deprecated field [include] used, expected [includes] instead. * Elasticsearch / Remove 'Clear XLink cache' from Administration > Tools, clear the Xlink cache automatically before indexing and remove non-implemented code to retrieve metadata with XLink (not required anymore) * Kibana / Update install instruction Related to elastic/kibana#82521. * Elasticsearch / Remove unused imports * Kibana / Update default dashboards. * Elasticsearch / Documentation / Update Elasticsearch version * Elasticsearch / Fix logger module name typo --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbbefc2 - Browse repository at this point
Copy the full SHA fbbefc2View commit details -
Use the generated metadata UUID for resource links when importing met…
…adata with the option 'Generate UUID'
Configuration menu - View commit details
-
Copy full SHA for 5afc515 - Browse repository at this point
Copy the full SHA 5afc515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 176570e - Browse repository at this point
Copy the full SHA 176570eView commit details -
Separate docs for _search and _msearch
Updated summary and description to differentiate these two end points.
Configuration menu - View commit details
-
Copy full SHA for d8fcfac - Browse repository at this point
Copy the full SHA d8fcfacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a14763 - Browse repository at this point
Copy the full SHA 0a14763View commit details -
Documentation / Elasticsearch query endpoint - query samples (#7722)
* Documentation / Elasticsearch query endpoint - query samples * Add step by step instructions for running eamples * Update docs/manual/docs/api/search.md Co-authored-by: François Prunayre <[email protected]> * Update docs/manual/docs/api/search.md Co-authored-by: François Prunayre <[email protected]> * Update docs/manual/docs/api/search.md Co-authored-by: François Prunayre <[email protected]> --------- Co-authored-by: Jody Garnett <[email protected]> Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c697e5b - Browse repository at this point
Copy the full SHA c697e5bView commit details -
Standard / ISO19115-3 / Editor configuration / Improve date field con…
…figuration (#7702) * Standard / ISO19115-3 / Editor configuration / Add support for custom label on date field Add support to label override for `cit:date` element: eg. ```xml <field xpath="/mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/*/cit:date" or="date" in="/mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/*" name="Date de la donnée"/> ``` * Standard / ISO19115-3 / Handle setting to hide time in calendar Was only supported in ISO19139
Configuration menu - View commit details
-
Copy full SHA for 5c8f788 - Browse repository at this point
Copy the full SHA 5c8f788View commit details -
Standard / ISO19115-3 / Improve french translation for temporal exten…
…t (#7700) * Standard / ISO19115-3 / Improve french translation for temporal extent * Update codelists.xml
Configuration menu - View commit details
-
Copy full SHA for 7dd47a9 - Browse repository at this point
Copy the full SHA 7dd47a9View commit details -
Index / Add danish language. (#7697)
Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dca00bc - Browse repository at this point
Copy the full SHA dca00bcView commit details -
Make sure it is clear to report a vulnerability directly through Github.
Configuration menu - View commit details
-
Copy full SHA for e75ea4e - Browse repository at this point
Copy the full SHA e75ea4eView commit details
Commits on Feb 12, 2024
-
Editor / Add view name class to facilitate custom styling
This can facilitate customization of the style of the editor. Previously only the tab identifier was provided making more difficult to define global editor styles common for all tabs and was not providing simple way to customize the side panel.
Configuration menu - View commit details
-
Copy full SHA for c98ce9d - Browse repository at this point
Copy the full SHA c98ce9dView commit details -
Thesaurus / Add support for thesaurus described using OWL format
A number of DCAT related vocabularies are published using OWL format describing a concept schema and concepts. eg. https://mobilitydcat-ap.github.io/controlled-vocabularies/network-coverage/latest/index.html ```xml <owl:NamedIndividual rdf:about="https://w3id.org/mobilitydcat-ap/mobility-theme/accesibility-information-for-vehicles"> <rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#Concept"/> <skos:broader rdf:resource="https://w3id.org/mobilitydcat-ap/mobility-theme/data-content-sub-category"/> <skos:broader rdf:resource="https://w3id.org/mobilitydcat-ap/mobility-theme/public-transport-non-scheduled-transport"/> <skos:inScheme rdf:resource="https://w3id.org/mobilitydcat-ap/mobility-theme"/> <skos:prefLabel xml:lang="en">Accesibility information for vehicles</skos:prefLabel> </owl:NamedIndividual> ``` Add the possibility to import those files directly by converting them from OWL to SKOS format supported by GeoNetwork. API changes: * when using the `stylesheet` parameter of the upload thesaurus operation, restrict the use to known file in `xslt/services/thesaurus/` folder. Also some Sonar lint items. Funded by Wallonia region (SPW)
Configuration menu - View commit details
-
Copy full SHA for a09a000 - Browse repository at this point
Copy the full SHA a09a000View commit details
Commits on Feb 13, 2024
-
Create a metadata / Add dynamic and download privileges to the users …
…in the same group (#7679) * Create a metadata / Add dynamic and download privileges to the users in the same group * Update core/src/main/java/org/fao/geonet/kernel/datamanager/base/BaseMetadataOperations.java Co-authored-by: Ian <[email protected]> --------- Co-authored-by: Ian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f92baa9 - Browse repository at this point
Copy the full SHA f92baa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8447d5d - Browse repository at this point
Copy the full SHA 8447d5dView commit details -
manual review of mkdocs glitches
Signed-off-by: Jody Garnett <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62fd4a4 - Browse repository at this point
Copy the full SHA 62fd4a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c278a8c - Browse repository at this point
Copy the full SHA c278a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e3a6c6 - Browse repository at this point
Copy the full SHA 4e3a6c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b852b6 - Browse repository at this point
Copy the full SHA 9b852b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d02ed26 - Browse repository at this point
Copy the full SHA d02ed26View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa98f75 - Browse repository at this point
Copy the full SHA aa98f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4837c14 - Browse repository at this point
Copy the full SHA 4837c14View commit details -
Addressing docs glitch #7666 in installing-from-war-file, version-4.0…
….2 and tutorials/deployment/index
Configuration menu - View commit details
-
Copy full SHA for 2cac02e - Browse repository at this point
Copy the full SHA 2cac02eView commit details -
Addressing docs glitch #7666 creating-group and authentication-mode
Signed-off-by: Jody Garnett <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e5d8fb - Browse repository at this point
Copy the full SHA 9e5d8fbView commit details
Commits on Feb 14, 2024
-
API / Category / Fix update fields
Error was Validation Failed: 1: script or doc is missing. Related to ES8 migration geonetwork/core-geonetwork#7599
Configuration menu - View commit details
-
Copy full SHA for dd0485c - Browse repository at this point
Copy the full SHA dd0485cView commit details -
Fix query field name in OverviewIndexFieldUpdater to update the metad…
…ata overview in the index
Configuration menu - View commit details
-
Copy full SHA for 4bf24e8 - Browse repository at this point
Copy the full SHA 4bf24e8View commit details -
Remove handlebars.js and use loadsh template instead already included in GN.
Configuration menu - View commit details
-
Copy full SHA for 4b658ab - Browse repository at this point
Copy the full SHA 4b658abView commit details
Commits on Feb 15, 2024
-
Fix ISO19139 German labels (#7761)
* Fix ISO19139 German labels --------- Co-authored-by: Juan Luis Rodríguez Ponce <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a33511 - Browse repository at this point
Copy the full SHA 7a33511View commit details
Commits on Feb 19, 2024
-
Fix alignment of user enabled checkbox (#7764)
* Fix HTML syntax in users.html. Fix extra quote and remove form-control class from checkbox. * Fix alignment of checkbox
Configuration menu - View commit details
-
Copy full SHA for 87ba1ff - Browse repository at this point
Copy the full SHA 87ba1ffView commit details
Commits on Feb 20, 2024
-
Spit getRecordAs @RequestMapping into getRecordAsJson and getRecordAs…
…XML in order to fix duplicate operation Id - By having multiple @RequestMapping was causing to create operation id as getRecordAs and getRecordAs_1 Fixed @ApiResponse so that it returns a resource. And fixed getRecord response for 403 and 404 so that it is only text mime types as it does not make sense to return a zip file on 403 errors.
Configuration menu - View commit details
-
Copy full SHA for 8d032f7 - Browse repository at this point
Copy the full SHA 8d032f7View commit details -
Fix duplicate GET operation on /{portal}/api/sources
Add missing /subportal endpoint.
Configuration menu - View commit details
-
Copy full SHA for aef6a26 - Browse repository at this point
Copy the full SHA aef6a26View commit details -
Update services/src/main/java/org/fao/geonet/api/sources/SourcesApi.java
Change endpoint to avoid conflict
Configuration menu - View commit details
-
Copy full SHA for eeb7ba2 - Browse repository at this point
Copy the full SHA eeb7ba2View commit details -
Merge getSubPortals into getSources so that there is only one GET api…
… for the operation. This fixes the bug with 2 GET operation on /{portal}/api/sources
Configuration menu - View commit details
-
Copy full SHA for 208ddf8 - Browse repository at this point
Copy the full SHA 208ddf8View commit details -
Fix SpringDoc duplicate Schema name
Without this fix springdoc would randomly pick between 2 conflicting schemas and this could produce incorrect results in the open api spec.
Configuration menu - View commit details
-
Copy full SHA for e6fb498 - Browse repository at this point
Copy the full SHA e6fb498View commit details -
Fix missing MetadataStatusResponse and MetadataWorkflowStatusResponse…
… in open api spec (#7627) The reason the response was missing was because MetadataStatusResponse was extending MetadataStatus which contains a bunch of objects that caused issues with spring docs. This fix removes the extends and moves the required fields into MetadataStatusResponse
Configuration menu - View commit details
-
Copy full SHA for b3baf8a - Browse repository at this point
Copy the full SHA b3baf8aView commit details -
Removed @RequestHeader for "Accept" headers as it is not supported by…
… openAPI specification (#7572) * Removed @RequestHeader for "Accept" headers as it is not supported by openAPI specification. From the following https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#fixed-fields-10 If in is "header" and the name field is "Accept", "Content-Type" or "Authorization", the parameter definition SHALL be ignored. * Update services/src/main/java/org/fao/geonet/api/registries/vocabularies/KeywordsApi.java Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d2a8c3 - Browse repository at this point
Copy the full SHA 5d2a8c3View commit details -
Replace the 'unlock' icon with the 'lock open' icon which is clearer.…
… This new icon has more visual differences with the lock icon and it's therefore easier for a user to see the difference.
Configuration menu - View commit details
-
Copy full SHA for 6155bc9 - Browse repository at this point
Copy the full SHA 6155bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d6c7b4 - Browse repository at this point
Copy the full SHA 0d6c7b4View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54e36c4 - Browse repository at this point
Copy the full SHA 54e36c4View commit details -
Standard / ISO19115-3 / Quality report / Index descriptive results
ISO19115-3 adds possibility to provide descriptive results (and not only conformance and quantitative results). Properly index them in order to render them in measure table in record view (geonetwork/core-geonetwork#7180) ```xml <mdb:dataQualityInfo> <mdq:DQ_DataQuality> <mdq:scope> <mcc:MD_Scope> <mcc:level> <mcc:MD_ScopeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#MD_ScopeCode" codeListValue="dataset"/> </mcc:level> </mcc:MD_Scope> </mdq:scope> <mdq:report> <mdq:DQ_QuantitativeAttributeAccuracy> <mdq:measure> <mdq:DQ_MeasureReference> <mdq:nameOfMeasure> <gco:CharacterString>Accuracy - overall</gco:CharacterString> </mdq:nameOfMeasure> <mdq:measureDescription> <gco:CharacterString>Assessment of accuracy, linked to a certain Data Set or domain, which is summarising the various components into one single measure. This metadata element is used to describe the main sources of random and systematic error in the statistical outputs, and provide a summary assessment of all errors with special focus on the impact on key estimates. The bias assessment can be in quantitative or qualitative terms, or both. It should reflect the producer's best current understanding (sign and order of magnitude) including actions taken to reduce bias. Revision aspects should also be included here if considered relevant.</gco:CharacterString> </mdq:measureDescription> </mdq:DQ_MeasureReference> </mdq:measure> <mdq:result> <mdq:DQ_DescriptiveResult> <mdq:statement> <gco:CharacterString>-text-</gco:CharacterString> </mdq:statement> </mdq:DQ_DescriptiveResult> </mdq:result> <mdq:result> <mdq:DQ_QuantitativeResult> <mdq:value> <gco:Record>1111</gco:Record> </mdq:value> </mdq:DQ_QuantitativeResult> </mdq:result> </mdq:DQ_QuantitativeAttributeAccuracy> </mdq:report> </mdq:DQ_DataQuality> </mdb:dataQualityInfo> ```
Configuration menu - View commit details
-
Copy full SHA for 95ceba8 - Browse repository at this point
Copy the full SHA 95ceba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23aa8c4 - Browse repository at this point
Copy the full SHA 23aa8c4View commit details
Commits on Feb 22, 2024
-
Thesaurus / Add support for codelist described using SDMX
SDMX is a common format used to statistical data and can be used to describe codelist. eg https://ec.europa.eu/eurostat/databrowser/bulk?lang=en&selectedTab=codeList Add possibility to import those codelist as SKOS format. Filename must use extension `.sdmx`. Similar to geonetwork/core-geonetwork#7674
Configuration menu - View commit details
-
Copy full SHA for c3011e8 - Browse repository at this point
Copy the full SHA c3011e8View commit details -
Decouple metadata user feedback from metadata rating feature (#7770)
* Decouple metadata user feedback from metadata rating feature * Update web/src/main/webapp/WEB-INF/classes/setup/sql/data/data-db-default.sql
Configuration menu - View commit details
-
Copy full SHA for 85f4b66 - Browse repository at this point
Copy the full SHA 85f4b66View commit details -
Record view / Don't add the associated resources in the metadata stat…
…ic page, this page doesn't include JS libs
Configuration menu - View commit details
-
Copy full SHA for 63f1649 - Browse repository at this point
Copy the full SHA 63f1649View commit details -
System setting for documentation url (#7782)
* System setting for documentation url * System setting for documentation url - version placeholder
Configuration menu - View commit details
-
Copy full SHA for 761e167 - Browse repository at this point
Copy the full SHA 761e167View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a7fbf3 - Browse repository at this point
Copy the full SHA 6a7fbf3View commit details
Commits on Feb 28, 2024
-
Translated the index warnings / errors. (#7531)
* Translated the index warnings / errors. * Update schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields/index.xsl Co-authored-by: François Prunayre <[email protected]> * Update web/src/main/webResources/WEB-INF/data/config/index/records.json Co-authored-by: François Prunayre <[email protected]> * Translated the index warnings / errors. * Update web/src/main/webResources/WEB-INF/data/config/index/records.json Co-authored-by: François Prunayre <[email protected]> * Translated the index warnings / errors / Field is an object * Simplified indexingErrorMsg popup and fixed bug * prettier * added indexingError string as facet * Completed json escape and removed deprecated function * Handling other instances of INDEXING_ERROR_MSG * added missing textnormalize and cleaned up index-utils --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7e795a - Browse repository at this point
Copy the full SHA a7e795aView commit details
Commits on Feb 29, 2024
-
Bump actions/setup-java from 4.0.0 to 4.1.0 (#7808)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4.0.0 to 4.1.0. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v4.0.0...v4.1.0) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e7f3064 - Browse repository at this point
Copy the full SHA e7f3064View commit details -
Trigger metadata unpublish event when removing the privileges to the …
…ALL group in the privileges dialog
Configuration menu - View commit details
-
Copy full SHA for bfe2fbd - Browse repository at this point
Copy the full SHA bfe2fbdView commit details
Commits on Mar 1, 2024
-
Docker / Update docker compose in es module to Elasticsearch 8 (#7817)
* Update docker compose in es module to Elasticsearch 8 * Update es README.md
Configuration menu - View commit details
-
Copy full SHA for 0cc7dea - Browse repository at this point
Copy the full SHA 0cc7deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3124fa - Browse repository at this point
Copy the full SHA a3124faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e240f4 - Browse repository at this point
Copy the full SHA 3e240f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9721c8d - Browse repository at this point
Copy the full SHA 9721c8dView commit details
Commits on Mar 3, 2024
-
Add the official GitHub Action for OSSF Scorecards.
Configuration menu - View commit details
-
Copy full SHA for 3a37a70 - Browse repository at this point
Copy the full SHA 3a37a70View commit details
Commits on Mar 4, 2024
-
Thesaurus / Improve support of EU publication office SKOS format (#7673)
* Thesaurus / Improve support of EU publication office SKOS format When loading thesaurus downloadable from the EU publication office, title and namespace of the thesaurus are not extracted properly. The SKOS format provided contains specificity eg. https://op.europa.eu/en/web/eu-vocabularies/dataset/-/resource?uri=http://publications.europa.eu/resource/dataset/data-theme Thesaurus title is stored in various properties ie. `at:prefLabel`, `rdfs:label`, `skos:prefLabel` but none of them were used so far for title extraction. ```xml <skos:ConceptScheme rdf:about="http://publications.europa.eu/resource/authority/data-theme" at:table.id="data-theme" at:table.version.number="20220715-0"> <at:prefLabel xml:lang="en">Data theme</at:prefLabel> <rdfs:label xml:lang="en">Data theme</rdfs:label> <owl:versionInfo>20220715-0</owl:versionInfo> <skos:prefLabel xml:lang="en">Data theme</skos:prefLabel> </skos:ConceptScheme> ``` This change add them to the XPath. Also fix some sonar lint items. Funded by Wallonia region (SPW) * Update core/src/main/java/org/fao/geonet/kernel/Thesaurus.java
Configuration menu - View commit details
-
Copy full SHA for eb4f083 - Browse repository at this point
Copy the full SHA eb4f083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f6b8e - Browse repository at this point
Copy the full SHA 99f6b8eView commit details -
Record view / ISO19139 / ISO19115-3.2008 display the unit part in @uom …
Configuration menu - View commit details
-
Copy full SHA for 18b0d73 - Browse repository at this point
Copy the full SHA 18b0d73View commit details -
Harvester / WFS / No need to manually managed commit interval (#7737)
* Harvester / WFS / No need to manually manged commit interval ES8 BulkIngester takes care of it. * Update EsWFSFeatureIndexer.java * Harvester / WFS / Improve JSON data encoding in query. Save report at the end. Clarify parameter bulk size is now max operations on ES side.
Configuration menu - View commit details
-
Copy full SHA for e349d89 - Browse repository at this point
Copy the full SHA e349d89View commit details -
Harvester / Localfilesystem / Log properly to harvester log file. (#7…
…660) * Harvester / Localfilesystem / Log properly to harvester log file. Follow up of geonetwork/core-geonetwork#2765 and fix harvester logger which was not reporting any error anymore into the harvester logfile that user can download after harvest. ![image](https://github.com/geonetwork/core-geonetwork/assets/1701393/d84e643f-6713-4821-9d04-bde2e9c1c911) It only reports: ``` 2024-01-25T11:06:22,547 WARN [geonetwork.harvester] - Start of alignment for : SEANOE 2024-01-25T11:08:25,135 INFO [geonetwork.harvester] - Ended harvesting from node : SEANOE (LocalFilesystemHarvester) ``` If using the harvester logger as before, then the log file properly contains errors ``` 2024-01-25T11:06:22,547 WARN [geonetwork.harvester] - Start of alignment for : SEANOE 2024-01-25T11:06:55,675 ERROR [geonetwork.harvester] - Error transforming JSON into XML from file /data/75639.json, ignoring 2024-01-25T11:07:33,893 ERROR [geonetwork.harvester] - Error transforming JSON into XML from file /data/59178.json, ignoring 2024-01-25T11:08:25,135 INFO [geonetwork.harvester] - Ended harvesting from node : SEANOE (LocalFilesystemHarvester) ``` To test, try to import a file which whill trigger error like invalid XML. * Harvester / Localfilesystem / Remove duplicated privileges deletion and add option to append privileges (in case user wants to also manage locally privileges). * Update LocalFilesystemHarvester.java
Configuration menu - View commit details
-
Copy full SHA for 3265c37 - Browse repository at this point
Copy the full SHA 3265c37View commit details -
INSPIRE / Add testsuite for IACS (#7756)
* INSPIRE / Add testsuite for IACS Required for datasets in the context of https://inspire.ec.europa.eu/metadata-codelist/IACSData * INSPIRE / IACS validation require a specific date for the thesaurus This date is not provided in the registry export. Fixing the value like other INSPIRE related thesaurus. https://inspire.ec.europa.eu/metadata-codelist/IACSData:2/IACSData.en.xml
Configuration menu - View commit details
-
Copy full SHA for e1497f3 - Browse repository at this point
Copy the full SHA e1497f3View commit details -
Standards / Formatter / Citation / Pick latest date
Citation last date year was usually correct but if customizing the formatter and a user wants to display the full last date, xpath was not selecting only the last date but all.
Configuration menu - View commit details
-
Copy full SHA for 88cc425 - Browse repository at this point
Copy the full SHA 88cc425View commit details
Commits on Mar 5, 2024
-
Editor / Distribution improvements - Update configuration for ISO1913…
…9 distributions as protocols are not categorized as ISO19115-3 protocols. (#7838) * Editor / Distribution improvements - Update configuration for ISO19139 distributions as protocols are not categorized as ISO19115-3 protocols. Follow up of #7468 * Fix download protocol value in iso19115-3.2018 editor configuration
Configuration menu - View commit details
-
Copy full SHA for 0f62750 - Browse repository at this point
Copy the full SHA 0f62750View commit details -
Editor / Associated resource / Add button icon configuration.
Similar to process or suggest button.
Configuration menu - View commit details
-
Copy full SHA for 3608c5a - Browse repository at this point
Copy the full SHA 3608c5aView commit details -
Harvesting / WFS Features / Do not skip attributes even if geom is in…
…valid. Example harvesting OGC service https://sextant.ifremer.fr/services/wms/environnement_marin and indexing feature type surval_parametre_polygone. 491 features are reported to be indexed in the UI and the following WARNING appear during harvesting: ``` 2024-01-15T15:40:10,400 WARN [geonetwork.harvest.wfs.features] - Feature ms:surval_parametre_polygone#521/id:surval_parametre_polygone.60007755: Cannot apply precision reducer on invalid geometry. Check the geometry validity. The feature will be indexed but with no geometry. ``` The feature with invalid geometry are indexed but without other attributes (because geometry is first attribute to be parsed and the break move to next feature). Use continue to parse other feature attributes (which will have an empty geometry but will be reported in the UI). After the change 529 features are properly indexed and can be exported as CSV. To test export as CSV the feature table, feature 60008195 is missing.
Configuration menu - View commit details
-
Copy full SHA for 8588a61 - Browse repository at this point
Copy the full SHA 8588a61View commit details -
Bump ossf/scorecard-action from 2.1.2 to 2.3.1
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.2 to 2.3.1. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@e38b190...0864cf1) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5e6a35 - Browse repository at this point
Copy the full SHA f5e6a35View commit details -
Bump actions/upload-artifact from 3.1.0 to 4.3.1
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 4.3.1. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@3cea537...5d5d22a) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f597bb - Browse repository at this point
Copy the full SHA 0f597bbView commit details
Commits on Mar 6, 2024
-
Added the Open Source Security Foundation (OpenSSF) best practices progress badge
Configuration menu - View commit details
-
Copy full SHA for c5c93f0 - Browse repository at this point
Copy the full SHA c5c93f0View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43e127f - Browse repository at this point
Copy the full SHA 43e127fView commit details -
GeoNetwork harvester / Check if a resource exists to save it, instead…
… of trying to retrieve the file details, to avoid confusing NoSuchFileException exception (#7577) * GeoNetwork harvester / Check if a resource exists to save it, instead of trying to retrieve the file details, to avoid confusing NoSuchFileException exception * GeoNetwork harvester / Optimise save file check
Configuration menu - View commit details
-
Copy full SHA for ae54e18 - Browse repository at this point
Copy the full SHA ae54e18View commit details -
Editor / Distribution / Properly refresh list link on last one (#7844)
Follow up of geonetwork/core-geonetwork#7468 Refresh list when user remove the last link of a record. In that case md.link is undefined and we need to reload distributions.
Configuration menu - View commit details
-
Copy full SHA for 7e9357f - Browse repository at this point
Copy the full SHA 7e9357fView commit details -
Indexing / ISO / Properly index all keywords even if in different
thesaurus block Fixes geonetwork/core-geonetwork#7841 Use the current-group which contains all grouped blocks. Also fix record view which in this case was repeating keywords because the `otherKeywords-` prefix was matching other thesaurus key eg `otherKeywords-place`.
Configuration menu - View commit details
-
Copy full SHA for e7783cf - Browse repository at this point
Copy the full SHA e7783cfView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da0852a - Browse repository at this point
Copy the full SHA da0852aView commit details
Commits on Mar 12, 2024
-
Extend proxy to manage duplicated parameters (#7456)
* Extend URITemplateProxyServlet to support urls with a duplicated parameter with different values, like: param1=value1¶m1=value2¶m1=value3 * Fix wrong init parameter name
Configuration menu - View commit details
-
Copy full SHA for 97c2e71 - Browse repository at this point
Copy the full SHA 97c2e71View commit details -
ISO19139 / Index online resources application profile element encoded…
… as anchor (#7798) * ISO19139 / Index online resources application profile element encoded as anchor * Update schemas/iso19139/src/main/plugin/iso19139/index-fields/index.xsl Co-authored-by: François Prunayre <[email protected]> * ISO19115-3.2008 / Index online resources application profile element encoded as anchor --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5400527 - Browse repository at this point
Copy the full SHA 5400527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40908fe - Browse repository at this point
Copy the full SHA 40908feView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca2bf40 - Browse repository at this point
Copy the full SHA ca2bf40View commit details
Commits on Mar 13, 2024
-
Standard / ISO19115-3 / Batch edit may trigger error on creation date…
… (#7712) * Standard / ISO19115-3 / Batch edit may trigger error on creation date This should not happen when records are created using the editor but importing a record with no creation date and then directly applying a batch editing (which does not update dates) will trigger the following error: ``` "; SystemID: file://web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19115-3.2018/update-fixed-info.xsl; Line#: 134; An empty sequence is not allowed as the first argument of gn-fn-iso19115-3.2018:write-date-or-dateTime() ``` Avoiding that case. * Update update-fixed-info.xsl
Configuration menu - View commit details
-
Copy full SHA for 1be84ac - Browse repository at this point
Copy the full SHA 1be84acView commit details -
add necessary welsh language files for translating the application (#…
…7851) * add necessary welsh language files for translating the application * update loc-wel-default.sql with the welsh translations * include welsh string translations
Configuration menu - View commit details
-
Copy full SHA for 392e12c - Browse repository at this point
Copy the full SHA 392e12cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77756f2 - Browse repository at this point
Copy the full SHA 77756f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5641db2 - Browse repository at this point
Copy the full SHA 5641db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7d36bf - Browse repository at this point
Copy the full SHA d7d36bfView commit details
Commits on Mar 14, 2024
-
require maven 3.8.3 minimum for MNG-7214 fix
This is required for https://issues.apache.org/jira/browse/MNG-7214 which avoids problems with competing javax annotations (example jsr250-api and javax.annotation-api)
Configuration menu - View commit details
-
Copy full SHA for 45ab56e - Browse repository at this point
Copy the full SHA 45ab56eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6619063 - Browse repository at this point
Copy the full SHA 6619063View commit details -
Configuration menu - View commit details
-
Copy full SHA for e354b17 - Browse repository at this point
Copy the full SHA e354b17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72b524c - Browse repository at this point
Copy the full SHA 72b524cView commit details
Commits on Mar 18, 2024
-
Editor / Associated resources panel improvements (#7669)
* Editor / Associated metadata improvements * Editor / Associated metadata improvements / Add ISO19110 and Dublin core support * Editor / Associated metadata improvements - Support conditions to process associate resources configurations. - Fix link to metadata selection. - Fix source datasets configuration * Editor / Associated metadata improvements / Fix evaluation of conditions to process associate resources configurations * Editor / Associated metadata improvements / Map relation types between UI and updates to load the relations in the associated resources container directive * Editor / Associated metadata improvements / Configurations with predefined fields: - Fix display of the asssociated resources. - Readonly association and initiative types fields in the link to siblings dialog. - Code cleanup. * Editor / Associated metadata improvements / Support multiple remote URL mode * Editor / Associated metadata improvements / Support multiple remote urls * Editor / Associated metadata improvements / DOI panel updates * Editor / Associated resource / Read label and search params from configuration. * Editor / Associated resource / Update labels as siblings are more and more used now. * Editor / Associated resource / Update labels * Editor / Associated resource / Avoid JS error and replace all query placeholders in case of more complex queries eg. titles.title:{query} OR person-id:{query} OR doi:{query}. * Associated resource / Search / Allows unselect. * Associated resource / Add support for link to md or link to service. * Associated resource / allow to deselect DOI resources and add link to view the DOI resource * Associated resource / fix scope reference of metadata selection * Associated resource / Improve link to sibling styling for metadata results and doi searches * Associated resource / Improve link to sibling icons styling * Associated resource / Improve link to sibling icons styling - remove duplicated icon * Editor / Associated metadata improvements - add rel=noopener noreferrer' to external links in doi search panel * Editor / Associated resources / Group by type. --------- Co-authored-by: Francois Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3fa0d8a - Browse repository at this point
Copy the full SHA 3fa0d8aView commit details -
OpenID / Cleaning up cached tokens (#7810)
* always remove all expired tokens * cleanup imports * added unit test * added copyright preamble
Configuration menu - View commit details
-
Copy full SHA for 5cad218 - Browse repository at this point
Copy the full SHA 5cad218View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc1beb8 - Browse repository at this point
Copy the full SHA fc1beb8View commit details
Commits on Mar 19, 2024
-
Standard / ISO19115-3 / Schema / Move from srv 2.1 to 2.0
SRV XSD 2.1 was removed on TC211 ISO-TC211/XML@06bb6bc after we added the schema in GeoNetwork. 2.0 is the version to use. Following discussion geonetwork/core-geonetwork#7578 (comment)
Configuration menu - View commit details
-
Copy full SHA for 27a69df - Browse repository at this point
Copy the full SHA 27a69dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b044e90 - Browse repository at this point
Copy the full SHA b044e90View commit details
Commits on Mar 20, 2024
-
Map / Extent API / Background image failure if matrixset is not SRS code
Follow up of geonetwork/core-geonetwork#6650 Matrixset is not always a SRS code eg. https://services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer/WMTS/1.0.0/WMTSCapabilities.xml Create image should use the SRS code. Test configuration ```xml <util:map id="regionGetMapBackgroundLayers"> <entry key="osm" value="\${map.bbox.background.service}"/> <entry key='arcgis' value='{ "wmtsGetCapabilitiesURL":"https://services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer/WMTS/1.0.0/WMTSCapabilities.xml", "layerName":"Ocean_World_Ocean_Base", "SRID2MatrixSet": { "EPSG:3857":"GoogleMapsCompatible" } }' /> </util:map> ``` Test URL http://localhost:8080/geonetwork/srv/api/regions/geom.png?geomsrs=EPSG:4326&geom=POLYGON((175.015%20-26.7199,175.015%20-14.83,156.25%20-14.83,156.25%20-26.7199,175.015%20-26.7199))&background=arcgis
Configuration menu - View commit details
-
Copy full SHA for 2b9e2e3 - Browse repository at this point
Copy the full SHA 2b9e2e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd6ab9 - Browse repository at this point
Copy the full SHA 8bd6ab9View commit details
Commits on Mar 21, 2024
-
Editor / GeoNames search failing with space
Also properly select first location search service if not default defined.
Configuration menu - View commit details
-
Copy full SHA for de4bc40 - Browse repository at this point
Copy the full SHA de4bc40View commit details -
Indexing / Improve geometry indexing and display
* Handle geom field like other array fields to better support multiple geometries * Add support for point (if bounding box south=north, west=east) * Consistent styling when highlighting point or geom (stroke color was not the same)
Configuration menu - View commit details
-
Copy full SHA for 37a3adb - Browse repository at this point
Copy the full SHA 37a3adbView commit details -
Metadata link analysis improvements (#7878)
* Metadata liks analysis / Fix test single url link * Metadata liks analysis / Execute the process in a thread, code refactor * Metadata liks analysis / Track process finished status and date * Metadata links analysis: - Links analysis UI: Improved search form, disable buttons while a process is running, remove finished processes older than 5 minutes from the list. - Link API: remove finished processes * Metadata links analysis: cleanup UI code, refresh results when the analysis is finished and fix double empty entry in group published combo * Metadata links analysis - Sonarlint improvements in LinksApi * Metadata links analysis - remove unused reference in LinksApi * Metadata links analysis - add LinkRespositoryTest and code quality improvements * Metadata links analysis - LinkRepository.findOneByUrl use Optional, code quality improvements * Metadata links analysis - add unit tests for LinkSpecs * Admin / Link analysis improvements * More compact layout for progress bar * Add missing translations * Fix reset of selection list * Fix vertical alignement of checkbox * Improve alignement of form filters * Stop refreshing status once complete --------- Co-authored-by: Francois Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54b949b - Browse repository at this point
Copy the full SHA 54b949bView commit details -
Passing key into update/remove process xslt for iso 19139 to fix issu…
…e with updating/deleting resources with same url (#7431) * Passing the index into remove process xslt for iso 19139 * Updated resource logic to use 2 new field called idx and hash and revert id back to the old method. This will ensure backward compatibility Also update xslt for add and remove thumbnail/onlines recources * Add missing <xsl:copy> that was causing bugs. * unit test fix * Fix issues based on code review. - Fix issue with ordering of elements. - Fix issue with md5Hex not working * Update schemas/iso19139/src/main/plugin/iso19139/process/thumbnail-remove.xsl Co-authored-by: Jose García <[email protected]> * Update schemas/iso19139/src/main/plugin/iso19139/process/onlinesrc-add.xsl Co-authored-by: Jose García <[email protected]> * Update schemas/iso19139/src/main/plugin/iso19139/process/onlinesrc-remove.xsl Co-authored-by: Jose García <[email protected]> * Update schemas/iso19139/src/main/plugin/iso19139/process/onlinesrc-remove.xsl Co-authored-by: Ian <[email protected]> * Update schemas/iso19139/src/main/plugin/iso19139/process/thumbnail-remove.xsl Co-authored-by: Ian <[email protected]> * Add hash and index to search indexing. Remove thumbnail hash and indexing as the backend file/store will get deleted. * Fix unit test * Remove unwanted method in XslUtils * fix unit test * code review comment --------- Co-authored-by: Ian Allen <[email protected]> Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d7db43 - Browse repository at this point
Copy the full SHA 7d7db43View commit details -
Feedback / Fix email to multiple recipients (#7875)
Just check if the XML metadata contains the email address. It was checking for indexOf > 0 but this function can return 0 for the first position, although in a XML test this shouldn't ever happen.
Configuration menu - View commit details
-
Copy full SHA for a12668d - Browse repository at this point
Copy the full SHA a12668dView commit details -
[gn]: hibernate troubles with jeeves and persistance manager (harvest…
…ing mef) (#6840)
Configuration menu - View commit details
-
Copy full SHA for 25521da - Browse repository at this point
Copy the full SHA 25521daView commit details -
Fix LinksApiTest integration test. Related to changes in #7878 to pro…
…cess the links in a thread
Configuration menu - View commit details
-
Copy full SHA for 035dbad - Browse repository at this point
Copy the full SHA 035dbadView commit details
Commits on Mar 25, 2024
-
Fix typo in Messages.properties (#7892)
Fixed typo in metadata_approved_published_record_text
Configuration menu - View commit details
-
Copy full SHA for 9fd5407 - Browse repository at this point
Copy the full SHA 9fd5407View commit details -
Configure harvesters log to avoid application log duplicated in harve…
…ster_default.log file. Fixes #7895 (#7896)
Configuration menu - View commit details
-
Copy full SHA for fb6e123 - Browse repository at this point
Copy the full SHA fb6e123View commit details
Commits on Mar 26, 2024
-
Upgrade springdoc to 1.7.0 (#7596)
* Upgrade springdoc to 1.7.0 * Removed unused variables.
Configuration menu - View commit details
-
Copy full SHA for 4854ecf - Browse repository at this point
Copy the full SHA 4854ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2a7e1 - Browse repository at this point
Copy the full SHA 2d2a7e1View commit details -
Fix issue with saving metadata status causes indexing of metadata whi…
…ch causes issues for db rollbacks (#7514) * option to reindexing * update java doc and update index * Explicit index updating with onStatusChange interface.
Configuration menu - View commit details
-
Copy full SHA for 10feeff - Browse repository at this point
Copy the full SHA 10feeffView commit details
Commits on Mar 27, 2024
-
Standard / ISO19115-3 / Use anchor encoding for IACS keywords (#7853)
Follow up of geonetwork/core-geonetwork#7756
Configuration menu - View commit details
-
Copy full SHA for afb0d7a - Browse repository at this point
Copy the full SHA afb0d7aView commit details -
API / Import does not overwrite metadata if any validation status (#7…
…703) Test: * create record, validate * export as MEF * modify MEF * import with overwrite mode fails to update. If validation status table is empty, overwrite is working ```sql TRUNCATE TABLE validation; ``` Not sure this is the proper fix for that issue.
Configuration menu - View commit details
-
Copy full SHA for 3444440 - Browse repository at this point
Copy the full SHA 3444440View commit details
Commits on Mar 28, 2024
-
Search / May fail with random_score depending on ES config (#7912)
Error "Fielddata access on the _id field is disallowed, you can re-enable it by updating the dynamic cluster setting: indices.id_field_data.enabled" can happen using Elasticsearch 7 and 8 See https://stackoverflow.com/questions/62051460/random-documents-from-elastic-search-7-6-2-deprecation-warning-message We are using it for the mosaic query.
Configuration menu - View commit details
-
Copy full SHA for 6de7305 - Browse repository at this point
Copy the full SHA 6de7305View commit details
Commits on Apr 2, 2024
-
Standard / ISO19115-3 / Editor / Uom encoding support (#7915)
In feature catalogue, UOM was not displayed as input text
Configuration menu - View commit details
-
Copy full SHA for bd2bf2b - Browse repository at this point
Copy the full SHA bd2bf2bView commit details -
Hide the typeahead search suggestions when hitting the ENTER key in t…
…he search field without selecting a suggested value
Configuration menu - View commit details
-
Copy full SHA for a132ee2 - Browse repository at this point
Copy the full SHA a132ee2View commit details
Commits on Apr 3, 2024
-
Map / WPS / Add support for predefined WPS list (#7842)
* Map / WPS / Add support for predefined WPS list Like WMS and WFS, allows configuration of a predifined list of WPS services to be used in the map viewer. By default the list is empty. User can configure the WPS source provided: * list (A predefined service list) * url (WPS service URL) * recent (last used WPS stored in browser local storage). By default, url and recent service input are provided. Add support for custom icon. Sample configuration: ```json wps: [{ labels: { eng: "Quelles performances (conchyliculture) ?", fre: "Quelles performances (conchyliculture) ?" }, icon: "fa-egg", name: "script:performance", url: "https://sextant.ifremer.fr/services/wps3/sisaqua" }, ``` * Map / WPS / Add geometry type selection in case the type can't be extracted from describe process info. Tested with https://gs-stable.geosolutionsgroup.com/geoserver/ows JTS:endPoint process. * Map / WPS / Fix get capabilities retrieval in prod mode. * Map / WPS / Fix missing declaration of function - related to WRO4J update.
Configuration menu - View commit details
-
Copy full SHA for 7d31f45 - Browse repository at this point
Copy the full SHA 7d31f45View commit details
Commits on Apr 5, 2024
-
metadata history viewing with user profile level (#7450)
Allow metadata history viewing with user profile level Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c67fea3 - Browse repository at this point
Copy the full SHA c67fea3View commit details
Commits on Apr 10, 2024
-
CSW / GetRecords / Number of matches is not total match
Follow up of geonetwork/core-geonetwork#7599 `result.hits().hits().size()` returns number of records in response, not total hits matching search. `numberOfRecordsMatched` is wrong. ``` <csw:SearchResults numberOfRecordsMatched="10" numbe ```
Configuration menu - View commit details
-
Copy full SHA for e63f0b3 - Browse repository at this point
Copy the full SHA e63f0b3View commit details
Commits on Apr 12, 2024
-
CSW server / Use portal filter in GetRecordById requests (#7890)
* CSW server / Use portal filter in GetRecordById requests. Fixes #7443 * CSW server / Use portal filter in GetRecordById requests / Only check total. (#100) --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a51a5a3 - Browse repository at this point
Copy the full SHA a51a5a3View commit details -
Fix harvester URIMapper to handle local metadata (#7946)
WebDav harvester failed with the a NPE exception if trying to harvest metadata that was already assigned to the local catalogue, due to the harvestUri property been null.
Configuration menu - View commit details
-
Copy full SHA for baf36fb - Browse repository at this point
Copy the full SHA baf36fbView commit details -
Modify csv search export to escape double-quotes with double-quotes i…
…nstead of backslash (#7927)
Configuration menu - View commit details
-
Copy full SHA for 77a5834 - Browse repository at this point
Copy the full SHA 77a5834View commit details
Commits on Apr 15, 2024
-
Remove q service, used to query in previous versions that used Lucene…
… as the search engine
Configuration menu - View commit details
-
Copy full SHA for 1867f2e - Browse repository at this point
Copy the full SHA 1867f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c8a449 - Browse repository at this point
Copy the full SHA 1c8a449View commit details -
Configuration menu - View commit details
-
Copy full SHA for 490ce99 - Browse repository at this point
Copy the full SHA 490ce99View commit details -
Adjust nav tree for batchupdate options
To prevent duplication of title in the nav bar. All URL paths remain the same. This takes advantage of batchupdate/index.md being treated as a navigation header.
Configuration menu - View commit details
-
Copy full SHA for 9bc4ad5 - Browse repository at this point
Copy the full SHA 9bc4ad5View commit details -
Enforce development environment instructions to Elasticsearch 8.11.3 …
…(#7866) * docker - missing mentioned kibana configuration - missing kibana configuration provided by Pierre Mauduit (via geonetwork/core-geonetwork#6284) - using latest geonetwork image (rather htan 3.99.0) - Setup and document docker folder as independent testing environments * reorder es/README.md to list recommended best practice first * Use enforcer plugin to check es/README.md and es/docker-compose.yml * Also enforce version check of es-dashboard/README.md * Additional troubleshooting advise for low disk space and blocked index read-only * Apply suggestions from code review Accept feedback from review Co-authored-by: Jose García <[email protected]> --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7d520b - Browse repository at this point
Copy the full SHA e7d520bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ac448b - Browse repository at this point
Copy the full SHA 2ac448bView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 98cda16 - Browse repository at this point
Copy the full SHA 98cda16View commit details -
Document use of release scripts ahead of 4.4.4 release
These release scripts are from geonetwork/core-geonetwork#7399 Thanks @fxprunayre for this improvement.
Configuration menu - View commit details
-
Copy full SHA for 330c079 - Browse repository at this point
Copy the full SHA 330c079View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6956f4 - Browse repository at this point
Copy the full SHA b6956f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c33a5af - Browse repository at this point
Copy the full SHA c33a5afView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb24fa - Browse repository at this point
Copy the full SHA ffb24faView commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 392f9bd - Browse repository at this point
Copy the full SHA 392f9bdView commit details -
Update springdoc to 1.8.0 which required upgrade of jackson.version t…
…o version 2.16.2 Fix springdocs HashMap mapping in /db/translations using new additionalPropertiesSchema
Configuration menu - View commit details
-
Copy full SHA for 277756c - Browse repository at this point
Copy the full SHA 277756cView commit details -
Doc / Editor configuration / Subtemplate insert mode (#7944)
* Doc / Editor configuration / Subtemplate insert mode Related to geonetwork/core-geonetwork#7941 * Update schemas/config-editor.xsd Co-authored-by: Jose García <[email protected]> --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f00df4d - Browse repository at this point
Copy the full SHA f00df4dView commit details -
Editor board / Use metadata database change date instead of the metad…
…ata dateStamp (xml) (#7910) Some metadata schemas like the https://github.com/metadata101/iso19139.nl.geografie.2.0.0 store in the XML dateStamp element only the date without the time information. Sorting by date is not precise enough in that case and using the update date stored in the database provides time.
Configuration menu - View commit details
-
Copy full SHA for d8302e3 - Browse repository at this point
Copy the full SHA d8302e3View commit details -
GeoNetwork 4.4.x minor versions library updates:
- Spring Framework: 5.3.33 - Spring Security: 5.8.11
Configuration menu - View commit details
-
Copy full SHA for fecc717 - Browse repository at this point
Copy the full SHA fecc717View commit details -
WPS process parameters - support datetime / time formats (#7932)
* WPS process parameters - support datetime / time formats * WPS process parameters - format WPS date fields before executing the process. Rename the method to execute a WPS process with a more meaningful name * WPS process parameters - Add min / max and type input. --------- Co-authored-by: Francois Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35113b3 - Browse repository at this point
Copy the full SHA 35113b3View commit details -
Update sort by fields configuration with language placeholder, to sup…
…port sort by multilingual fields (#7902) * Update sort by fields configuration with language placeholder, to support sort by multilingual fields * Update sort by fields configuration with language placeholder, to support sort by multilingual fields - replace it when we build the search query using the language strategy * Update sort by fields configuration with language placeholder, to support sort by multilingual fields - remove unused lang attribute from sortbyCombo directive
Configuration menu - View commit details
-
Copy full SHA for e8e0e5b - Browse repository at this point
Copy the full SHA e8e0e5bView commit details
Commits on Apr 23, 2024
-
Support additional metadata processing when publishing / un-publishin…
…g metadata. (#7747) * Support additional metadata procession when publishing / un-publishing metadata. * Add class names to publication actions in the user interface to faciliate the styling * Remove IPublicationAction interface and add the method to IPublicationAction interface. Fix the batch sharing report not filling the metadata processed list * IPublicationConfig - document processMetadata method parameters
Configuration menu - View commit details
-
Copy full SHA for 5f86440 - Browse repository at this point
Copy the full SHA 5f86440View commit details -
Workflow / Editor board / Add search configuration to display draft, …
…approved record or both (#7477) * Workflow / Editor board / Display draft instead of approved records. When using the workflow, if a published and approved record is edited, a working copy is created. Users have difficulties to find the corresponding working copies because the searches show the approved records with a link to the copies but does not search directly for working copies. This change propose to have: * the search app to search for records without draft and approved records * the editor board app to search for records without draft and drafts. In the editor board, sorting by last updates will properly list last updated draft records and will facilitate editing works. The draft will provide a link to the corresponding approved records (instead of approved record linking to the working copy). It also makes more sense to list draft here as user clicking edit button will edit the draft record. * Update web-ui/src/main/resources/catalog/components/search/resultsview/partials/viewtemplates/editor.html Co-authored-by: joachimnielandt <[email protected]> * Update web-ui/src/main/resources/catalog/components/search/resultsview/partials/viewtemplates/editor.html Co-authored-by: joachimnielandt <[email protected]> * Update web-ui/src/main/resources/catalog/components/utility/partials/draftvalidationwidget.html Co-authored-by: joachimnielandt <[email protected]> * Workflow / Editor board / Configure which type of record to promote in search - draft, approved or both. * Workflow / Editor board / Configure which type of record to promote in search / Admin config. * Workflow / Editor board / Prettier. * Workflow / Editor board / Display approved status in badge. * Workflow / Editor board / Configuration / Improve description. --------- Co-authored-by: joachimnielandt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e83b2e - Browse repository at this point
Copy the full SHA 7e83b2eView commit details
Commits on Apr 24, 2024
-
API / XSL / Use XSL output configuration (formatter, editor). (#7929)
* API / Formatter / Use XSL output configuration. Formatter API was using an XMLOutputter formatter overriding all configuration made in `xsl:output`. This was producing "invalid" HTML and some workaround were used so far. Now, return the output produced by saxon XMLIndenter or HTMLIndenter directly. * Editor / Fix formatting. The editor is an HTML page so don't use an XML formatter for the output. To format the XML in XML view, saxon is taking care of it using serialize and default-indent-mode. Use an HTML `pre` element which is not formatted by HTMLIndenter. * Formatter / Fix conflicting output when citation is used in xsl-view. * API / Formatter / iText for PDF expect xhtml document. If HTML, complains about not closed tags like links.
Configuration menu - View commit details
-
Copy full SHA for e3f69f2 - Browse repository at this point
Copy the full SHA e3f69f2View commit details
Commits on Apr 29, 2024
-
Update the default sort field name in editor board and batch editor.
Follow up of #7910
Configuration menu - View commit details
-
Copy full SHA for 0b4b994 - Browse repository at this point
Copy the full SHA 0b4b994View commit details -
Configuration menu - View commit details
-
Copy full SHA for b49cd3f - Browse repository at this point
Copy the full SHA b49cd3fView commit details -
Report users - Display profile for Administrator / Guest profiles tha…
…t are not related to groups
Configuration menu - View commit details
-
Copy full SHA for c114a97 - Browse repository at this point
Copy the full SHA c114a97View commit details -
Remove unused JeevesDelegatingFilterProxy servlet parameter 'loginSer…
…vice' configuration, related to multinode feature, removed from GeoNework 4.x
Configuration menu - View commit details
-
Copy full SHA for 9211a0d - Browse repository at this point
Copy the full SHA 9211a0dView commit details -
French translation update for metadata_approved_published_record_text…
… (#7974) * translation update * Update web/src/main/webapp/WEB-INF/classes/org/fao/geonet/api/Messages_fre.properties Co-authored-by: Jose García <[email protected]> --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for daa1d15 - Browse repository at this point
Copy the full SHA daa1d15View commit details -
Test / Fix formatter test. (#7993)
* Test / Fix formatter test. Related to geonetwork/core-geonetwork#7929. * Prettier. * Test / Fix formatter test / Citation common may be embedded in other formatter. Only set xsl:output in the citation entry point.
Configuration menu - View commit details
-
Copy full SHA for bb6a19e - Browse repository at this point
Copy the full SHA bb6a19eView commit details
Commits on Apr 30, 2024
-
Standards / ISO19115-3 / Cleanup project specific template (#7940)
Element visibility can also be configured in https://github.com/geonetwork/core-geonetwork/blob/main/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/schema-ident.xml#L129-L163
Configuration menu - View commit details
-
Copy full SHA for 41bada9 - Browse repository at this point
Copy the full SHA 41bada9View commit details -
Standard / ISO19115-3 / Ensure dqm namespace is on top of the documen…
…t. Remove gts namespace which is ISO19139. (#7960)
Configuration menu - View commit details
-
Copy full SHA for e20539e - Browse repository at this point
Copy the full SHA e20539eView commit details -
Standard / ISO19115-3 / Feature catalogue improvements (#7919)
* Standard / ISO19115-3 / Editor / Add missing namespace When creating custom editor related to feature catalogue, the `cat` namespace may be used. Error is returned when evaluating XPath: ``` Error on line 41 of evaluate.xsl: XPST0003: Static error in XPath expression supplied to saxon:evaluate: XPath syntax error at char 37 in {...rc:featureCatalogue/*/cat:n...}: Prefix cat has not been declared ``` eg. ```xml <section forEach="/mdb:MD_Metadata/mdb:contentInfo" name="sextant-datamodel" del="."> <field xpath="*/mrc:featureCatalogue/*/cat:name"/> <section forEach="*/mrc:featureCatalogue/*/gfc:featureType" name="sextant-table" del="."> <field xpath="*/gfc:typeName"/> <field xpath="*/gfc:carrierOfCharacteristics" name="sextant-columns"/> <action type="add" btnLabel="sextant-add-column" or="carrierOfCharacteristics" in="*"> <template> <snippet> <gfc:carrierOfCharacteristics> <gfc:FC_FeatureAttribute> <gfc:memberName></gfc:memberName> <gfc:definition gco:nilReason="missing"> <gco:CharacterString/> </gfc:definition> <gfc:code gco:nilReason="missing"> <gco:CharacterString></gco:CharacterString> </gfc:code> <gfc:valueType> <gco:TypeName> <gco:aName gco:nilReason="missing"> <gco:CharacterString/> </gco:aName> </gco:TypeName> </gfc:valueType> </gfc:FC_FeatureAttribute> </gfc:carrierOfCharacteristics> </snippet> </template> </action> </section> <action type="add" btnLabel="sextant-add-table" or="featureType" in="*/mrc:featureCatalogue/*"> <template> <snippet> <gfc:featureType> <gfc:FC_FeatureType> <gfc:typeName>Nom de la table</gfc:typeName> <gfc:isAbstract> <gco:Boolean>false</gco:Boolean> </gfc:isAbstract> <gfc:carrierOfCharacteristics> <gfc:FC_FeatureAttribute> <gfc:memberName></gfc:memberName> <gfc:definition gco:nilReason="missing"> <gco:CharacterString/> </gfc:definition> <gfc:code gco:nilReason="missing"> <gco:CharacterString></gco:CharacterString> </gfc:code> <gfc:valueType> <gco:TypeName> <gco:aName gco:nilReason="missing"> <gco:CharacterString/> </gco:aName> </gco:TypeName> </gfc:valueType> </gfc:FC_FeatureAttribute> </gfc:carrierOfCharacteristics> <gfc:featureCatalogue/> </gfc:FC_FeatureType> </gfc:featureType> </snippet> </template> </action> </section> ``` Funded by Ifremer * Standard / ISO19115-3 / Formatter / Display feature catalogue simple elements * Standard / ISO19115-3 / Feature catalogue / Improve french translation.
Configuration menu - View commit details
-
Copy full SHA for 3315078 - Browse repository at this point
Copy the full SHA 3315078View commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9429fcc - Browse repository at this point
Copy the full SHA 9429fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d52537 - Browse repository at this point
Copy the full SHA 0d52537View commit details -
Configuration menu - View commit details
-
Copy full SHA for e13c93b - Browse repository at this point
Copy the full SHA e13c93bView commit details
Commits on May 6, 2024
-
API / Extent / Add geometry collection support. (#7911)
* API / Extent / Add geometry collection support. To make full view more consistent with the default view, add support for geometry collection to the extent API. This allows to have all bounding boxes in the same map in the side panel. eg. http://localhost:8080/geonetwork/srv/api/regions/geom.png?geomsrs=EPSG:4326&geom=GEOMETRYCOLLECTION(POINT(-32.277667%2037.291833),%20POINT(-44.949833%2023.367667),%20POINT(-31.556167%2037.841167))&width=600&strokeColor=255,255,0,255 http://localhost:8080/geonetwork/srv/api/regions/geom.png?geomsrs=EPSG:4326&geom=GEOMETRYCOLLECTION(POLYGON((10.5253%206.7632,10.5253%2023.2401,-18.3746%2023.2401,-18.3746%206.7632,10.5253%206.7632)),POLYGON((-28.8471%20-34.1253,-28.8471%205.2718,-73.9828%205.2718,-73.9828%20-34.1253,-28.8471%20-34.1253))) http://localhost:8080/geonetwork/srv/api/regions/geom.png?geomsrs=EPSG:4326&geom=GEOMETRYCOLLECTION(POINT(2.4%2048.5),POINT(29%2030),POINT(33%2033)) Also improve point visibility based on image size and add stroke/fill color parameter similar to record extent API. Follow up of geonetwork/core-geonetwork#7882 Funded by Ifremer * Update web/src/main/webapp/WEB-INF/data/data/formatter/xslt/render-functions.xsl Co-authored-by: Jose García <[email protected]> --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ff5da2 - Browse repository at this point
Copy the full SHA 4ff5da2View commit details -
* Map / Add scale. * Update gn_map_default.less
Configuration menu - View commit details
-
Copy full SHA for f20b83a - Browse repository at this point
Copy the full SHA f20b83aView commit details -
ISO19139 metadata full view / display citation titles (#8003)
* ISO19139 metadata full view / display citation titles. Additionally, improve the specification title label. * Update schemas/iso19139/src/main/plugin/iso19139/formatter/xsl-view/view.xsl Co-authored-by: François Prunayre <[email protected]> --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c55d4c1 - Browse repository at this point
Copy the full SHA c55d4c1View commit details -
Merge pull request from GHSA-52rf-25hq-5m33
* EsHTTProxy header allow list configuration option * Simplify EsHTTPProxy header class with streams * Update web/src/main/webResources/WEB-INF/config.properties Co-authored-by: Juan Luis Rodríguez Ponce <[email protected]> * Update services/src/main/java/org/fao/geonet/api/es/EsHTTPProxy.java Co-authored-by: Juan Luis Rodríguez Ponce <[email protected]> --------- Co-authored-by: Jose García <[email protected]> Co-authored-by: Juan Luis Rodríguez Ponce <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 523f4fc - Browse repository at this point
Copy the full SHA 523f4fcView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8bc70f - Browse repository at this point
Copy the full SHA c8bc70fView commit details -
Map viewer / ESRIREST layers / Scale the layer extent to show the sym…
…bology of the features in the corners of the extent. (#8027) Fixes #8025
Configuration menu - View commit details
-
Copy full SHA for a79641b - Browse repository at this point
Copy the full SHA a79641bView commit details
Commits on May 16, 2024
-
Mail / Log / Remove debug level
Avoid displaying mail server configuration and other detailed information in the log. ``` DEBUG: JavaMail version 1.5.6 DEBUG: successfully loaded resource: /META-INF/javamail.default.providers DEBUG: Tables of loaded providers ... ```
Configuration menu - View commit details
-
Copy full SHA for 7ccd91d - Browse repository at this point
Copy the full SHA 7ccd91dView commit details -
Editor / Add custom element in distribution and associated record dir…
…ective Add the possibility to add custom elements in the panel of `data-gn-distribution-resources-panel` or `data-gn-associated-resources-panel`. Common use case is to add explanatory text or add action for shortcuts eg. ```xml <directive data-gn-distribution-resources-panel="gnCurrentEdit.metadata" data-mode="viewConfig.distributionConfig.layout || ''" data-editor-config="default" ... > <section> <text> <div class="alert alert-info">A specific representation of a dataset. A dataset might be available in multiple serializations that may differ in various ways, including natural language, media-type or format, schematic organization, temporal and spatial resolution, level of detail or profiles (which might specify any or all of the above).</div> </text> <action type="add" name=" " btnLabel="mw-addAtomFeed" or="onLine" in="/mdb:MD_Metadata/mdb:distributionInfo/*/mrd:transferOptions/*" if="count(mdb:MD_Metadata/mdb:distributionInfo/*/mrd:transferOptions/*/mrd:onLine[*/cit:protocol/*/text() = 'atom:feed']) = 0"> <template> <snippet> <mrd:onLine> <cit:CI_OnlineResource> <cit:linkage> <gco:CharacterString>https://geoservices.wallonie.be/geotraitement/spwdatadownload/get/${uuid}/atom_service.xml</gco:CharacterString> </cit:linkage> <cit:protocol> <gco:CharacterString>atom:feed</gco:CharacterString> </cit:protocol> <cit:name> <gco:CharacterString>Service de téléchargement ATOM Feed</gco:CharacterString> </cit:name> <cit:description> <gco:CharacterString>Ce service de téléchargement ATOM Feed permet de télécharger la série de couches de données</gco:CharacterString> </cit:description> <cit:function> <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode" codeListValue="download"/> </cit:function> </cit:CI_OnlineResource> </mrd:onLine> </snippet> </template> </action> ``` Also add support for `${uuid}` placeholder in snippet to dynamically create snippet for current record.
Configuration menu - View commit details
-
Copy full SHA for 57d2690 - Browse repository at this point
Copy the full SHA 57d2690View commit details -
Configuration menu - View commit details
-
Copy full SHA for a402882 - Browse repository at this point
Copy the full SHA a402882View commit details -
Synchronize Messages.properties from web and test (#8011)
* Synchronize test and web Messages.properties * Undo reverted change #6958 & apply to test messages
Configuration menu - View commit details
-
Copy full SHA for 889d36a - Browse repository at this point
Copy the full SHA 889d36aView commit details -
Workflow / Edit action / Fix link in search results (#8031)
Follow up of geonetwork/core-geonetwork#6321 This was noticed because then when an approved record is found, the edit action in the search result page was opening the editor with a link http://localhost:8080/geonetwork/srv/eng/catalog.edit#/metadata/ApprovedID Then the editor was opening the editor form with the UUID. And in such case the editor does not do the redirection (in MetadataEditingApi.java#L153).
Configuration menu - View commit details
-
Copy full SHA for 9e4b7ec - Browse repository at this point
Copy the full SHA 9e4b7ecView commit details -
Formatter / ISO / Avoid error on invalid extent (#8035)
* Formatter / ISO / Avoid error on invalid extent Avoid XSL error when all coordinates are not double. eg. ```xml <mri:extent> <gex:EX_Extent> <gex:geographicElement> <gex:EX_GeographicBoundingBox> <gex:westBoundLongitude> <gco:Decimal>2</gco:Decimal> </gex:westBoundLongitude> <gex:eastBoundLongitude> <gco:Decimal/> </gex:eastBoundLongitude> <gex:southBoundLatitude> <gco:Decimal/> </gex:southBoundLatitude> <gex:northBoundLatitude> <gco:Decimal/> </gex:northBoundLatitude> </gex:EX_GeographicBoundingBox> </gex:geographicElement> </gex:EX_Extent> </mri:extent> ``` Follow up of geonetwork/core-geonetwork#7911 Error: ``` Error on line 54 of render-functions.xsl: FORG0001: Cannot convert string "" to a double ``` * Update view.xsl * Update view.xsl
Configuration menu - View commit details
-
Copy full SHA for 512b1cc - Browse repository at this point
Copy the full SHA 512b1ccView commit details
Commits on May 17, 2024
-
jQuery upgrade to version 3.7.1 (#8015)
* jQuery 3.7.1 upgrade * Test to use jQuery 3.0.0 * Test to use jQuery 3.4.1 * Update to Jetty 10 - Update download distribution url * Remove jQuery 2.2.4 * Update jQueryUI slider to 1.13.2 * HTML tags must be properly closed * Disable jQuery migrate warnings * HTML tags must be properly closed * Update to boostrap-datepicker 1.10.0 to work with jQuery 3.7.1 * Update to bootstrap-datepicker 1.10.0 - add minified file and remove old css * Disable jQueryMigrate self-closed-tags patch Wrong self-closed html tags will cause the application to fail * Update to bootstrap-datepicker 1.10.0 - Fix wro4j configuration
Configuration menu - View commit details
-
Copy full SHA for 34be55b - Browse repository at this point
Copy the full SHA 34be55bView commit details -
Record view / Focus on organisation fix
Since organisation name is an object field use the default property to filter on. The fix may not work when organisation name are multilingual. To be improved.
Configuration menu - View commit details
-
Copy full SHA for ec89928 - Browse repository at this point
Copy the full SHA ec89928View commit details -
Standard / ISO19115-3 / Remove geographicElement when removing boundi…
…ng box (#8048) Same as ISO19139 https://github.com/geonetwork/core-geonetwork/blob/main/schemas/iso19139/src/main/plugin/iso19139/layout/layout-custom-fields.xsl#L233. Currently, remove the bounding box produce: ```xml <mri:extent> <gex:EX_Extent> <gex:geographicElement/> </gex:EX_Extent> </mri:extent> ``` `gex:geographicElement` needs to be removed too.
Configuration menu - View commit details
-
Copy full SHA for 7a1daeb - Browse repository at this point
Copy the full SHA 7a1daebView commit details -
Standard / ISO19115-3 / Avoid indexing error on multilingual feature …
…catalogue (#8013) * Standard / ISO19115-3 / Avoid indexing error on multilingual feature catalogue On the long run, we need to add multilingual support here. * Update index.xsl
Configuration menu - View commit details
-
Copy full SHA for 99feb7b - Browse repository at this point
Copy the full SHA 99feb7bView commit details -
Search / Aggregations on related records. (#7939)
More and more links between records (optionnaly remote) are created to identify source datasets, sensors, platforms, study, applications, ... With this information, user may want to configure search aggregations to provide filters by related records. eg. at Ifremer, dataset may be linked to cruises using their DOI (https://doi.org/10.17600/4040050) and we need a way to easily filter all datasets produced in the context of a cruise. Same for datasets used in publications. The `recordLink` index field contains the information needed. Nested aggregations (https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-nested-aggregation.html) is working fine, but are not supported client side and can't be use in `query_string` search. So dedicated `keyword` fields are created for aggregation configuration and search: ```json "recordLink_siblingsassociationTypecrossReference_initiativeTypeplatform": [ "OVIDE 3 cruise Maria S. Merian R/V", "OVIDE 1 cruise Thalassa R/V", "OVIDE 2 cruise Thalassa R/V", "OVIDE 4 cruise Thalassa R/V" ], "recordLink_siblingsassociationTypecrossReference_initiativeTypeplatform_uuid": [ "10.17600/6530010", "10.17600/2040070", "10.17600/4040050", "10.17600/8040060" ], "recordLink_siblingsassociationTypecrossReference_initiativeTypeplatform_url": [ "https://campagnes.flotteoceanographique.fr/campagnes/6530010/", "https://campagnes.flotteoceanographique.fr/campagnes/2040070/", "https://campagnes.flotteoceanographique.fr/campagnes/4040050/", "https://campagnes.flotteoceanographique.fr/campagnes/8040060/" ], ``` Sample configuration: ```js facetConfig: { recordLink_siblingsassociationTypecrossReference_initiativeTypeplatform: { terms: { field: "recordLink_siblingsassociationTypecrossReference_initiativeTypeplatform.keyword" } }, recordLink_sources: { terms: { field: "recordLink_sources.keyword" } }, ```
Configuration menu - View commit details
-
Copy full SHA for 879e497 - Browse repository at this point
Copy the full SHA 879e497View commit details -
Standard / ISO19115-3 / Improve linking to parent (#8018)
In ISO19115-3, linking to parent are most of the time done using associated resources with specific association type (partOfSeamlessDatabase by default, but also series or largerWorkCitation). This can be configured in the plugin but some users have a mix of "old" encoding using parentMetadata element. This fix the case of a mix of encoding is used for encoding parent relationships and display in the editor associated resource panel a parent block with either `parentMetadata` or `associatedResource`. When removing a parent relation, the `parent-remove.xsl` process handle both encoding. New links are created based on the current plugin configuration. Record view shows both. ```xml <mdb:parentMetadata uuidref="fa6e13d4-5700-4391-a472-dd29b82ba3db" xlink:title="REMI Network Observation and Monitoring Locations"/> or <mri:associatedResource> <mri:MD_AssociatedResource> <mri:associationType> <mri:DS_AssociationTypeCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#DS_AssociationTypeCode" codeListValue="partOfSeamlessDatabase"/> </mri:associationType> <mri:metadataReference uuidref="0aa26e4e-4e10-4986-a433-986c2d247669" xlink:href="http://localhost:8080/geonetwork/srv/api/records/0aa26e4e-4e10-4986-a433-986c2d247669"/> </mri:MD_AssociatedResource> </mri:associatedResource> ``` Funded by Ifremer
Configuration menu - View commit details
-
Copy full SHA for b407555 - Browse repository at this point
Copy the full SHA b407555View commit details -
Editor / Table mode / Add ordering control. (#8016)
Add possibility to enable ordering control in table mode. Refactor templates to use the same for all plugins. Also stop event propagation to avoid to collapse a fieldset when moving such elements. Fix visibility of icons depending on position. Funded by Ifremer.
Configuration menu - View commit details
-
Copy full SHA for 83b1ab3 - Browse repository at this point
Copy the full SHA 83b1ab3View commit details -
Editor / Map / Use main context to have a better default on new exten…
…t (#8046) The map configuration was not using a context and the map extent was centered on coordinate 0 0. Use the default map context which will center on the context map extent which depends on each catalogue configuration.
Configuration menu - View commit details
-
Copy full SHA for a0aadf5 - Browse repository at this point
Copy the full SHA a0aadf5View commit details -
XSL / Utility / Add multilingual support to getIndexField
The function is not much used but can be tested by configuring a multilingual metadata as CSW service. Then the document title is the title of the metadata record and should match UI language or use default if not found.
Configuration menu - View commit details
-
Copy full SHA for e606996 - Browse repository at this point
Copy the full SHA e606996View commit details -
Configuration menu - View commit details
-
Copy full SHA for df94bd1 - Browse repository at this point
Copy the full SHA df94bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca92682 - Browse repository at this point
Copy the full SHA ca92682View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eee3f4e - Browse repository at this point
Copy the full SHA eee3f4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b3599 - Browse repository at this point
Copy the full SHA b3b3599View commit details -
GeoNetwork app as web components. (#6516)
* GeoNetwork app as web components. * Web component experiment / Iframe case. * Web component experiment / Check attributes. * WebComponents / jQuery and bootstrap root * jQuery / Backport fix 'Is not possible to listen events on ShadowRoot #4317' * Add the possibility to add a custom root to set the scope context node of the webcomponent. ```patch +var root = typeof gnShadowRoot === 'undefined' ? document : gnShadowRoot; +function ($) { 'use strict'; @@ -167,7 +168,7 @@ if (typeof jQuery === 'undefined') { // ALERT DATA-API // ============== - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + $(root).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) ``` * Prettier. * WebComponents / Analyse attribute change callback. * Admin / UI config / Preview app. * Webcomponent / Update bootstrap 3.4.1. * Webcomponent / Update bootstrap 3.4.1. * Webcomponent / Update font-awesome and fix INSPIRE icons. * Webcomponent / Add example for search box and search results. Add support for linking to search page. Improve setup on external domain. * Webcomponent / Add settings to disable hotkeys. * Webcomponent / Cleanup example. * Home / Add configuration for information tabs. * Webcomponent / Search result / Add card mode with possibility to open external record viewer. * Webcomponent / Disable cookie warning example. * Webcomponent / Example with facet card only. * Admin / UI config / Add missing options and improve config selection. * CodeQL / Validate URL improvement. * Webcomponent / Add possibility to init using UI config id. * Webcomponent / Set default config. * Webcomponents / Set default location to current origin if not set. Makes examples to run if not deploy on localhost. * Lib / JQuery update / Webcomponent compatibility. * Webcomponent / Replace ref to Sextant by localhost. * Webcomponent / Add missing bootstrap table CSS Required for WFS feature browsing.
Configuration menu - View commit details
-
Copy full SHA for 15ec17a - Browse repository at this point
Copy the full SHA 15ec17aView commit details -
WMS GetMap HEAD request error response - check response status define…
…d (#8023) * WMS GetMap HEAD request error response - check response status defined Follow up of #7000 * WMS GetMap HEAD request error response - Don't use CORS interceptor. If the map service doesn't support HEAD (or CORS for HEAD requests), all other requests to the server go through the http proxy, even if the server supports CORS for these requests * Proxy / Make distinction between methods. (#101) Some servers provides CORS header for some method eg. GET and not for other eg. HEAD. In such case, if a failure occurs on a HEAD request, then the proxy is activated for that domain but is not needed for GET request. If user is anonymous, then proxy forbid access to the domain (if the domain is not in the link analysis table with default configuration) and simple action like `GetCapabilities` will fail. Add the method to the domain as key to know if the proxy has to be used or not. Can be tested with https://haleconnect.com/ows/services/org.789.b36c0053-db6b-4fe7-9402-4e5d8ac35e06_wms --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e25c722 - Browse repository at this point
Copy the full SHA e25c722View commit details -
Map / Switch from GET to POST request improved in case of missing COR…
…S header on HTTP errors (#8036) * Map / Switch from GET to POST request improved in case of missing CORS header on HTTP errors Some servers may not provide CORS header if an HTTP error occurs. eg. https://stackoverflow.com/questions/28584891/cors-header-not-being-served-by-apache-if-theres-a-404 On Apache, it depends on the usage of `always` in ``` Header always set Access-Control-Allow-Origin "*" ``` but it also depends on the list of virtual host in the configuration. A virtual host matching `*` or an IP corresponding to the domain may resolve first and the `Header` directive may not be the same in all virtual host. Can be tested, with https://sextant.ifremer.fr/services/wms/environnement_marin. When indexing features, large GET request may be generated when adding many filters eg. ``` angular.injector(["ng"]).get("$http").head("https://sextant.ifremer.fr/services/wms/environnement_marin?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=surval_lieux_actifs_REPHY_REPHYTOX_point&STYLES=&FILTER=(%3Cogc%3AFilter%20xmlns%3Axs%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22%20xmlns%3Agml%3D%22http%3A%2F%2Fwww.opengis.net%2Fgml%22%20xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22%3E%3Cogc%3AAnd%3E%3Cogc%3AOr%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3EQUADRIGE_ZONEMARINE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079%20-%20Pertuis%20d'Antioche*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3EQUADRIGE_ZONEMARINE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079%20-%20Pertuis%20d'Antioche%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3EQUADRIGE_ZONEMARINE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079%20-%20Pertuis%20d'Antioche*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3EQUADRIGE_ZONEMARINE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079%20-%20Pertuis%20d'Antioche%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3C%2Fogc%3AOr%3E%3Cogc%3AOr%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-002%20-%20Le%20Martray*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-002%20-%20Le%20Martray%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-002%20-%20Le%20Martray*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-002%20-%20Le%20Martray%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-010%20-%20Nord%20Saumonards*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-010%20-%20Nord%20Saumonards%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-010%20-%20Nord%20Saumonards*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-010%20-%20Nord%20Saumonards%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-024%20-%20Baie%20d'Yves%20(a)*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-024%20-%20Baie%20d'Yves%20(a)%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-024%20-%20Baie%20d'Yves%20(a)*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-024%20-%20Baie%20d'Yves%20(a)%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-026%20-%20Le%20Cornard*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-026%20-%20Le%20Cornard%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-026%20-%20Le%20Cornard*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-026%20-%20Le%20Cornard%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-029%20-%20Aytr%C3%A9*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-029%20-%20Aytr%C3%A9%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-029%20-%20Aytr%C3%A9*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-029%20-%20Aytr%C3%A9%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-027%20-%20Chatelaillon%20(a)*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-027%20-%20Chatelaillon%20(a)%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E*079-P-027%20-%20Chatelaillon%20(a)*%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3Cogc%3APropertyIsLike%20escapeChar%3D%22%5C%22%20matchCase%3D%22false%22%20singleChar%3D%22%3F%22%20wildCard%3D%22*%22%3E%3Cogc%3APropertyName%3ELIEU_LIBELLE%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E079-P-027%20-%20Chatelaillon%20(a)%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsLike%3E%3C%2Fogc%3AOr%3E%3C%2Fogc%3AAnd%3E%3C%2Fogc%3AFilter%3E)&CRS=EPSG%3A3857&WIDTH=1183&HEIGHT=1050&BBOX=-165448.08519230082%2C5777401.481768884%2C-121888.37819306905%2C5816063.943602521", {}).then( function(c) {console.log("success", c)}, function(c) {console.log("error", c)}) ``` * Update mapService.js
Configuration menu - View commit details
-
Copy full SHA for c5f3e64 - Browse repository at this point
Copy the full SHA c5f3e64View commit details -
Add missing bootstrap-datepicker3.css.map that caused a wro4j error. …
…(#8078) ERROR [geonetwork.wro4j] - Error occurred during a wro4j request handling ro.isdc.wro.WroRuntimeException: Cannot build valid CacheKey from request: /geonetwork/static/bootstrap-datepicker3.css.map
Configuration menu - View commit details
-
Copy full SHA for 13413a6 - Browse repository at this point
Copy the full SHA 13413a6View commit details
Commits on May 23, 2024
-
Record view / ISO19139 / ISO19115-3.2008 display the unit part in @uom …
…attribute - avoid duplicated value
Configuration menu - View commit details
-
Copy full SHA for 82ce298 - Browse repository at this point
Copy the full SHA 82ce298View commit details -
HTTP proxy servlet / update error messages. (#8009)
Follow up of #7326 (Configuration to restrict the hosts and ports accessible by the http proxy servlet)
Configuration menu - View commit details
-
Copy full SHA for 88d7b13 - Browse repository at this point
Copy the full SHA 88d7b13View commit details -
flatten changelog into current release and release history for ease o…
…f maintenance (#7887) * flatten changelog into current release and release history for ease of maintenance * Deploy instructons with banner when viewing non stable docs * fixup! Deploy instructons with banner when viewing non stable docs * fixup! fixup! Deploy instructons with banner when viewing non stable docs --------- Co-authored-by: Juan Luis Rodríguez <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7caa17e - Browse repository at this point
Copy the full SHA 7caa17eView commit details
Commits on May 27, 2024
-
how to update mkdoc env (removed instructions for docker mkdocs use) …
…(#8089) * how to update mkdoc env (removed instructions for docker mkdocs use) * maintenance release description, fix broken link on change-log/history for stable and maintenance headings * added outdated banner for when 4.4.x eventually is unsupported * fix documentation warnings
Configuration menu - View commit details
-
Copy full SHA for 76eaa71 - Browse repository at this point
Copy the full SHA 76eaa71View commit details -
Indicate 4.4 is latest (not outdated)
Also used new mike alias: true setting to simplify publication
Configuration menu - View commit details
-
Copy full SHA for c50cff7 - Browse repository at this point
Copy the full SHA c50cff7View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c812d51 - Browse repository at this point
Copy the full SHA c812d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4153b0d - Browse repository at this point
Copy the full SHA 4153b0dView commit details
Commits on May 31, 2024
-
Editor / Groupowner change error (#8102)
``` Java 8 optional type `java.util.Optional` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jdk8" to enable handling ``` Related to geonetwork/core-geonetwork#6956
Configuration menu - View commit details
-
Copy full SHA for 38cc426 - Browse repository at this point
Copy the full SHA 38cc426View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ab209 - Browse repository at this point
Copy the full SHA c8ab209View commit details
Commits on Jun 1, 2024
-
Remove link from admin-guide to schematron details as inappropriate
These are two different audiences. When deploying admin guide in isolation this produces a broken link. If configuration of validation levels requires customization then the activity should move to the customization section.
Configuration menu - View commit details
-
Copy full SHA for 8814532 - Browse repository at this point
Copy the full SHA 8814532View commit details
Commits on Jun 3, 2024
-
Editor / Add list mode (#7998)
* Editor / Add list mode The list can be used to display a list of contact with only organisation name for example. This can facilitate building simple form hiding the details of ISO elements. In this case, use a contact directory to add new contact makes sense. This mode can be also more efficient when record contains lots of contacts which in some case can create large HTML form which can take time to build, download and render in the browser (eg. when having more than 100 contacts in a record). If only `label` are used the form will be faster to render. For large XML record, form may trigger error like `Form with too many keys [1001 > 1000]` when submitted. The list mode allows to deal with such situation. eg. ```xml <action type="add" forceLabel="true" addDirective="data-gn-directory-entry-selector" or="pointOfContact" in="/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification"> <directiveAttributes data-template-add-action="false" data-search-action="true" data-popup-action="true" data-template-type="contact" data-variables="gmd:role/gmd:CI_RoleCode/@codeListValue~{role}"/> </action> <list name="Contact point" xpath="/gmd:MD_Metadata/gmd:identificationInfo/*/gmd:pointOfContact[*/gmd:role/*/@codeListValue = 'pointOfContact']" del="." sortBy="gmd:organisationName/gco:CharacterString"> <item href="*[1]/@uuid"> <label xpath="*/gmd:organisationName/gco:CharacterString/text()"/> </item> </list> <list name="Originator" xpath="/gmd:MD_Metadata/gmd:identificationInfo/*/gmd:pointOfContact[*/gmd:role/*/@codeListValue = 'originator']" sortBy="gmd:organisationName/gco:CharacterString"> <item> <field xpath="*/gmd:organisationName"/> </item> </list> ``` Funded by Ifremer * Editor / Add list mode / Display list as standard field in view mode This is needed when the custom editor is also used as a formatter.
Configuration menu - View commit details
-
Copy full SHA for 4141f26 - Browse repository at this point
Copy the full SHA 4141f26View commit details -
Update DOI exceptions to be multilingual exceptions (#8106)
* Update DOI exceptions to be multilingual exceptions * Update Messages_fre.properties (#102) --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d07c22b - Browse repository at this point
Copy the full SHA d07c22bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c09c92 - Browse repository at this point
Copy the full SHA 4c09c92View commit details -
Make logo size bigger and set it to fixed position regardless of web …
…pages (#7801) * Fix logo jumping around between zooms and increase logo size * Align fix * Fix align on mobile devices * gn_logo dont need to be defined at navbar css file anymore * Fix logo align on login-site as well
Configuration menu - View commit details
-
Copy full SHA for 9174a62 - Browse repository at this point
Copy the full SHA 9174a62View commit details -
Indexing / ISO19115-3 / Avoir error on multiple contact website (#8113)
Fixes geonetwork/core-geonetwork#8112 Then we can discuss if we want to support multiple websites for contact and how to display them.
Configuration menu - View commit details
-
Copy full SHA for 0620247 - Browse repository at this point
Copy the full SHA 0620247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b592a1 - Browse repository at this point
Copy the full SHA 3b592a1View commit details -
Map / WPS / Add message for no recent process. (#8091)
Follow up of geonetwork/core-geonetwork#7842 Also fix wps type for URL tab.
Configuration menu - View commit details
-
Copy full SHA for 04463a2 - Browse repository at this point
Copy the full SHA 04463a2View commit details -
Editor / Associated resource / Update panel based on type config (#8052)
If one config was using the `metadataStore` source, then this source was never hidden when other types are opening the panel. Follow up of geonetwork/core-geonetwork#7669 eg. in the following config, `linkToParent` allows `metadataStore` source, but opening `linkToPlatform` will also show it even if it is only configured with DOI or remote URL sources. ```xml <section> <action type="associatedResource" name="linkToParent" btnClass="fa gn-icon-series" process="siblings"> <directiveAttributes>{"fields": {"associationType": "largerWorkCitation", "initiativeType": "" }, "sources": {"metadataStore": {"params": {"isTemplate": "n"}}, "remoteurl": {"multiple": true} }}</directiveAttributes> </action> <action type="associatedResource" name="sextant-linkToPlatform" btnClass="fa fa-ship" process="siblings"> <directiveAttributes>{"fields": {"associationType": "crossReference", "initiativeType": "platform" }, "sources": {"doiapi": {"url": "https://api.datacite.org/dois", "params": {"prefix": "10.17600", "query": "titles.title:{query}* OR doi:{query}"}} }}</directiveAttributes> </action> <directive data-gn-associated-resources-panel="gnCurrentEdit.metadata" data-editor-config="sextant"/> </section> ```
Configuration menu - View commit details
-
Copy full SHA for 2070e5f - Browse repository at this point
Copy the full SHA 2070e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 113b588 - Browse repository at this point
Copy the full SHA 113b588View commit details -
Update portal-configuration.md
Add example for Keyword filtering for Sub Portal configuration.
Configuration menu - View commit details
-
Copy full SHA for 180537b - Browse repository at this point
Copy the full SHA 180537bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e98fa93 - Browse repository at this point
Copy the full SHA e98fa93View commit details -
Support for translation providers in harvesters (#7849)
* Support for translation providers in harvesters * Support for translation providers / fix artifact in services/pom.xml * Support for translation providers / directive to select multiple languages * Support for translation providers / update harvester translation and use ACE Editor widget for translation fields configuration * Support for translation providers / refactor directive to select multiple languages to be generic * Support for translation providers / directive to select multiple languages - use a watcher to initialize typeahead when the data is available * Translation providers improvements (#98) * Support for translation providers / Better handle record which may contains other language, add translate all, translate only empty. Also experiment support in suggestion (disabled for now - list of xpath is not supported, only one xpath at a time). * Support for translation providers / Add google translate service * Create a script ```js var mock = { parameter:{ q:'hello', source:'en', target:'fr' } }; function doGet(e) { e = e || mock; var sourceText = '' if (e.parameter.q){ sourceText = e.parameter.q; } var sourceLang = ''; if (e.parameter.source){ sourceLang = e.parameter.source; } var targetLang = 'en'; if (e.parameter.target){ targetLang = e.parameter.target; } var translatedText = LanguageApp.translate(sourceText, sourceLang, targetLang, {contentType: 'html'}); return ContentService.createTextOutput(translatedText).setMimeType(ContentService.MimeType.JSON); } ``` * Deploy it as webapp for anonymous user * Configure the service URL in the translation provider * Support for translation providers / Add Anchor support. * Support for translation providers / Create one directive for the configuration. Add examples for easier XPath configuration. * Support for translation providers / Improve translation. * Support for translation providers / Fix bad xpath. * Update translationproviders/src/main/java/org/fao/geonet/translations/googletranslate/GoogleTranslateService.java * Update translationproviders/src/main/java/org/fao/geonet/translations/libretranslate/LibreTranslateClientException.java * Update web-ui/src/main/resources/catalog/components/admin/harvester/partials/translate.html * Update web-ui/src/main/resources/catalog/components/admin/harvester/partials/translate.html --------- Co-authored-by: Jose García <[email protected]> * Translation providers - support additional harvesters: GeoNetwork, Local filesystem, OAI-PHM, WebDav --------- Co-authored-by: François Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eae4917 - Browse repository at this point
Copy the full SHA eae4917View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffdb391 - Browse repository at this point
Copy the full SHA ffdb391View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8baf5 - Browse repository at this point
Copy the full SHA 9c8baf5View commit details -
Editor / Keywords / Add option to configure keyword encoding for a vi…
…ew. (#8118) * Editor / Keywords / Add option to configure keyword encoding for a view. More and more the default encoding for keywords is using `Anchor` instead of `CharacterString`. It is even mandatory in a number of case like INSPIRE validation. Quite often, all editor views are configured using: ```xml <thesaurusList> <thesaurus key="external.theme.httpinspireeceuropaeutheme-theme" transformations="to-iso19115-3.2018-keyword-with-anchor"/> <thesaurus key="external.theme.httpinspireeceuropaeumetadatacodelistSpatialScope-SpatialScope" transformations="to-iso19115-3.2018-keyword-with-anchor"/> ... ``` to enable usage of `Anchor` for a number of thesaurus. This change propose to be able to configure the default keyword encoding for all thesaurus using: ```xml <thesaurusList defaultTransformation="to-iso19115-3.2018-keyword-with-anchor"/> </view> ``` If defined, it takes priority over the current encoding in the metadata record. It also hide the XLink encoding mode in the encoding selector if the XLink resolver is not enabled. Funded by Service Public de Wallonie * Editor / Keywords / Encoding using anchor for simple and advanced view in ISO19139 and 115-3.
Configuration menu - View commit details
-
Copy full SHA for 51404cd - Browse repository at this point
Copy the full SHA 51404cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd95d16 - Browse repository at this point
Copy the full SHA bd95d16View commit details
Commits on Jun 4, 2024
-
Editor / CRS search / Fix duplicated icon (#8141)
Related to JQuery update.
Configuration menu - View commit details
-
Copy full SHA for a28e7a0 - Browse repository at this point
Copy the full SHA a28e7a0View commit details -
Fix issues with category icons in search results list view (#8099)
* Change status badge from absolute position to a flex element to prevent overlap with icons * Fix icons displaying in the same color as the background and inconsistent spacing
Configuration menu - View commit details
-
Copy full SHA for 00550dc - Browse repository at this point
Copy the full SHA 00550dcView commit details -
Editor / Associated resource / Avoid scrollbar (#8051)
* Editor / Associated resource / Avoid scrollbar * Update gn_editor_default.less
Configuration menu - View commit details
-
Copy full SHA for 5f448a5 - Browse repository at this point
Copy the full SHA 5f448a5View commit details -
Delete draft resource at the end of draft util transaction. (#8100)
* Delete draft resource at the end of draft util transaction. * marking deprecating * update info logs * Update datastorages/cmis/src/main/java/org/fao/geonet/api/records/attachments/CMISStore.java Co-authored-by: Jose García <[email protected]> * Update datastorages/cmis/src/main/java/org/fao/geonet/api/records/attachments/CMISStore.java Co-authored-by: Jose García <[email protected]> * Update datastorages/cmis/src/main/java/org/fao/geonet/api/records/attachments/CMISStore.java Co-authored-by: Jose García <[email protected]> * Update datastorages/cmis/src/main/java/org/fao/geonet/api/records/attachments/CMISStore.java Co-authored-by: Jose García <[email protected]> * Update datastorages/cmis/src/main/java/org/fao/geonet/api/records/attachments/CMISStore.java Co-authored-by: Jose García <[email protected]> --------- Co-authored-by: Jose García <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aab6dfe - Browse repository at this point
Copy the full SHA aab6dfeView commit details
Commits on Jun 5, 2024
-
Editor / Associated panel / CSS class by type
Allows easier customization of the layout of the panel
Configuration menu - View commit details
-
Copy full SHA for 457c52d - Browse repository at this point
Copy the full SHA 457c52dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3b7e35 - Browse repository at this point
Copy the full SHA e3b7e35View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09f7702 - Browse repository at this point
Copy the full SHA 09f7702View commit details -
Editor / Remove wrong ERROR log message on multilingual records (#8049)
* Editor / Remove wrong ERROR log message on multilingual records This type of errors were reported but are wrong on multilingual records: ``` 2024-05-16T10:45:08,952 ERROR [geonetwork.editor] - Element not found at ref = 554 2024-05-16T10:45:08,953 ERROR [geonetwork.editor] - Element not found at ref = 556 ``` Multilingual elements have reference like `_lang_EN_123` and are managed by `updatedLocalizedTextElement` method and the schema plugin. There is no need to search for them in the preprocess phase. * Update AjaxEditUtils.java
Configuration menu - View commit details
-
Copy full SHA for 0758a8e - Browse repository at this point
Copy the full SHA 0758a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5ae02f - Browse repository at this point
Copy the full SHA d5ae02fView commit details -
i18n / Add armenian, azerbaijani, georgian, romanian and ukrainian la…
…nguages https://explore.transifex.com/geonetwork/core-geonetwork/ was updated for all those languages. This will facilitate installation of GeoNetwork in those places eg. https://geonetwork.napr.gov.ge/geonetwork Funded by Office International de l'Eau
Configuration menu - View commit details
-
Copy full SHA for 9e419fe - Browse repository at this point
Copy the full SHA 9e419feView commit details -
Database setup / Instead of declaring all SQL for each language, decl…
…are the language and load SQL files for each languages if available.
Configuration menu - View commit details
-
Copy full SHA for b159cda - Browse repository at this point
Copy the full SHA b159cdaView commit details -
Improve tooltips for facet filter items (#8122)
* Improve tooltips for facet filter items * Improve tooltips for facet filter items in home page. GEMET facet is multilingual. --------- Co-authored-by: Francois Prunayre <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3c8665 - Browse repository at this point
Copy the full SHA e3c8665View commit details -
Analytics services integration (#7313)
* Analytics services integration * Analytics services integration - add settings help * Analytics services integration - move configuration to config.properties * Analytics services integration - better name for web analytics service * Analytics improvements (#84) * Analytics services integration / Send events by protocol * Analytics services integration / Add example config for matomo. * Update web/src/main/webResources/WEB-INF/config.properties Co-authored-by: François Prunayre <[email protected]> * Test / Fix bean initialization Failing test were: ``` 15:47:17,320 [INFO] Results: 15:47:17,320 [INFO] Error: 7,320 [ERROR] Failures: Error: 7,320 [ERROR] AlternateLogoForPdfExportTest.whenGeneratingPdfWithPropertyNotSetSiteLogoIsUsed:114 Status expected:<200> but was:<400> Error: 7,321 [ERROR] AlternateLogoForPdfExportTest.whenGeneratingPdfWithPropertySetPdfLogoIsUsed:74 Status expected:<200> but was:<400> Error: 7,321 [ERROR] AlternateLogoForPdfExportTest.whenNotGeneratingPdfWithPropertySetSiteLogoIsUsed:93 Status expected:<200> but was:<400> Error: 7,321 [ERROR] Errors: Error: 7,321 [ERROR] FormatterApiIntegrationTest.testExec:97 » XPath Exception in extension functio. ``` --------- Co-authored-by: François Prunayre <[email protected]> Co-authored-by: Juan Luis Rodríguez Ponce <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0dec1ad - Browse repository at this point
Copy the full SHA 0dec1adView commit details
Commits on Jun 7, 2024
-
Fix html <i> elements defined in javascript with wrong self-closing. …
…(#8164) Includes also prettier formatting fixes for other files
Configuration menu - View commit details
-
Copy full SHA for d35cf9c - Browse repository at this point
Copy the full SHA d35cf9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aab698 - Browse repository at this point
Copy the full SHA 2aab698View commit details
Commits on Jun 10, 2024
-
Record view / display WMS resources button label to open the link whe…
…n the map viewer is not enabled
Configuration menu - View commit details
-
Copy full SHA for 7afb614 - Browse repository at this point
Copy the full SHA 7afb614View commit details -
Record view / don't display the add to map button for WFS resources w…
…hen the map viewer is disabled.
Configuration menu - View commit details
-
Copy full SHA for 3a69a56 - Browse repository at this point
Copy the full SHA 3a69a56View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8ce59f - Browse repository at this point
Copy the full SHA c8ce59fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d8600 - Browse repository at this point
Copy the full SHA 22d8600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20722a8 - Browse repository at this point
Copy the full SHA 20722a8View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce1d927 - Browse repository at this point
Copy the full SHA ce1d927View commit details -
Configuration menu - View commit details
-
Copy full SHA for d889e68 - Browse repository at this point
Copy the full SHA d889e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f211c - Browse repository at this point
Copy the full SHA d9f211cView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1ba94d - Browse repository at this point
Copy the full SHA b1ba94dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dca5f5 - Browse repository at this point
Copy the full SHA 1dca5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e91aa - Browse repository at this point
Copy the full SHA 48e91aaView commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 092e109 - Browse repository at this point
Copy the full SHA 092e109View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a16da - Browse repository at this point
Copy the full SHA e7a16daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 514d90f - Browse repository at this point
Copy the full SHA 514d90fView commit details -
drop duplicate addition of region/getmap/useGeodesicExtents settings key
discussed with @f-necas, cf geonetwork/core-geonetwork#7656
Configuration menu - View commit details
-
Copy full SHA for 064cccd - Browse repository at this point
Copy the full SHA 064cccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f98ba76 - Browse repository at this point
Copy the full SHA f98ba76View commit details