{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":823062442,"defaultBranch":"main","name":"geonetwork","ownerLogin":"GeoCat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-02T10:56:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5887912?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726212793.0","currentOid":""},"activityList":{"items":[{"before":"d77365c1d6686dc1be5a9efc09dde7ba043b4059","after":"84bb58f7812868e1640414523066aff9d9a76c60","ref":"refs/heads/data-upload","pushedAt":"2024-09-16T13:43:32.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":"Data upload / GDAL / Add process timeout.","shortMessageHtmlLink":"Data upload / GDAL / Add process timeout."}},{"before":"a136742e96e2883a19a5bfe2413be5f6cf2bb804","after":"d77365c1d6686dc1be5a9efc09dde7ba043b4059","ref":"refs/heads/data-upload","pushedAt":"2024-09-16T13:21:23.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":"Data upload / GDAL / Add test for parquet.","shortMessageHtmlLink":"Data upload / GDAL / Add test for parquet."}},{"before":"f9a9a659a80e267fadce5a6905bc634b99559a2d","after":"a136742e96e2883a19a5bfe2413be5f6cf2bb804","ref":"refs/heads/data-upload","pushedAt":"2024-09-16T12:50:03.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":"Data upload / GDAL / Add possibility to run GDAL from docker container (facilitate installation of GDAL but requires docker to be available).","shortMessageHtmlLink":"Data upload / GDAL / Add possibility to run GDAL from docker containe…"}},{"before":"629d7eebf5d53c994586fefef747e4f1e9ffb932","after":"f9a9a659a80e267fadce5a6905bc634b99559a2d","ref":"refs/heads/data-upload","pushedAt":"2024-09-16T11:22:36.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":"Data upload / GDAL / Some issue happening on WFS datasources related to generated code for JSON mapping.","shortMessageHtmlLink":"Data upload / GDAL / Some issue happening on WFS datasources related …"}},{"before":"b5ee90f5699b832b12bbddebe49d03acb82f8af2","after":"629d7eebf5d53c994586fefef747e4f1e9ffb932","ref":"refs/heads/data-upload","pushedAt":"2024-09-13T14:18:13.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":"Data upload / GDAL / Use openapi-generator for GDAL model. Add gdalinfo model and test with the main information to retrieve from the file.","shortMessageHtmlLink":"Data upload / GDAL / Use openapi-generator for GDAL model. Add gdalin…"}},{"before":null,"after":"b5ee90f5699b832b12bbddebe49d03acb82f8af2","ref":"refs/heads/data-upload","pushedAt":"2024-09-13T07:33:13.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":"Data upload / GDAL analyzer draft.","shortMessageHtmlLink":"Data upload / GDAL analyzer draft."}},{"before":"feaacb22fe909f976277979ced09a7904cce982c","after":"95f16b084122c64c8b20baeecd75a9817533f4da","ref":"refs/heads/frontend-exp","pushedAt":"2024-09-06T08:19:28.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":"feat(front): Avoid loop on sort change detection in home page.","shortMessageHtmlLink":"feat(front): Avoid loop on sort change detection in home page."}},{"before":"564473961c36ce03a68e079a7df0b5d96cf738b6","after":"feaacb22fe909f976277979ced09a7904cce982c","ref":"refs/heads/frontend-exp","pushedAt":"2024-09-06T07:28:15.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"feat(front): Webcomponent / Add sort.","shortMessageHtmlLink":"feat(front): Webcomponent / Add sort."}},{"before":"6f98cb9256f2c3f8cf078c219c28501452c6a806","after":"564473961c36ce03a68e079a7df0b5d96cf738b6","ref":"refs/heads/frontend-exp","pushedAt":"2024-09-05T08:37:52.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":"feat(front): Simple auth support.","shortMessageHtmlLink":"feat(front): Simple auth support."}},{"before":"b99f02c97de8bbed190422c64d1d910c14f5d06f","after":"6f98cb9256f2c3f8cf078c219c28501452c6a806","ref":"refs/heads/frontend-exp","pushedAt":"2024-09-04T16:08:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"feat(front): Experiment app state and user login.","shortMessageHtmlLink":"feat(front): Experiment app state and user login."}},{"before":"a99370c914312aa6b71739a6e7a7c499e64c4b9f","after":"b99f02c97de8bbed190422c64d1d910c14f5d06f","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-23T06:05:33.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":"feat(security): Disable CSRF to allow POST request to GN4.","shortMessageHtmlLink":"feat(security): Disable CSRF to allow POST request to GN4."}},{"before":"b24d83130c105a705f7371e15ef8224d56848913","after":"a99370c914312aa6b71739a6e7a7c499e64c4b9f","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-23T05:20:24.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":"feat(front): Update Angular.","shortMessageHtmlLink":"feat(front): Update Angular."}},{"before":"7085436f4c02a4549e5f5507dff79b4e785e1c5d","after":"543692f5f1900019340f94c19d1fd82aadf4a590","ref":"refs/heads/main","pushedAt":"2024-08-21T07:06:31.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"Fix startup error due to no oauth config.","shortMessageHtmlLink":"Fix startup error due to no oauth config."}},{"before":"88952d63ce39cc9ef52a54b3c7cf73d13ce52193","after":"6008bf568b024ee80f5cd82ffc9234a35dfbe5e0","ref":"refs/heads/spring-security","pushedAt":"2024-08-21T06:39:21.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":"Fix startup error due to no oauth config.","shortMessageHtmlLink":"Fix startup error due to no oauth config."}},{"before":"37e07ff4f0643e02e6a2b15884ea0dd8a1bc680e","after":"88952d63ce39cc9ef52a54b3c7cf73d13ce52193","ref":"refs/heads/spring-security","pushedAt":"2024-08-20T06:33:06.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":"JWT / Test token creation.","shortMessageHtmlLink":"JWT / Test token creation."}},{"before":"c61280716810286ac2f65307649fd5a01c9b1c75","after":"37e07ff4f0643e02e6a2b15884ea0dd8a1bc680e","ref":"refs/heads/spring-security","pushedAt":"2024-08-20T05:51:06.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":"Refactor.","shortMessageHtmlLink":"Refactor."}},{"before":"d5c9aac5600b5431cd1ccb8f777e7c9e0de47149","after":"c61280716810286ac2f65307649fd5a01c9b1c75","ref":"refs/heads/spring-security","pushedAt":"2024-08-19T10:35:45.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":"OAuth / Create user if it does not exist.","shortMessageHtmlLink":"OAuth / Create user if it does not exist."}},{"before":"f3511c3eb8c04cbbf944af1379107d87b014581a","after":"b24d83130c105a705f7371e15ef8224d56848913","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-19T06:27:34.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":"feat(front): Webcomponent / Data table / Set URL in input or from the list.","shortMessageHtmlLink":"feat(front): Webcomponent / Data table / Set URL in input or from the…"}},{"before":"bb4c855c4ab4a494485e23d24f253f459158f633","after":"f3511c3eb8c04cbbf944af1379107d87b014581a","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-14T13:15:32.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":"feat(front): Cleanup.","shortMessageHtmlLink":"feat(front): Cleanup."}},{"before":"992d188bd3f6db977e8a54cbf3ed1a3c9767d901","after":"bb4c855c4ab4a494485e23d24f253f459158f633","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-14T13:08:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"feat(front): Webcomponent base class.","shortMessageHtmlLink":"feat(front): Webcomponent base class."}},{"before":"16aea3163d41e8ebbc54c67b360137b323ca2f6b","after":"992d188bd3f6db977e8a54cbf3ed1a3c9767d901","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-14T07:43:34.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":"feat(front): Aggs / Dropdown mode.","shortMessageHtmlLink":"feat(front): Aggs / Dropdown mode."}},{"before":"c601684ea23210e01fe7643ceaeb37ecbdc1aa8a","after":"16aea3163d41e8ebbc54c67b360137b323ca2f6b","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-14T06:45:45.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":"feat(front): Webcomponents / More consistent config.","shortMessageHtmlLink":"feat(front): Webcomponents / More consistent config."}},{"before":"e89fc3e65905aafe1159a8b9975797496782b308","after":"c601684ea23210e01fe7643ceaeb37ecbdc1aa8a","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-13T16:33:24.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":"feat(front): Improvements on webcomponent config\n\n* Location back\n* Landing page\n* Card and List mode","shortMessageHtmlLink":"feat(front): Improvements on webcomponent config"}},{"before":"88e217cd8352e7010df4e534c3093e6bb41f747e","after":"d5c9aac5600b5431cd1ccb8f777e7c9e0de47149","ref":"refs/heads/spring-security","pushedAt":"2024-08-13T12:36:24.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":"Cleanup and enable method security annotation.","shortMessageHtmlLink":"Cleanup and enable method security annotation."}},{"before":"d0e78a18dc802f705eed0f0202d4e5969a35fbe8","after":"e89fc3e65905aafe1159a8b9975797496782b308","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-13T09:42:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fxprunayre","name":"François Prunayre","path":"/fxprunayre","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1701393?s=80&v=4"},"commit":{"message":"feat(front): Webcomponent / Relative GN4 path for now.","shortMessageHtmlLink":"feat(front): Webcomponent / Relative GN4 path for now."}},{"before":"62c5c7c10de0ef795d10a5708b3a5f12ea89a83b","after":"d0e78a18dc802f705eed0f0202d4e5969a35fbe8","ref":"refs/heads/frontend-exp","pushedAt":"2024-08-09T15:40: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":"feat(front): Improve main app.","shortMessageHtmlLink":"feat(front): Improve main app."}},{"before":"c8feefc46065320cca881dbb54b8c8f21a0230f3","after":"88e217cd8352e7010df4e534c3093e6bb41f747e","ref":"refs/heads/spring-security","pushedAt":"2024-08-09T08:00:25.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":"QA.","shortMessageHtmlLink":"QA."}},{"before":"b43ffecf54c2807fbe72ab9d81aeac7e22ea919a","after":"c8feefc46065320cca881dbb54b8c8f21a0230f3","ref":"refs/heads/spring-security","pushedAt":"2024-08-09T06:51:40.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":"Form login.","shortMessageHtmlLink":"Form login."}},{"before":"b07083f81ed541b2491f3f299c0a4a841894c07e","after":"b43ffecf54c2807fbe72ab9d81aeac7e22ea919a","ref":"refs/heads/spring-security","pushedAt":"2024-08-08T10:35:57.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":"Formatting.","shortMessageHtmlLink":"Formatting."}},{"before":"d691214d0dc1fd97a47f9de9663434654e617826","after":"b07083f81ed541b2491f3f299c0a4a841894c07e","ref":"refs/heads/spring-security","pushedAt":"2024-08-08T10:31:27.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":"OAuth examples.","shortMessageHtmlLink":"OAuth examples."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt3qjjQA","startCursor":null,"endCursor":null}},"title":"Activity · GeoCat/geonetwork"}