{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51839640,"defaultBranch":"2.x","name":"senaite.core","ownerLogin":"senaite","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-16T13:57:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29165573?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718539948.0","currentOid":""},"activityList":{"items":[{"before":"8f7e89e0e0baaa07d4c9f1eee1b0d3cd4ac2d6c6","after":"d03f90f802d41baa72459a44565a4866d2044e21","ref":"refs/heads/2.x","pushedAt":"2024-06-16T14:55:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Move Sample Containers to Senaite setup folder (#2572)\n\n* upgrade step for moving sample containers to senaite setup folder; update demo-data.\r\n\r\n* cleanup and refactoring\r\n\r\n* update changelog\r\n\r\n* fixed tests\r\n\r\n* update demo-data\r\n\r\n* rename parent forlder for SampleContainer type and fixed export-import\r\n\r\n* fixed typo in tests","shortMessageHtmlLink":"Move Sample Containers to Senaite setup folder (#2572)"}},{"before":"cd735a617b112c0171f43945c911dc17ca40ce11","after":"8f7e89e0e0baaa07d4c9f1eee1b0d3cd4ac2d6c6","ref":"refs/heads/2.x","pushedAt":"2024-06-16T12:35:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Move Instrument Locations to Senaite setup folder (#2571)\n\n* init move instrument locations to senaite setup folder\r\n\r\n* udpate upgrade config and metadata version\r\n\r\n* fix upgrade version for test\r\n\r\n* fixed view instruments by locations\r\n\r\n* udpate demo-data for tests\r\n\r\n* update changelog\r\n\r\n* udpate demo data\r\n\r\n* added 'u' converter for listing view\r\n\r\n* fixed after review: typo in method name","shortMessageHtmlLink":"Move Instrument Locations to Senaite setup folder (#2571)"}},{"before":"cf0853f7891f74a7a7eb8d057483ab09b7c8fdda","after":null,"ref":"refs/heads/setup-folders-uid","pushedAt":"2024-06-16T12:12:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"d67049493c3f8fa4c5e0f6242ce00a70cb8512cc","after":"cd735a617b112c0171f43945c911dc17ca40ce11","ref":"refs/heads/2.x","pushedAt":"2024-06-16T12:12:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Fix setup DX folders are not indexed in `uid_catalog` (#2578)\n\n* Add referenceable behavior to setup DX folders\r\n\r\n* Added upgrade step\r\n\r\n* Changelog\r\n\r\n* Remove unnecessary comments","shortMessageHtmlLink":"Fix setup DX folders are not indexed in uid_catalog (#2578)"}},{"before":"090713d869c3784b005a9db82cd02f22ced2e8a3","after":"cf0853f7891f74a7a7eb8d057483ab09b7c8fdda","ref":"refs/heads/setup-folders-uid","pushedAt":"2024-06-15T10:39:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Remove unnecessary comments","shortMessageHtmlLink":"Remove unnecessary comments"}},{"before":"8ac9a73233468f2a13b132879fc72a215285edf1","after":"090713d869c3784b005a9db82cd02f22ced2e8a3","ref":"refs/heads/setup-folders-uid","pushedAt":"2024-06-15T10:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":"d67eaaf6e4ce195ff5ca2e7c378d63ca7c720ca4","after":"8ac9a73233468f2a13b132879fc72a215285edf1","ref":"refs/heads/setup-folders-uid","pushedAt":"2024-06-15T10:36:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Merge branch '2.x' of github.com:senaite/senaite.core into setup-folders-uid","shortMessageHtmlLink":"Merge branch '2.x' of github.com:senaite/senaite.core into setup-fold…"}},{"before":null,"after":"d67eaaf6e4ce195ff5ca2e7c378d63ca7c720ca4","ref":"refs/heads/setup-folders-uid","pushedAt":"2024-06-15T10:32:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Added upgrade step","shortMessageHtmlLink":"Added upgrade step"}},{"before":"faea97b0da1b7a7c975f36fee0db890a09d49d2f","after":null,"ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-15T09:37:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"b2dd3b6a89dcd9f3ba5e419f684776e5fef7eed5","after":"d67049493c3f8fa4c5e0f6242ce00a70cb8512cc","ref":"refs/heads/2.x","pushedAt":"2024-06-15T09:37:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Fix analyses and services are re-indexed after modifying category (#2576)\n\n* add dx content type for AnalysisCategory and AnalysisCategories\r\n\r\n* fix typo into upgrade\r\n\r\n* 1. update changelog; 2. fix after merge.\r\n\r\n* update 'todo'about migration\r\n\r\n* fixed typo in test\r\n\r\n* test guard for analysis category\r\n\r\n* changed default columns for result of search departments. fixed guard for analysis category\r\n\r\n* udpate demo-data\r\n\r\n* added 'u' converter\r\n\r\n* fixed: missing validator for sort_key field\r\n\r\n* validate sortk_key if value exist\r\n\r\n* fixed after review: use 'u' converter; changed import for senaite catalog; deleted dfault limit.\r\n\r\n* fix after review: added subscriber for modified analysis category\r\n\r\n* Remove getCategoryTitle metadata column\r\n\r\n* Added upgrade step\r\n\r\n* Changelog\r\n\r\n* Properly handle analyses without category\r\n\r\n* Redux\r\n\r\n* Cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Anton Zhuchkov \r\nCo-authored-by: Ramon Bartl ","shortMessageHtmlLink":"Fix analyses and services are re-indexed after modifying category (#2576"}},{"before":"4ff31d81ad619a4535252443d19920a180affd28","after":"faea97b0da1b7a7c975f36fee0db890a09d49d2f","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-15T07:57:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Merge branch 'remove-get-category-title' of github.com:senaite/senaite.core into remove-get-category-title","shortMessageHtmlLink":"Merge branch 'remove-get-category-title' of github.com:senaite/senait…"}},{"before":"d92f7fd5f098d6df4e45384da4e142f58dec4e92","after":null,"ref":"refs/heads/Bugerman58-move-intrumentlocations-to-setup","pushedAt":"2024-06-14T21:09:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"ca92fec54813233419dabe64982fc707d8cd3db5","after":null,"ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-14T21:08:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"}},{"before":"a2ca29656bc52d39b78e54d09d611f34fdf0feca","after":"b2dd3b6a89dcd9f3ba5e419f684776e5fef7eed5","ref":"refs/heads/2.x","pushedAt":"2024-06-14T21:08:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Buildouts redux (#2575)\n\n* Split in two buildouts\r\n\r\n* Add senaite.core in [sources]\r\n\r\n* Remove sources_wo_core\r\n\r\n* Keep sources_wo_core. System checkouts senaite.core otherwise\r\n\r\n* auto-checkout all sources but senaite.core","shortMessageHtmlLink":"Buildouts redux (#2575)"}},{"before":null,"after":"d92f7fd5f098d6df4e45384da4e142f58dec4e92","ref":"refs/heads/Bugerman58-move-intrumentlocations-to-setup","pushedAt":"2024-06-14T20:51:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Merge branch 'move-intrumentlocations-to-setup' of https://github.com/Bugerman58/senaite.core into Bugerman58-move-intrumentlocations-to-setup","shortMessageHtmlLink":"Merge branch 'move-intrumentlocations-to-setup' of https://github.com…"}},{"before":"c8cd554bc14ff092eb023630f166b49b6c6b9163","after":"4ff31d81ad619a4535252443d19920a180affd28","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-14T20:14:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Merge branch '2.x' into remove-get-category-title","shortMessageHtmlLink":"Merge branch '2.x' into remove-get-category-title"}},{"before":"a9bca7b3f35df0721d3eba74caf959f9306047bd","after":"a2ca29656bc52d39b78e54d09d611f34fdf0feca","ref":"refs/heads/2.x","pushedAt":"2024-06-14T20:02:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ramonski","name":"Ramon Bartl","path":"/ramonski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/713193?s=80&v=4"},"commit":{"message":"Fix content types typo (#2577)\n\n* Fix typo\r\n\r\n* Changelog\r\n\r\n* Update CHANGES.rst\r\n\r\n---------\r\n\r\nCo-authored-by: Ramon Bartl ","shortMessageHtmlLink":"Fix content types typo (#2577)"}},{"before":"006b9dee1fdb3450686ce3c0eca47677f26ac787","after":"c8cd554bc14ff092eb023630f166b49b6c6b9163","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-13T21:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Redux","shortMessageHtmlLink":"Redux"}},{"before":"6a737be0b5f2835746b30cda40cb6fc042d04384","after":"006b9dee1fdb3450686ce3c0eca47677f26ac787","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-13T21:06:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Merge branch '2.x' of github.com:senaite/senaite.core into remove-get-category-title","shortMessageHtmlLink":"Merge branch '2.x' of github.com:senaite/senaite.core into remove-get…"}},{"before":"a102d3cf8d2ae465044c0f3f772459378c2836f1","after":"a9bca7b3f35df0721d3eba74caf959f9306047bd","ref":"refs/heads/2.x","pushedAt":"2024-06-13T21:01:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Migrate AnalysisCategories to DX (#2567)\n\n* add dx content type for AnalysisCategory and AnalysisCategories\r\n\r\n* fix typo into upgrade\r\n\r\n* 1. update changelog; 2. fix after merge.\r\n\r\n* update 'todo'about migration\r\n\r\n* fixed typo in test\r\n\r\n* test guard for analysis category\r\n\r\n* changed default columns for result of search departments. fixed guard for analysis category\r\n\r\n* udpate demo-data\r\n\r\n* added 'u' converter\r\n\r\n* fixed: missing validator for sort_key field\r\n\r\n* validate sortk_key if value exist\r\n\r\n* fixed after review: use 'u' converter; changed import for senaite catalog; deleted dfault limit.\r\n\r\n* fix after review: added subscriber for modified analysis category","shortMessageHtmlLink":"Migrate AnalysisCategories to DX (#2567)"}},{"before":"fecf0183bf287575e182b62f804bf8f1e9ded3fd","after":"6a737be0b5f2835746b30cda40cb6fc042d04384","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-13T21:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Properly handle analyses without category","shortMessageHtmlLink":"Properly handle analyses without category"}},{"before":"60405ae7c62c225a8cf5286622272f0f47b1e9a6","after":"fecf0183bf287575e182b62f804bf8f1e9ded3fd","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-13T20:56:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Changelog","shortMessageHtmlLink":"Changelog"}},{"before":null,"after":"60405ae7c62c225a8cf5286622272f0f47b1e9a6","ref":"refs/heads/remove-get-category-title","pushedAt":"2024-06-13T20:51:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Added upgrade step","shortMessageHtmlLink":"Added upgrade step"}},{"before":"9ea66073b338c1a5e86d5e90155fccc6f6cba8c1","after":"ca92fec54813233419dabe64982fc707d8cd3db5","ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-13T10:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"auto-checkout all sources but senaite.core","shortMessageHtmlLink":"auto-checkout all sources but senaite.core"}},{"before":"7a1bac44f4bd5b6acc8397e3178c7ef8e27ad907","after":"9ea66073b338c1a5e86d5e90155fccc6f6cba8c1","ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-13T10:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Keep sources_wo_core. System checkouts senaite.core otherwise","shortMessageHtmlLink":"Keep sources_wo_core. System checkouts senaite.core otherwise"}},{"before":"a561cfa82fcd8ba242b3233165e13594924f445b","after":"7a1bac44f4bd5b6acc8397e3178c7ef8e27ad907","ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-13T10:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Remove sources_wo_core","shortMessageHtmlLink":"Remove sources_wo_core"}},{"before":"a9b41aa68fd4f330602131e3ea69e4060d0cad80","after":"a561cfa82fcd8ba242b3233165e13594924f445b","ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-13T09:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Add senaite.core in [sources]","shortMessageHtmlLink":"Add senaite.core in [sources]"}},{"before":null,"after":"a9b41aa68fd4f330602131e3ea69e4060d0cad80","ref":"refs/heads/buildouts-redux","pushedAt":"2024-06-13T09:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Split in two buildouts","shortMessageHtmlLink":"Split in two buildouts"}},{"before":"8be6e2fdd2b5007f060863f73bd5bcad0cc527e5","after":null,"ref":"refs/heads/add-form-use-react-widget-methods","pushedAt":"2024-06-07T12:08:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"}},{"before":"536dd4df48fba88e37794beb123cd26816c6a527","after":"a102d3cf8d2ae465044c0f3f772459378c2836f1","ref":"refs/heads/2.x","pushedAt":"2024-06-07T12:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xispa","name":"Jordi Puiggené","path":"/xispa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/832627?s=80&v=4"},"commit":{"message":"Use reference widget API in sample add form (#2570)\n\n* Remember widget controllers\r\n\r\n* Built JS\r\n\r\n* Provide helper method in add form\r\n\r\n* Provide a widget method for catalog\r\n\r\n* Provide a widget method to set the search query\r\n\r\n* Back to original implementation\r\n\r\n* allow to silent events\r\n\r\n* Provide get_query method in widget\r\n\r\n* Added get_values method to widget controller\r\n\r\n* Set reference value in through the widget API\r\n\r\n* Added helpers for multi/single value checks\r\n\r\n* use controller methods\r\n\r\n* JS builds\r\n\r\n* Set data records by controller\r\n\r\n* JS Build\r\n\r\n* Refactored multi reference field set\r\n\r\n* JS build\r\n\r\n* Removed template fixture\r\n\r\n* Refactor methods\r\n\r\n* code shifting and refactoring\r\n\r\n* Code refactoring\r\n\r\n* Refactor reference methods\r\n\r\n* Refactor reference setter methods\r\n\r\n* Refactored records method\r\n\r\n* Refactored metadata method\r\n\r\n* Return unless we have a controller\r\n\r\n* Code shifting and refactoring\r\n\r\n* Code shifting and refactoring\r\n\r\n* Code shifted\r\n\r\n* Better comments for callbacks\r\n\r\n* Production JS\r\n\r\n* Changelog updated\r\n\r\n* Fallback to data ID\r\n\r\n---------\r\n\r\nCo-authored-by: Jordi Puiggené ","shortMessageHtmlLink":"Use reference widget API in sample add form (#2570)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZq6FHwA","startCursor":null,"endCursor":null}},"title":"Activity · senaite/senaite.core"}