{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4661744,"defaultBranch":"main","name":"core-geonetwork","ownerLogin":"geonetwork","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-14T09:59:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1842442?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726750766.0","currentOid":""},"activityList":{"items":[{"before":"a04efca90cdfbbf37c4ffb2ea1a90a358465545b","after":"02cabcad08e1882a0692cfeab0d744b452589fc0","ref":"refs/heads/4-npeondocstandard","pushedAt":"2024-09-20T07:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"More robust search if schema not registered\n\nDo not break search if a record indexed is using a schema not available in the current installation.\r\n\r\nRecord with error are flagged with indexing error and will also log an error during search\r\n\r\n```log\r\n Record is indexed indexing error flag.\r\n2024-09-20T08:59:31,591 ERROR [geonetwork.datamanager] - Record 127 / Schema 'dcat-ap' is not registered in this catalog. Install it or remove those records. Record is indexed indexing error flag.\r\n\r\n2024-09-20T09:00:04,688 ERROR [geonetwork.index] - Failed to load metadata schema for aa122105-7db3-4a4d-9887-0ced5c2ee6b5. Error is: Schema not registered : dcat-ap\r\n```","shortMessageHtmlLink":"More robust search if schema not registered"}},{"before":"deb98fd1b04c83feeb47578b50deada2207bd230","after":null,"ref":"refs/heads/44-dcatmultilingual","pushedAt":"2024-09-19T12:59:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"}},{"before":"e77f9d61f31affc4badec4c2fff754e3a4305d6d","after":"1a780ac0d09f1a1df0cdbe23e513e8440c994227","ref":"refs/heads/main","pushedAt":"2024-09-19T12:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Indexing / DCAT multilingual support (#8377)\n\n* Indexing / DCAT multilingual support\r\n\r\n* Use 3 letter code for field ID like in ISO\r\n* Fix position to properly index a set of multilingual elements \r\n\r\n```xml\r\nNL\r\nEN\r\n```\r\n\r\n\r\nRelated to https://github.com/metadata101/dcat-ap.vl/pull/5\r\n\r\n* Update web/src/main/webapp/xslt/common/index-utils.xsl\r\n\r\nCo-authored-by: Jose García \r\n\r\n---------\r\n\r\nCo-authored-by: Jose García ","shortMessageHtmlLink":"Indexing / DCAT multilingual support (#8377)"}},{"before":null,"after":"ebd0dc3882d319d8fcc77fba8360a0e459d2ecc4","ref":"refs/heads/backport-7905-to-4.2.x","pushedAt":"2024-09-19T12:49:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juanluisrp","name":"Juan Luis Rodríguez Ponce","path":"/juanluisrp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/826920?s=80&v=4"},"commit":{"message":"[Backport 4.2.x] Update springdoc to 1.8.0 which required upgrade of jackson.version to version 2.16.2\nFix springdocs HashMap mapping in /db/translations using new additionalPropertiesSchema\n\nBackport of https://github.com/geonetwork/core-geonetwork/pull/7905","shortMessageHtmlLink":"[Backport 4.2.x] Update springdoc to 1.8.0 which required upgrade of …"}},{"before":"5e41d1fb364af98fbb64adc54bdf78d8eeea38bc","after":null,"ref":"refs/heads/44-indexutility","pushedAt":"2024-09-19T11:58:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"}},{"before":"74cdf4ab36536e052bccff064d2b97915e302f89","after":"e77f9d61f31affc4badec4c2fff754e3a4305d6d","ref":"refs/heads/main","pushedAt":"2024-09-19T11:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Xsl utility / Add a function to retrieve thesaurus title with its key (#8378)\n\n* Xsl utility / Add a function to retrieve thesaurus title with its key\r\n\r\nSome schema (eg. DCAT) does not contain thesaurus name in the metadata record. While indexing we add the thesaurus title in the index. This utility function allows to retrieve it with the thesaurus key (eg. external.theme.publisher-type).\r\n\r\n* Update core/src/main/java/org/fao/geonet/util/XslUtil.java\r\n\r\nCo-authored-by: Jose García \r\n\r\n---------\r\n\r\nCo-authored-by: Jose García ","shortMessageHtmlLink":"Xsl utility / Add a function to retrieve thesaurus title with its key ("}},{"before":"364985068b4fddd2a9d65f516b84eef75a223a12","after":"5e41d1fb364af98fbb64adc54bdf78d8eeea38bc","ref":"refs/heads/44-indexutility","pushedAt":"2024-09-19T11:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Update core/src/main/java/org/fao/geonet/util/XslUtil.java\n\nCo-authored-by: Jose García ","shortMessageHtmlLink":"Update core/src/main/java/org/fao/geonet/util/XslUtil.java"}},{"before":"59d029d9d8692f78427d080d9fd3ccdd6266b9f8","after":"deb98fd1b04c83feeb47578b50deada2207bd230","ref":"refs/heads/44-dcatmultilingual","pushedAt":"2024-09-19T11:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Update web/src/main/webapp/xslt/common/index-utils.xsl\n\nCo-authored-by: Jose García ","shortMessageHtmlLink":"Update web/src/main/webapp/xslt/common/index-utils.xsl"}},{"before":null,"after":"364985068b4fddd2a9d65f516b84eef75a223a12","ref":"refs/heads/44-indexutility","pushedAt":"2024-09-19T11:17:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Xsl utility / Add a function to retrieve thesaurus title with its key\n\nSome schema (eg. DCAT) does not contain thesaurus name in the metadata record. While indexing we add the thesaurus title in the index. This utility function allows to retrieve it with the thesaurus key (eg. external.theme.publisher-type).","shortMessageHtmlLink":"Xsl utility / Add a function to retrieve thesaurus title with its key"}},{"before":null,"after":"59d029d9d8692f78427d080d9fd3ccdd6266b9f8","ref":"refs/heads/44-dcatmultilingual","pushedAt":"2024-09-19T10:54:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Indexing / DCAT multilingual support\n\n* Use 3 letter code for field ID like in ISO\r\n* Fix position to properly index a set of multilingual elements \r\n\r\n```xml\r\nNL\r\nEN\r\n```\r\n\r\n\r\nRelated to https://github.com/metadata101/dcat-ap.vl/pull/5","shortMessageHtmlLink":"Indexing / DCAT multilingual support"}},{"before":"badf893661c260ca97b6e6f32fbc8c9d07bda132","after":"e17d75677e3e0721702b91c322d416fede7cda13","ref":"refs/heads/4.2.x","pushedAt":"2024-09-18T14:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"GIT / .gitignore (#8374)\n\nIgnore all schemas plugins.\r\n\r\nCo-authored-by: François Prunayre ","shortMessageHtmlLink":"GIT / .gitignore (#8374)"}},{"before":null,"after":"1252456ad07c7b71ed59d70dc7c661fd64331ad8","ref":"refs/heads/backport-8373-to-4.2.x","pushedAt":"2024-09-17T08:55:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geonetworkbuild","name":"GeoNetwork opensource","path":"/geonetworkbuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59019313?s=80&v=4"},"commit":{"message":"GIT / .gitignore \n\nIgnore all schemas plugins.","shortMessageHtmlLink":"GIT / .gitignore"}},{"before":"355591bc428d2b9eaeeb460cfdbe3aacef153ef6","after":null,"ref":"refs/heads/44-gitignore","pushedAt":"2024-09-17T08:54:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"}},{"before":"8e92e94301005e6d420c81f3c37460908dd42376","after":"74cdf4ab36536e052bccff064d2b97915e302f89","ref":"refs/heads/main","pushedAt":"2024-09-17T08:54:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"GIT / .gitignore \n\nIgnore all schemas plugins.","shortMessageHtmlLink":"GIT / .gitignore"}},{"before":null,"after":"355591bc428d2b9eaeeb460cfdbe3aacef153ef6","ref":"refs/heads/44-gitignore","pushedAt":"2024-09-17T08:31:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"GIT / .gitignore \n\nIgnore all schemas plugins.","shortMessageHtmlLink":"GIT / .gitignore"}},{"before":"a66662c17f00b4baaba714c892ba574e12896e45","after":"8e92e94301005e6d420c81f3c37460908dd42376","ref":"refs/heads/main","pushedAt":"2024-09-17T08:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"Map viewer / WMS GetFeatureInfo support for application/json info format (#8372)","shortMessageHtmlLink":"Map viewer / WMS GetFeatureInfo support for application/json info for…"}},{"before":"7b55a38e5cf868e029a17a4d24b59a986f8c4c11","after":"badf893661c260ca97b6e6f32fbc8c9d07bda132","ref":"refs/heads/4.2.x","pushedAt":"2024-09-13T07:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"Add build profile for MacOS ARM (#8367)\n\nCo-authored-by: Jose García ","shortMessageHtmlLink":"Add build profile for MacOS ARM (#8367)"}},{"before":"d70f6f37fb0b5c00924b1f9c9142385eebf1862a","after":"7b55a38e5cf868e029a17a4d24b59a986f8c4c11","ref":"refs/heads/4.2.x","pushedAt":"2024-09-13T07:32:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"Standard / ISO19115-3 / Label improvement. (#8366)\n\nCo-authored-by: Francois Prunayre ","shortMessageHtmlLink":"Standard / ISO19115-3 / Label improvement. (#8366)"}},{"before":null,"after":"14a9e7be851d4e48b974f6d6e8e55e17ee66ca45","ref":"refs/heads/backport-8277-to-4.2.x","pushedAt":"2024-09-13T06:49:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geonetworkbuild","name":"GeoNetwork opensource","path":"/geonetworkbuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59019313?s=80&v=4"},"commit":{"message":"Add build profile for MacOS ARM","shortMessageHtmlLink":"Add build profile for MacOS ARM"}},{"before":"796385c6e04ba0dbf6b8da1ca0691e2ec420a571","after":"a66662c17f00b4baaba714c892ba574e12896e45","ref":"refs/heads/main","pushedAt":"2024-09-13T06:49:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Add build profile for MacOS ARM","shortMessageHtmlLink":"Add build profile for MacOS ARM"}},{"before":"3f3a196a81cfb30d76620106e59eb726fe9e3d4e","after":"796385c6e04ba0dbf6b8da1ca0691e2ec420a571","ref":"refs/heads/main","pushedAt":"2024-09-13T06:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"Editor / Associated resource / DOI search. (#8363)\n\n* Add tooltip with API query to inform user which fields are used for the\r\nsearch.\r\n* Ignore https://doi.org prefix as most of the time user search using\r\n the DOI URL but the API https://support.datacite.org/docs/api-queries\r\nsearch is only based on prefix/id","shortMessageHtmlLink":"Editor / Associated resource / DOI search. (#8363)"}},{"before":null,"after":"82e4b2ef42aeba320f970af2877a85affb37978a","ref":"refs/heads/backport-8364-to-4.2.x","pushedAt":"2024-09-13T06:11:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geonetworkbuild","name":"GeoNetwork opensource","path":"/geonetworkbuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59019313?s=80&v=4"},"commit":{"message":"Standard / ISO19115-3 / Label improvement.","shortMessageHtmlLink":"Standard / ISO19115-3 / Label improvement."}},{"before":"c2a3f5fd6295676e1e523e7bed233907df3b5680","after":"3f3a196a81cfb30d76620106e59eb726fe9e3d4e","ref":"refs/heads/main","pushedAt":"2024-09-13T06:10:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josegar74","name":"Jose García","path":"/josegar74","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1695003?s=80&v=4"},"commit":{"message":"Standard / ISO19115-3 / Label improvement. (#8364)","shortMessageHtmlLink":"Standard / ISO19115-3 / Label improvement. (#8364)"}},{"before":"209a4f94e67f0b57f346dae3bb92e41106dd9bbd","after":"3af8717345849e1b525954332a0550c89c4ae0d4","ref":"refs/heads/44-featurecatalogue-selector","pushedAt":"2024-09-11T15:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Feature catalogue / Add table of content of feature types\n\nA feature catalogue can contain one or more feature types description.\nWhen describing a model with lots of feature types, then the editor can be quite large (and then can cause issue related to timeout or number of fields)\n\nThe problem is quite similar to https://github.com/geonetwork/core-geonetwork/pull/7998 (ie. timeout, number of form fields).\n\nTo better manage this case, make a list of existing feature types and user can click on it to edit only one feature type at a time.\n\nThis is enable by default for ISO19110 and ISO19115-3 feature catalogue\nin all views. The first table is selected by default.\n\nA selector can be manually configured using the following:\n\n```xml\n
\n