{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":211321774,"defaultBranch":"15.0","name":"project","ownerLogin":"xcgd","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-09-27T13:08:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10233697?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719929251.0","currentOid":""},"activityList":{"items":[{"before":"9ac09fe8e495e7fe7b9eb53bba7316b2f3d0eeac","after":"1dcea645d23024f48d02f7dc40173a5834b81ff1","ref":"refs/heads/15.0-mig-project_key-and-history","pushedAt":"2024-08-27T10:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[FIX] project_key: fix tests\n\nFix incompatibility with project_task_code","shortMessageHtmlLink":"[FIX] project_key: fix tests"}},{"before":"ce5dcbe4e6d5ee60c108b5e8707262bf29251cae","after":"9ac09fe8e495e7fe7b9eb53bba7316b2f3d0eeac","ref":"refs/heads/15.0-mig-project_key-and-history","pushedAt":"2024-08-26T12:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"The key sequences to create stories and tasks with keys, created with\na project, must be linked to the project company to avoid security\nissues.","shortMessageHtmlLink":"The key sequences to create stories and tasks with keys, created with"}},{"before":"cb3c91066416ba2b6f8c94ea05bbbc62bae9c444","after":"480ec444f7e6d54434416473425c09012c4c6da0","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-07-23T13:52:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"f9ac9f1165bf7c48fe329194465a5727a6bdc7c0","after":null,"ref":"refs/heads/16.0-project_key-remove-french-france-translation-1256","pushedAt":"2024-07-02T14:07:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"}},{"before":null,"after":"f9ac9f1165bf7c48fe329194465a5727a6bdc7c0","ref":"refs/heads/16.0-project_key-remove-french-france-translation-1256","pushedAt":"2024-06-07T14:35:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[FIX] project_key: remove unnecessary French (France) translation file\n\nFixes #1256","shortMessageHtmlLink":"[FIX] project_key: remove unnecessary French (France) translation file"}},{"before":"d7f0851252c9e44e34567c9d784950556c10e26b","after":"c05a89072033a169f5a6f2307eec86f053b1a9a0","ref":"refs/heads/16.0","pushedAt":"2024-04-04T12:32:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"Update translation files\n\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\n\nTranslation: project-16.0/project-16.0-project_timeline\nTranslate-URL: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_timeline/","shortMessageHtmlLink":"Update translation files"}},{"before":"daaca9a296dd03c8b456dd8361e5d2027db6d9bd","after":null,"ref":"refs/heads/16.0-timeline-date-constraint","pushedAt":"2024-04-04T07:35:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"}},{"before":"a329c3c11338a3c13d3009a199fd1844b033aab4","after":"daaca9a296dd03c8b456dd8361e5d2027db6d9bd","ref":"refs/heads/16.0-timeline-date-constraint","pushedAt":"2024-04-03T15:01:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[IMP] project_timeline: Add date constraint\n\nEnsure `date_start` (added by this module) is always before `date_end`\n(base Odoo field in the `project` module).","shortMessageHtmlLink":"[IMP] project_timeline: Add date constraint"}},{"before":"cb0a981e0f03a7dd5007d7eabbe1062420acb09b","after":"d7f0851252c9e44e34567c9d784950556c10e26b","ref":"refs/heads/16.0","pushedAt":"2024-04-03T15:00:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[BOT] post-merge updates","shortMessageHtmlLink":"[BOT] post-merge updates"}},{"before":"6773823b75c065275165362439a274a112654246","after":null,"ref":"refs/heads/16.0-timeline-dates","pushedAt":"2024-04-03T15:00:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"}},{"before":"67152ac1e5d75f3f81887e82d99fa050059b73a2","after":"a329c3c11338a3c13d3009a199fd1844b033aab4","ref":"refs/heads/16.0-timeline-date-constraint","pushedAt":"2024-04-03T13:53:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[IMP] project_timeline: Add date constraint\n\nEnsure `date_start` (added by this module) is always before `date_end`\n(base Odoo field in the `project` module).","shortMessageHtmlLink":"[IMP] project_timeline: Add date constraint"}},{"before":"a67234b187a3f092e1bbc6a2bdfe10dfc24392c8","after":"6773823b75c065275165362439a274a112654246","ref":"refs/heads/16.0-timeline-dates","pushedAt":"2024-04-03T13:51:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[FIX] project_timeline: Fix demo task dates\n\nThis commit fixes inconsistent dates we get when building a demo DB.\n\nThis module adds a `date_start` field; this is the one we want to fill\nin demo data.\nWe do not want to fill `date_assign`, which is an automatic field.\n\nThis is how this module used to work in v12 (was based on `date_start`).\n* v12➔v13 MIG: Odoo removed the base `date_start` field so `date_start` was\n changed to `date_assign` in this module.\n* v13➔v14 MIG: `date_start` was added back into this module to restore\n v12 behavior. However, demo data then got left untouched.","shortMessageHtmlLink":"[FIX] project_timeline: Fix demo task dates"}},{"before":null,"after":"67152ac1e5d75f3f81887e82d99fa050059b73a2","ref":"refs/heads/16.0-timeline-date-constraint","pushedAt":"2024-04-03T13:33:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[IMP] project_timeline: Add date constraint\n\nEnsure `date_start` (added by this module) is always before `date_end`\n(base Odoo field in the `project` module).","shortMessageHtmlLink":"[IMP] project_timeline: Add date constraint"}},{"before":null,"after":"a67234b187a3f092e1bbc6a2bdfe10dfc24392c8","ref":"refs/heads/16.0-timeline-dates","pushedAt":"2024-04-03T13:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[FIX] project_timeline: Fix demo task dates\n\nThis commit fixes inconsistent dates we get when building a demo DB.\n\nThis module adds a `date_start` field; this is the one we want to fill\nin demo data.\nWe do not want to fill `date_assign`, which is an automatic field.\n\nThis is how this module used to work in v12 (was based on `date_start`).\n* v12➔v13 MIG: Odoo removed the base `date_start` field so `date_start` was\n changed to `date_assign` in this module.\n* v13➔v14 MIG: `date_start` was added back into this module to restore\n v12 behavior. However, demo data then got left untouched.","shortMessageHtmlLink":"[FIX] project_timeline: Fix demo task dates"}},{"before":"edc474b2e48a2c3b541d7ea4c3c272df3b82a325","after":"cb0a981e0f03a7dd5007d7eabbe1062420acb09b","ref":"refs/heads/16.0","pushedAt":"2024-04-03T13:11:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"Translated using Weblate (Dutch)\n\nCurrently translated at 100.0% (6 of 6 strings)\n\nTranslation: project-16.0/project-16.0-project_task_pull_request\nTranslate-URL: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_task_pull_request/nl/","shortMessageHtmlLink":"Translated using Weblate (Dutch)"}},{"before":"13084e6e9db13d15acd2bb2615362825e336edb1","after":"ce5dcbe4e6d5ee60c108b5e8707262bf29251cae","ref":"refs/heads/15.0-mig-project_key-and-history","pushedAt":"2024-03-29T08:40:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"The key sequences to create stories and tasks with keys, created with\na project, must be linked to the project company to avoid security\nissues.","shortMessageHtmlLink":"The key sequences to create stories and tasks with keys, created with"}},{"before":"8d17d27d2df215a921bb787ba5bbe72a347dc65f","after":"cb3c91066416ba2b6f8c94ea05bbbc62bae9c444","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-03-29T08:05:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"7505d6f648239ce89a0991c17034543db2cc6cc8","after":"edc474b2e48a2c3b541d7ea4c3c272df3b82a325","ref":"refs/heads/16.0","pushedAt":"2024-03-29T08:01:57.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"Update translation files\n\nUpdated by \"Update PO files to match POT (msgmerge)\" hook in Weblate.\n\nTranslation: project-16.0/project-16.0-project_key\nTranslate-URL: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_key/","shortMessageHtmlLink":"Update translation files"}},{"before":"a4df33f5e1176ddc69ab3618559b12e091e9297b","after":null,"ref":"refs/heads/16.0-mig-project_key","pushedAt":"2024-03-29T08:00:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"}},{"before":"b79885082b5a5cce8f86e87f0fa93bdc0a3d85f3","after":"8d17d27d2df215a921bb787ba5bbe72a347dc65f","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-03-27T10:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"4ad6f6f0c53c0a3e7ba6abaf48b5869721fb640b","after":"b79885082b5a5cce8f86e87f0fa93bdc0a3d85f3","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-03-27T09:57:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"2fb5988dd2af12ba8543984c48cc0bbe3cea029b","after":"4ad6f6f0c53c0a3e7ba6abaf48b5869721fb640b","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-03-27T09:53:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"dc11464e4a513107ca157cc4f17e2740e8f160ad","after":"a4df33f5e1176ddc69ab3618559b12e091e9297b","ref":"refs/heads/16.0-mig-project_key","pushedAt":"2024-03-27T09:46:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[MIG] project_key: Migration to 16.0\n\naronabencherif.diatta@xcg.africa: Update with 'model_create_multi'\ndecorator to allow several records to be taken at once\n\nvincent.hatakeyama@xcg-consulting.fr: Fix _rec_names_search on project by\nincluding 'name'. Fix task creation.","shortMessageHtmlLink":"[MIG] project_key: Migration to 16.0"}},{"before":"600feccec9592681caf41b65a38386a44345f7ed","after":"2fb5988dd2af12ba8543984c48cc0bbe3cea029b","ref":"refs/heads/16.0-project_key-imp-display","pushedAt":"2024-03-27T09:28:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[IMP] project_key: Update the project key displays, add link for parent task in kanban tile from parent key\n\nThe key is included in the kanban view at the similar place as done in\nticket from helpdesk_mgmt.","shortMessageHtmlLink":"[IMP] project_key: Update the project key displays, add link for pare…"}},{"before":"52f1549ae14da7e4b9da7f02b69a44127dd20e63","after":"dc11464e4a513107ca157cc4f17e2740e8f160ad","ref":"refs/heads/16.0-mig-project_key","pushedAt":"2024-03-27T09:25:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[MIG] project_key: Migration to 16.0\n\naronabencherif.diatta@xcg.africa: Update with 'model_create_multi'\ndecorator to allow several records to be taken at once\n\nvincent.hatakeyama@xcg-consulting.fr: Fix _rec_name_search by including\nname.","shortMessageHtmlLink":"[MIG] project_key: Migration to 16.0"}},{"before":"2b1cc53a909872cfa2da9ff7899308017ba671ee","after":"52f1549ae14da7e4b9da7f02b69a44127dd20e63","ref":"refs/heads/16.0-mig-project_key","pushedAt":"2024-03-27T09:20:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[MIG] project_key: Migration to 16.0\n\naronabencherif.diatta@xcg.africa: Update with 'model_create_multi'\ndecorator to allow several records to be taken at once","shortMessageHtmlLink":"[MIG] project_key: Migration to 16.0"}},{"before":"682428419ff7a86074edf8097e6d65900ae4b671","after":"2b1cc53a909872cfa2da9ff7899308017ba671ee","ref":"refs/heads/16.0-mig-project_key","pushedAt":"2024-03-26T15:47:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[MIG] project_key: Migration to 16.0\n\naronabencherif.diatta@xcg.africa: Update with 'model_create_multi'\ndecorator to allow several records to be taken at once","shortMessageHtmlLink":"[MIG] project_key: Migration to 16.0"}},{"before":"0c3ad13733895c3700e117204abec29de3c2854a","after":"7505d6f648239ce89a0991c17034543db2cc6cc8","ref":"refs/heads/16.0","pushedAt":"2024-03-26T15:45:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vincent-hatakeyama","name":"Vincent Hatakeyama","path":"/vincent-hatakeyama","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6304302?s=80&v=4"},"commit":{"message":"[BOT] post-merge updates","shortMessageHtmlLink":"[BOT] post-merge updates"}},{"before":"6f7635f8aecdc98aca40254bbb859b27739e65c9","after":null,"ref":"refs/heads/16.0-timeline-unassigned-color","pushedAt":"2024-03-19T10:34:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"}},{"before":null,"after":"6f7635f8aecdc98aca40254bbb859b27739e65c9","ref":"refs/heads/16.0-timeline-unassigned-color","pushedAt":"2024-03-18T17:33:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"houzefa-abba","name":"Houzéfa Abbasbhay","path":"/houzefa-abba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6347423?s=80&v=4"},"commit":{"message":"[FIX] project_timeline: Fix unassigned task color\n\nUnassigned tasks are supposed to show up in white instead of default\ncolor, but the previous `== []` comparison is no longer working in Odoo\n16 / with web_timeline 16.0.1.0.3.\n\nThis is because web_timeline forces string conversion during evaluation\nof these color instructions, and an empty `user_ids` is an empty string\nin this case.\n\nThis does look somewhat odd but fixes the issue short of rewriting\npy-eval instructions in web_timeline, which would be a much larger task.","shortMessageHtmlLink":"[FIX] project_timeline: Fix unassigned task color"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxMDozMzo1MS4wMDAwMDBazwAAAASlOsi-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxMDozMzo1MS4wMDAwMDBazwAAAASlOsi-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xOFQxNzozMzowMy4wMDAwMDBazwAAAAQYz611"}},"title":"Activity · xcgd/project"}