{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6899875,"defaultBranch":"dev","name":"openproject","ownerLogin":"opf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-28T09:59:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1756674?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720323294.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"60db168d7198928fb55f8590ed359f2d03863f13","ref":"refs/heads/merge-release/14.3-20240707033454","pushedAt":"2024-07-07T03:34:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"60db168d7198928fb55f8590ed359f2d03863f13","after":null,"ref":"refs/heads/merge-release/14.3-20240706033435","pushedAt":"2024-07-07T03:34:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openprojectci","name":"OpenProject CI","path":"/openprojectci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15835030?s=80&v=4"}},{"before":"6a86e55b38b0f418e3b7c1e673ed1d990abaec65","after":"fee1b2705e63920210a624e5c258e11225be38a1","ref":"refs/heads/dev","pushedAt":"2024-07-07T03:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"1c4a08324c4a1a6d2fda34ac936175debbea38ad","after":"2699a593716428271a2c23da4bd6005bb18c4e4f","ref":"refs/heads/feature/50844-new-permissions-for-project-attributes-on-project-level","pushedAt":"2024-07-06T07:03:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dombesz","name":"Dombi Attila","path":"/dombesz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83396?s=80&v=4"},"commit":{"message":"Add edit project attributes specs to project settings and projects api.","shortMessageHtmlLink":"Add edit project attributes specs to project settings and projects api."}},{"before":null,"after":"60db168d7198928fb55f8590ed359f2d03863f13","ref":"refs/heads/merge-release/14.3-20240706033435","pushedAt":"2024-07-06T03:34:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"7e79d7f3b336578e781de7bcecac52a1379e9862","after":"60db168d7198928fb55f8590ed359f2d03863f13","ref":"refs/heads/release/14.3","pushedAt":"2024-07-06T03:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"cba46b194fd51d0559be79cd728510c60759f09e","after":"6a86e55b38b0f418e3b7c1e673ed1d990abaec65","ref":"refs/heads/dev","pushedAt":"2024-07-06T03:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update locales from crowdin [ci skip]","shortMessageHtmlLink":"update locales from crowdin [ci skip]"}},{"before":"35e6e0c81e1736051558b2583066d807c883d0b3","after":"1c4a08324c4a1a6d2fda34ac936175debbea38ad","ref":"refs/heads/feature/50844-new-permissions-for-project-attributes-on-project-level","pushedAt":"2024-07-05T18:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dombesz","name":"Dombi Attila","path":"/dombesz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83396?s=80&v=4"},"commit":{"message":"Add edit project attributes specs to project settings and projects api.","shortMessageHtmlLink":"Add edit project attributes specs to project settings and projects api."}},{"before":"763f9bbe5ebb8316315ad00192d961fbe90bbe57","after":"c6dba27e36e7ff7e2b55e3cee71131657b5ce42d","ref":"refs/heads/acts_as_favorable-specs","pushedAt":"2024-07-05T17:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toy","name":"Ivan Kuchin","path":"/toy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18144?s=80&v=4"},"commit":{"message":"shared spec for acts_as_favorable","shortMessageHtmlLink":"shared spec for acts_as_favorable"}},{"before":null,"after":"763f9bbe5ebb8316315ad00192d961fbe90bbe57","ref":"refs/heads/acts_as_favorable-specs","pushedAt":"2024-07-05T17:28:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toy","name":"Ivan Kuchin","path":"/toy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18144?s=80&v=4"},"commit":{"message":"shared spec for acts_as_favorable","shortMessageHtmlLink":"shared spec for acts_as_favorable"}},{"before":"693ae260c0ab0846d63679ebbde836480ceb435d","after":"e9c714277b38acaf49b418520ee6b520b2e10b3b","ref":"refs/heads/implementation/55962-add-the-project-list-view,-including-the-project-folder-custom-column","pushedAt":"2024-07-05T16:04:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"judithroth","name":"judithroth","path":"/judithroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654673?s=80&v=4"},"commit":{"message":"prepare data for project_folder_type column","shortMessageHtmlLink":"prepare data for project_folder_type column"}},{"before":"8c0113a12df7c841d0b1ad7bad5c4d0f035ee60f","after":"a6d38f16d19e48d2133b8ce45d662c0feac5a075","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T15:54:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Remove feature decision from system spec","shortMessageHtmlLink":"Remove feature decision from system spec"}},{"before":"68f2d77f1123152330b8102997aa4aef1f41e2dd","after":null,"ref":"refs/heads/remove-sharing-ff","pushedAt":"2024-07-05T15:53:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"}},{"before":"beaaa7861ca632bc8a5803ba605249f64edc7d19","after":"7e79d7f3b336578e781de7bcecac52a1379e9862","ref":"refs/heads/release/14.3","pushedAt":"2024-07-05T15:53:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Merge pull request #16037 from opf/remove-sharing-ff\n\nRemove feature decision for sharing queries","shortMessageHtmlLink":"Merge pull request #16037 from opf/remove-sharing-ff"}},{"before":"c8c361b0030688edfcfb2877a4dc161ee5573f7d","after":"8c0113a12df7c841d0b1ad7bad5c4d0f035ee60f","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T15:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Remove pending example now that it's fixed","shortMessageHtmlLink":"Remove pending example now that it's fixed"}},{"before":"f2d98d17f08f85b9d6857f39c874ab85d04dde29","after":"c8c361b0030688edfcfb2877a4dc161ee5573f7d","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T15:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Allow users to edit project queries who have the edit permissions","shortMessageHtmlLink":"Allow users to edit project queries who have the edit permissions"}},{"before":"e33e7b888f98d2d0c155f6d80b7a7f3d4465a89b","after":"f2d98d17f08f85b9d6857f39c874ab85d04dde29","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T15:38:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Allow users to edit project queries who have the edit permissions","shortMessageHtmlLink":"Allow users to edit project queries who have the edit permissions"}},{"before":"8c9669bfcb148ac15611f7bb6b634f6fb0ed3df5","after":null,"ref":"refs/heads/implementation/55961-define-the-project-lists-query-for-activated-storages","pushedAt":"2024-07-05T15:19:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"judithroth","name":"judithroth","path":"/judithroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654673?s=80&v=4"}},{"before":"30fd0d4bc2a8f711d9a49253e730c4fe9b1f9b7c","after":"cba46b194fd51d0559be79cd728510c60759f09e","ref":"refs/heads/dev","pushedAt":"2024-07-05T15:19:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"judithroth","name":"judithroth","path":"/judithroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654673?s=80&v=4"},"commit":{"message":"Merge pull request #16038 from opf/implementation/55961-define-the-project-lists-query-for-activated-storages\n\n[#55961] Define the project lists query for activated storages","shortMessageHtmlLink":"Merge pull request #16038 from opf/implementation/55961-define-the-pr…"}},{"before":"c2aafe227bc4e085de726fa5a6eb1df43be0a1ba","after":"8d86f7a7e74003390a3ada9e2f53a6b9dbce1700","ref":"refs/heads/feature/52233-allow-to-edit-p-complete-in-work-based-mode","pushedAt":"2024-07-05T15:11:24.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feature/52233-allow-to-edit-p-complete-in-work-based-mode","shortMessageHtmlLink":"Merge branch 'dev' into feature/52233-allow-to-edit-p-complete-in-wor…"}},{"before":"540a45c080dfff2220841d04eeac746b1c4fef8f","after":null,"ref":"refs/heads/maint/use-rubocop-openproject-gem","pushedAt":"2024-07-05T15:10:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"}},{"before":"c5fe2d5e1a1874c1466f3acc4f67c33fee85b67a","after":"30fd0d4bc2a8f711d9a49253e730c4fe9b1f9b7c","ref":"refs/heads/dev","pushedAt":"2024-07-05T15:10:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Merge pull request #16044 from opf/maint/use-rubocop-openproject-gem\n\nMove cops in opf/rubocop-openproject gem","shortMessageHtmlLink":"Merge pull request #16044 from opf/maint/use-rubocop-openproject-gem"}},{"before":"1513a1035dbbb782185c6ca840e42eb6832a312c","after":"e33e7b888f98d2d0c155f6d80b7a7f3d4465a89b","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T15:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Add tests for sharing with a user with edit permissions","shortMessageHtmlLink":"Add tests for sharing with a user with edit permissions"}},{"before":null,"after":"f764d138f38820949d5c004661e3421459f566fc","ref":"refs/heads/bug/56012-bim-model-viewpoint-all-viepoints-are-saved-to-the-last-bcf-after-the-refresh-of-the-viewer","pushedAt":"2024-07-05T15:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kharonus","name":"Eric Schubert","path":"/Kharonus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38206611?s=80&v=4"},"commit":{"message":"[#56012] all Viepoints are saved to the last BCF\n\n- https://community.openproject.org/work_packages/56012\n- refreshing topic state after creating a wp (topic)","shortMessageHtmlLink":"[#56012] all Viepoints are saved to the last BCF"}},{"before":null,"after":"693ae260c0ab0846d63679ebbde836480ceb435d","ref":"refs/heads/implementation/55962-add-the-project-list-view,-including-the-project-folder-custom-column","pushedAt":"2024-07-05T14:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"judithroth","name":"judithroth","path":"/judithroth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9654673?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"6b84a699bfa90c922362b0eb3b643c9e38cc3e3b","after":"c2aafe227bc4e085de726fa5a6eb1df43be0a1ba","ref":"refs/heads/feature/52233-allow-to-edit-p-complete-in-work-based-mode","pushedAt":"2024-07-05T14:34:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Save spec boot time by lazy-loading fuubar\n\nSaves ~25ms. (Yeah, not the most impactful, but low-hanging fruit anyway).\n\nGet flamegraph of rspec boot time by prepending\n`TEST_STACK_PROF_IGNORE_GC=1 TEST_STACK_PROF_FORMAT=json TEST_STACK_PROF=boot`\nto rspec command.","shortMessageHtmlLink":"Save spec boot time by lazy-loading fuubar"}},{"before":"94252fb8185ff4562099e9c58551c7bed656340f","after":"540a45c080dfff2220841d04eeac746b1c4fef8f","ref":"refs/heads/maint/use-rubocop-openproject-gem","pushedAt":"2024-07-05T14:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Use released rubocop-openproject 0.1.0","shortMessageHtmlLink":"Use released rubocop-openproject 0.1.0"}},{"before":"a8204feab746722934d4f4326e0f9a7ebf15437e","after":"1513a1035dbbb782185c6ca840e42eb6832a312c","ref":"refs/heads/sharing-tests","pushedAt":"2024-07-05T14:23:50.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"aaron-contreras","name":"Aaron Contreras","path":"/aaron-contreras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61627014?s=80&v=4"},"commit":{"message":"Merge branch 'release/14.3' into sharing-tests","shortMessageHtmlLink":"Merge branch 'release/14.3' into sharing-tests"}},{"before":"4979ef9e44aa1bad39d30f9af3ecec2c6df0a283","after":"94252fb8185ff4562099e9c58551c7bed656340f","ref":"refs/heads/maint/use-rubocop-openproject-gem","pushedAt":"2024-07-05T14:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Load rubocop-openproject in rubocop github action workflow","shortMessageHtmlLink":"Load rubocop-openproject in rubocop github action workflow"}},{"before":null,"after":"4979ef9e44aa1bad39d30f9af3ecec2c6df0a283","ref":"refs/heads/maint/use-rubocop-openproject-gem","pushedAt":"2024-07-05T13:50:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cbliard","name":"Christophe Bliard","path":"/cbliard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/176055?s=80&v=4"},"commit":{"message":"Move cops in opf/rubocop-openproject gem\n\nIt saves 700ms on rspec loading time.","shortMessageHtmlLink":"Move cops in opf/rubocop-openproject gem"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeK4r0AA","startCursor":null,"endCursor":null}},"title":"Activity · opf/openproject"}