{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537422177,"defaultBranch":"master","name":"fairdata-metax","ownerLogin":"CSCfi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-16T11:08:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5947494?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717491598.0","currentOid":""},"activityList":{"items":[{"before":"79dbf7c918f3e645e2db6235eae0af110354ba22","after":"bb023f155ebdc89f0e782e7bbd408c02fdd9ebff","ref":"refs/heads/master","pushedAt":"2024-06-04T08:59:56.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Add id_list parameter to /rest/v2/datasets//files","shortMessageHtmlLink":"Add id_list parameter to /rest/v2/datasets/<pid>/files"}},{"before":"bc05ca777226948d90623cf85557dd0f85a67616","after":"79dbf7c918f3e645e2db6235eae0af110354ba22","ref":"refs/heads/master","pushedAt":"2024-05-07T12:36:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tomhirvonen","name":null,"path":"/tomhirvonen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93313956?s=80&v=4"},"commit":{"message":"Restrict V3 dataset deletions only for metax_service service user","shortMessageHtmlLink":"Restrict V3 dataset deletions only for metax_service service user"}},{"before":"7e744d89f68d194c62553d04236aff10fe2cd67d","after":"bc05ca777226948d90623cf85557dd0f85a67616","ref":"refs/heads/master","pushedAt":"2024-04-09T08:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PaTHau","name":"Patrik Hautala","path":"/PaTHau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45353913?s=80&v=4"},"commit":{"message":"Allow merging draft to deprecated dataset if it would not add files","shortMessageHtmlLink":"Allow merging draft to deprecated dataset if it would not add files"}},{"before":"dc63aade81841777617a27621df69b3fbb9b5114","after":"7e744d89f68d194c62553d04236aff10fe2cd67d","ref":"refs/heads/master","pushedAt":"2024-03-05T09:21:09.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Allow overwriting identifiers for metax_service user","shortMessageHtmlLink":"Allow overwriting identifiers for metax_service user"}},{"before":"498ee2a9c331e3843283bd903ce5992e94fe8f2c","after":"dc63aade81841777617a27621df69b3fbb9b5114","ref":"refs/heads/master","pushedAt":"2023-12-05T09:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Finto API checks","shortMessageHtmlLink":"Finto API checks"}},{"before":"2f6ed939ffb3d58d080a2d462633284b7abe9e9a","after":"498ee2a9c331e3843283bd903ce5992e94fe8f2c","ref":"refs/heads/master","pushedAt":"2023-10-03T09:19:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PaTHau","name":"Patrik Hautala","path":"/PaTHau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45353913?s=80&v=4"},"commit":{"message":"Migration for updating metadata_provider_org in FMI datasets","shortMessageHtmlLink":"Migration for updating metadata_provider_org in FMI datasets"}},{"before":"db836b016ace0809681c349a4caaa3d831160610","after":"2f6ed939ffb3d58d080a2d462633284b7abe9e9a","ref":"refs/heads/master","pushedAt":"2023-09-05T08:03:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Update the Finnish name of Karelia UAS","shortMessageHtmlLink":"Update the Finnish name of Karelia UAS"}},{"before":"606739e38db1ba2be4d1cea426a83182ddf6b784","after":"db836b016ace0809681c349a4caaa3d831160610","ref":"refs/heads/master","pushedAt":"2023-06-06T07:26:41.708Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Prevent duplicate directory creation\n\nCreate an unique constraint for `Directory` to ensure multiple entries\nfor the same directory cannot be created.\n\nPrior to this, the database did not enforce that the\n(project_identifier, directory_path) tuple was unique. This can cause\nduplicate directories to be created if two queries are in progress\nsimultaneously. This can be triggered fairly reliably using Fairdata PAS\nweb UI by uploading multiple files into a new directory; since each\nindividual file results in a single Metax POST request, duplicate\ndirectories are created if two requests attempt to create a non-existent\ndirectory at the same time.\n\nThe unique constraint seems to have minimal effect on query execution\ntime since both `project_identifier` and `directory_path` fields already\nhave indexes.","shortMessageHtmlLink":"Prevent duplicate directory creation"}},{"before":"d8bd6712f3c8a7eea5b832f1582504178828ad37","after":"606739e38db1ba2be4d1cea426a83182ddf6b784","ref":"refs/heads/master","pushedAt":"2023-05-02T06:59:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"hardcode schema links to master branch","shortMessageHtmlLink":"hardcode schema links to master branch"}},{"before":"79fbb147f347031fa0c89c568d21019beda722ce","after":"d8bd6712f3c8a7eea5b832f1582504178828ad37","ref":"refs/heads/master","pushedAt":"2023-04-04T09:25:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"CSCFAIRMETA-1734: Delete ResearchDatasetVersions when using flush_user_data","shortMessageHtmlLink":"CSCFAIRMETA-1734: Delete ResearchDatasetVersions when using flush_use…"}},{"before":"b0feaf107d94711dd3be92cebe2c03fb4ce7704a","after":"79fbb147f347031fa0c89c568d21019beda722ce","ref":"refs/heads/master","pushedAt":"2023-03-07T08:20:19.443Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Added a migration to change field type in organization statistics","shortMessageHtmlLink":"Added a migration to change field type in organization statistics"}},{"before":"8221d3e8a337f442036a363d480a3cc78a7b0efc","after":"b0feaf107d94711dd3be92cebe2c03fb4ce7704a","ref":"refs/heads/master","pushedAt":"2023-03-07T08:14:48.429Z","pushType":"push","commitsCount":1,"pusher":{"login":"MattiasLevlinCSCfi","name":null,"path":"/MattiasLevlinCSCfi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122280564?s=80&v=4"},"commit":{"message":"Categorize and alphabetical order for Roles","shortMessageHtmlLink":"Categorize and alphabetical order for Roles"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQwODo1OTo1Ni4wMDAwMDBazwAAAARbzVwJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQwODo1OTo1Ni4wMDAwMDBazwAAAARbzVwJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wN1QwODoxNDo0OC40Mjk5OTdazwAAAAL9_UDg"}},"title":"Activity · CSCfi/fairdata-metax"}