{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46343042,"defaultBranch":"main","name":"chemotion_ELN","ownerLogin":"ComPlat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-17T11:34:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15799674?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717420916.0","currentOid":""},"activityList":{"items":[{"before":"cc54ab8e144090c67dfddc9561fa6f55748a4299","after":"a3e43a60aa04ae96fd7dcbd77adb21dbe5dbd7c0","ref":"refs/heads/update-bootstrap-ui-library","pushedAt":"2024-06-03T15:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoachimTillessen","name":"Joachim Tillessen","path":"/JoachimTillessen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599575?s=80&v=4"},"commit":{"message":"fix pencil button, minor improvements","shortMessageHtmlLink":"fix pencil button, minor improvements"}},{"before":"d2c14cd470b811106d897e7d53d37b521dc51794","after":"085c451c7f5a58ddc0de703fbe6bf34c28ea838e","ref":"refs/heads/sample-types-extension","pushedAt":"2024-06-03T14:19:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"f-idiris","name":"Fathia Idiris","path":"/f-idiris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112618970?s=80&v=4"},"commit":{"message":"refactor: enable chem identifiers & correct sample types dropdown","shortMessageHtmlLink":"refactor: enable chem identifiers & correct sample types dropdown"}},{"before":null,"after":"b79d5357d2f1f18463cff98a6be085bac70f74fb","ref":"refs/heads/reaction-variations-decimal-separator","pushedAt":"2024-06-03T13:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JanCBrammer","name":"Jan C. Brammer","path":"/JanCBrammer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30125107?s=80&v=4"},"commit":{"message":"Allow comma and period as decimal separator","shortMessageHtmlLink":"Allow comma and period as decimal separator"}},{"before":"c6b61692964578d7e09f28ded025aafcabc3c5ff","after":"5c3c55e0f17f26752aba390328677d9743ad800a","ref":"refs/heads/main","pushedAt":"2024-06-03T12:55:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"fix: email address validation for longer TLD and reset message on close for admin create user (#1958)","shortMessageHtmlLink":"fix: email address validation for longer TLD and reset message on clo…"}},{"before":"782a467e7da5a37869cbd184bc80839f2252508f","after":"9b234d15635caa2a16871c25f509be876b9f390f","ref":"refs/heads/651-email-addresses-are-not-validated-correctly","pushedAt":"2024-06-03T10:56:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"fix: bug fix for email address validation and reset message on close for admin create user","shortMessageHtmlLink":"fix: bug fix for email address validation and reset message on close …"}},{"before":"c6b61692964578d7e09f28ded025aafcabc3c5ff","after":"782a467e7da5a37869cbd184bc80839f2252508f","ref":"refs/heads/651-email-addresses-are-not-validated-correctly","pushedAt":"2024-06-03T10:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"fix: bug fix for email address validation and reset message on close for admin create user","shortMessageHtmlLink":"fix: bug fix for email address validation and reset message on close …"}},{"before":"2b29fab9ef52a421b8d2167e19926c08cbdc1b46","after":"d2c14cd470b811106d897e7d53d37b521dc51794","ref":"refs/heads/sample-types-extension","pushedAt":"2024-06-03T08:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"f-idiris","name":"Fathia Idiris","path":"/f-idiris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112618970?s=80&v=4"},"commit":{"message":"feat: calculate total MW for mixtures & use in reaction table","shortMessageHtmlLink":"feat: calculate total MW for mixtures & use in reaction table"}},{"before":null,"after":"c6b61692964578d7e09f28ded025aafcabc3c5ff","ref":"refs/heads/651-email-addresses-are-not-validated-correctly","pushedAt":"2024-06-03T08:08:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"refactor: Reaction variations (#1946)\n\n* Keep set of materials as component state\r\n\r\n* Work with defensive copies\r\n\r\nApplied where functions return data that holds references to mutable input.\r\n\r\n* Inline `getMaterialHeaderNames`\r\n\r\n* Infer set of materials exclusively from `reactionMaterials`\r\n\r\n* Only consider saved reactions and materials\r\n\r\n* Extract material-related components and functions\r\n\r\n* Factor out copy and update functions\r\n\r\n\r\n* Test `ReactionVariationsUtils`\r\n\r\n* Test `ReactionVariationsMaterials`","shortMessageHtmlLink":"refactor: Reaction variations (#1946)"}},{"before":"d5e32af31f880b7282c0786754b5aad20a099501","after":"6d220730a405e815bfec03251d40abf333ec626b","ref":"refs/heads/update-dependencies-and-fix-missing-molecule-image-in-nmrium","pushedAt":"2024-06-03T07:45:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"baolanlequang","name":"Lan Le","path":"/baolanlequang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006482?s=80&v=4"},"commit":{"message":"feat: update chemspectra to fix dependencies issue","shortMessageHtmlLink":"feat: update chemspectra to fix dependencies issue"}},{"before":"f56bcb98ac25a6ec9cf7ca84b615821a7f548c9e","after":"b620ef78029fa46bb8f3da1494ca8e6329dcafed","ref":"refs/heads/refactoring-of-affiliations-page","pushedAt":"2024-06-03T06:45:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"refactor: move public api calls to affiliation_api","shortMessageHtmlLink":"refactor: move public api calls to affiliation_api"}},{"before":"433dd1d713a52059c0517d64f28d6577730f87c5","after":"561811bbd7dafde29b3e87380a1deaec845d1667","ref":"refs/heads/reaction-scheme-adaptation","pushedAt":"2024-05-31T17:00:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adambasha0","name":"Adam Basha","path":"/adambasha0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55552142?s=80&v=4"},"commit":{"message":"feat: update TON values for gas product materials in reaction scheme","shortMessageHtmlLink":"feat: update TON values for gas product materials in reaction scheme"}},{"before":"4b9a4ac02f29e2af3f0551a01bb9a1b116db6cb0","after":"cc54ab8e144090c67dfddc9561fa6f55748a4299","ref":"refs/heads/update-bootstrap-ui-library","pushedAt":"2024-05-31T15:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoachimTillessen","name":"Joachim Tillessen","path":"/JoachimTillessen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599575?s=80&v=4"},"commit":{"message":"Render ElementsTable","shortMessageHtmlLink":"Render ElementsTable"}},{"before":"4ee0305f3d57bebad979d0ff3a93e0f9de2714b0","after":"4b9a4ac02f29e2af3f0551a01bb9a1b116db6cb0","ref":"refs/heads/update-bootstrap-ui-library","pushedAt":"2024-05-31T13:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoachimTillessen","name":"Joachim Tillessen","path":"/JoachimTillessen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599575?s=80&v=4"},"commit":{"message":"Render Tabs for right column","shortMessageHtmlLink":"Render Tabs for right column"}},{"before":"5f2752eb955d9eb7a7ace4211e34b75e4bf87215","after":"f56bcb98ac25a6ec9cf7ca84b615821a7f548c9e","ref":"refs/heads/refactoring-of-affiliations-page","pushedAt":"2024-05-31T13:07:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"refactor: move public api calls to affiliation_api","shortMessageHtmlLink":"refactor: move public api calls to affiliation_api"}},{"before":"41e7621383b5e266ddfd310ea585b5d7d38debae","after":"461e67600d1bfef9e71448f07941a725977267db","ref":"refs/heads/1695-text-search-inside-research-plans-text-or-attachments","pushedAt":"2024-05-31T12:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StarmanMartin","name":null,"path":"/StarmanMartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4497338?s=80&v=4"},"commit":{"message":"rubocop Fixes app/search/all_element_search.rb","shortMessageHtmlLink":"rubocop Fixes app/search/all_element_search.rb"}},{"before":"6ca5faec9f676c1d0a38f0f585906a32083c5b18","after":"41e7621383b5e266ddfd310ea585b5d7d38debae","ref":"refs/heads/1695-text-search-inside-research-plans-text-or-attachments","pushedAt":"2024-05-31T12:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StarmanMartin","name":null,"path":"/StarmanMartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4497338?s=80&v=4"},"commit":{"message":"rubocop Fixes app/modelrs/research_plan.rb","shortMessageHtmlLink":"rubocop Fixes app/modelrs/research_plan.rb"}},{"before":"0f1128df5e47095b95a1fc613abd7dd2e4f80a26","after":"02c8b5b746071a99dbca0406263848ae1cbeb657","ref":"refs/heads/split-cell-lines","pushedAt":"2024-05-31T12:29:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"FabianMauz","name":"Fabian Mauz","path":"/FabianMauz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23172219?s=80&v=4"},"commit":{"message":"feat: calculate short label based on children","shortMessageHtmlLink":"feat: calculate short label based on children"}},{"before":"7639ad4da050a1698e233afee3d9a95bcc8b7b31","after":"0f1128df5e47095b95a1fc613abd7dd2e4f80a26","ref":"refs/heads/split-cell-lines","pushedAt":"2024-05-31T08:37:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"FabianMauz","name":"Fabian Mauz","path":"/FabianMauz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23172219?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}},{"before":null,"after":"7639ad4da050a1698e233afee3d9a95bcc8b7b31","ref":"refs/heads/split-cell-lines","pushedAt":"2024-05-31T08:30:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FabianMauz","name":"Fabian Mauz","path":"/FabianMauz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23172219?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into 1878-copy-cell-lines","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into 1878-copy-cell-lines"}},{"before":"40147abf4dc60f23ed0fb9a5433bca4c55c6e61b","after":"808be798c12a79917a612a56d698b4bddc4e7f07","ref":"refs/heads/refactor-class-element","pushedAt":"2024-05-31T08:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"refactor: `agnostic` method to get the proper Collection{Element} class\n\n in collectable concern\n\n also remove redundant parameter validation","shortMessageHtmlLink":"refactor: agnostic method to get the proper Collection{Element} class"}},{"before":"3c2364198cdf1c215ccc47f7f73e29893e0b4d01","after":"6f31c23eebb3b0d2ce7c007ede25b5f91b005105","ref":"refs/heads/backport_to_v1.9","pushedAt":"2024-05-30T09:51:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"build(dev): Add root container to seeded reactions (#1947)","shortMessageHtmlLink":"build(dev): Add root container to seeded reactions (#1947)"}},{"before":"f09ab8af5e951ab6497bbb241d286787a0db62cb","after":"5f2752eb955d9eb7a7ace4211e34b75e4bf87215","ref":"refs/heads/refactoring-of-affiliations-page","pushedAt":"2024-05-29T15:46:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ashwiniHerle","name":"Ashwini","path":"/ashwiniHerle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11820267?s=80&v=4"},"commit":{"message":"feat: ui changes display affiliations","shortMessageHtmlLink":"feat: ui changes display affiliations"}},{"before":"4fbb6e1c420c000e2b7bdc75fefd5aa6011ed8c7","after":"433dd1d713a52059c0517d64f28d6577730f87c5","ref":"refs/heads/reaction-scheme-adaptation","pushedAt":"2024-05-29T15:16:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adambasha0","name":"Adam Basha","path":"/adambasha0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55552142?s=80&v=4"},"commit":{"message":"feat: handle gas and feedstock reference fields change","shortMessageHtmlLink":"feat: handle gas and feedstock reference fields change"}},{"before":"776797146e980c3fd0bb7019b2ff7704fc90acf5","after":"01c4b302744d15168c4cf2dfb0dd72d29b0c65ac","ref":"refs/heads/updated-shared-sync-collection-refactoring","pushedAt":"2024-05-29T13:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mehreenmansur","name":"Mehreen Mansur","path":"/mehreenmansur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26220177?s=80&v=4"},"commit":{"message":"update method of assign or move to collection","shortMessageHtmlLink":"update method of assign or move to collection"}},{"before":"b30711a75127be68636c8dab4ec0da7fc213d87f","after":"c6b61692964578d7e09f28ded025aafcabc3c5ff","ref":"refs/heads/main","pushedAt":"2024-05-29T12:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"refactor: Reaction variations (#1946)\n\n* Keep set of materials as component state\r\n\r\n* Work with defensive copies\r\n\r\nApplied where functions return data that holds references to mutable input.\r\n\r\n* Inline `getMaterialHeaderNames`\r\n\r\n* Infer set of materials exclusively from `reactionMaterials`\r\n\r\n* Only consider saved reactions and materials\r\n\r\n* Extract material-related components and functions\r\n\r\n* Factor out copy and update functions\r\n\r\n\r\n* Test `ReactionVariationsUtils`\r\n\r\n* Test `ReactionVariationsMaterials`","shortMessageHtmlLink":"refactor: Reaction variations (#1946)"}},{"before":null,"after":"5b5156feaeba67a38ced1d21c698b29e8651d760","ref":"refs/heads/auto-inline-anotation-for-cv-layout","pushedAt":"2024-05-29T12:13:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baolanlequang","name":"Lan Le","path":"/baolanlequang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006482?s=80&v=4"},"commit":{"message":"feat: get inline notation","shortMessageHtmlLink":"feat: get inline notation"}},{"before":"a1dfb410c6bb51638770d1d8e173c02086dc690f","after":"4ee0305f3d57bebad979d0ff3a93e0f9de2714b0","ref":"refs/heads/update-bootstrap-ui-library","pushedAt":"2024-05-29T10:24:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JoachimTillessen","name":"Joachim Tillessen","path":"/JoachimTillessen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10599575?s=80&v=4"},"commit":{"message":"control width of collection tree","shortMessageHtmlLink":"control width of collection tree"}},{"before":"c40e838adc357cb301adf8fc88a3647499195055","after":"3a39c07c5920900246e45816ff580c88e53ef481","ref":"refs/heads/unleashed","pushedAt":"2024-05-29T09:54:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"sync shar\nSquashed commit of the following:\n\ncommit 776797146e980c3fd0bb7019b2ff7704fc90acf5\nAuthor: Mehreen \nDate: Wed May 29 10:56:32 2024 +0200\n\n update for remove from collection issue [1033]\n\ncommit b6d7a21dcff2b9bc86e6952d7afd33a5e2410d70\nAuthor: PiTrem \nDate: Wed May 8 13:17:54 2024 +0200\n\n fixup: profile_api\n\ncommit fd804a1f718cab183f5ad7d403ec7869c91bb16f\nAuthor: Mehreen \nDate: Wed May 22 12:02:39 2024 +0200\n\n add collection_acl migration with cell line detail level\n\ncommit 4118fc57e830b696244f6c8010814ad48ea7d47b\nAuthor: Mehreen \nDate: Mon May 6 13:59:42 2024 +0200\n\n updated permission levels params pass for acl collections\n\ncommit 09f54072a9f5dc6ee74c7f4ee1031b95580da8f2\nAuthor: Mehreen \nDate: Mon May 6 10:58:10 2024 +0200\n\n fix for sync permission level issue [1755]\n\ncommit f88ad43652351fbd4fe46715fa99eceeb35761a0\nAuthor: Mehreen \nDate: Wed Mar 27 14:21:59 2024 +0100\n\n transfer of ownership: delete frm other collections of previous owner\n\ncommit c9df78f6ca1bdb5482e161956a2263ccba99426f\nAuthor: Mehreen \nDate: Mon Mar 4 12:29:40 2024 +0100\n\n delete elements from all collections on transfer of ownership\n\ncommit 61b83fafd7abd1ad09a4a9452f50c54a8d8036f3\nAuthor: Mehreen \nDate: Tue Jan 30 10:08:32 2024 +0100\n\n associated samples delete from all collection\n fix label generation in modal\n\ncommit 2db0fbcdbb738666e78d6c9b9be7a0e3d6582f43\nAuthor: Mehreen \nDate: Fri Jan 19 15:48:22 2024 +0100\n\n update element tag data migration\n\ncommit 1a71428682ace1fa9820bd106ebcb1c7579ebd64\nAuthor: Mehreen \nDate: Mon Jan 15 16:08:30 2024 +0100\n\n update error message format\n\ncommit 1ee106b0d116a3ca07a1eb1499220cba3e0a60a9\nAuthor: Mehreen \nDate: Mon Jan 15 15:44:41 2024 +0100\n\n remove from collection issue [1033]\n\ncommit 2586c8dcf17819f876b31b7b9946c8e41c1d774e\nAuthor: Mehreen \nDate: Mon Jan 15 14:06:15 2024 +0100\n\n check permission level\n update report_api\n\ncommit c7492bb98bc91162be655545b3df9f802216e84c\nAuthor: Mehreen \nDate: Fri Jan 12 11:39:24 2024 +0100\n\n add share_collection_api\n show number of sub-folders [1579]\n\ncommit 91c4740c843f82905f9d3587cc454f5a251a6f6f\nAuthor: PiTrem \nDate: Fri May 19 12:32:41 2023 +0200\n\n remove is_shared params from API endpoints\n\n DRY assignment of element to collection + 'All' collection\n\n TODO ? move assignment to collection + 'All' logic to use-case or concern ?\n\n TODO clean test\n\ncommit b44a7a85272abe63f92be6aff37e564c2458aada\nAuthor: Mehreen \nDate: Fri May 5 16:04:04 2023 +0200\n\n update temp collection endpoints\n\ncommit 199572af3721ac692dedf6abed327b44fca00baf\nAuthor: PiTrem \nDate: Mon Jul 31 15:13:55 2023 +0200\n\n chores(API): clean sync_collection remnant\n\ncommit c7052e3c4b64f2faf584e1336ca122a3930a24bd\nAuthor: PiTrem \nDate: Mon Jul 17 15:25:49 2023 +0200\n\n fix(rebase): showDetails fn\n\ncommit bbe2c232a6c1972d2c72825cbb0b28d4515ee4ae\nAuthor: PiTrem \nDate: Mon Jul 17 15:18:42 2023 +0200\n\n fix(rebase): collection entity\n\ncommit dbde8b50b57020f73ee37e89dc8e869d4fad8e2f\nAuthor: Mehreen \nDate: Fri Jul 21 10:57:10 2023 +0200\n\n update send messages method for comment function\n\ncommit 62410c274c34e8e63dc2572442039bfd12c9ef3e\nAuthor: Mehreen \nDate: Thu Jul 20 19:26:56 2023 +0200\n\n fixed total elements issue on navigation\n\ncommit b38ff323e441d1e860b4b76199115d6dc9944511\nAuthor: Mehreen \nDate: Fri Jul 14 14:41:47 2023 +0200\n\n fix read-only permission issues\n\ncommit f535912981f756d4070115fd835d4ad82e7bfd48\nAuthor: Mehreen Mansur \nDate: Thu Jun 22 16:35:04 2023 +0200\n\n Element tag refactor (#1342)\n\n * migration of element tag data\n - fetch actual collection ids\n - destroy if no element found\n\n * update element tag concern\n\n * date sql for report helpers\n\n * element_tag to include all collections\n\n ---------\n\n Co-authored-by: Mehreen \n Co-authored-by: PiTrem \n\ncommit 491086106b7c2ccdaf1376c3fb32e65a3ad64a51\nAuthor: Mehreen Mansur \nDate: Mon Jun 12 10:34:31 2023 +0200\n\n refactor transfer of ownership (#1332)\n\n * update handle transfer of ownership\n\n * update take ownership usecase method\n\n * - add pass ownership method\n - update api to pass collection id\n\n ---------\n\n Co-authored-by: Mehreen \n\ncommit 0698af92b6f3b7dc3c441f3ee0a109822d3baba6\nAuthor: ptrxyz \nDate: Wed Jun 7 10:50:21 2023 +0200\n\n Update collection_acl_entity.rb\n\n Fixed a typo, UserEntity -> UserSimpleEntity\n\ncommit 20c04475dcc1b202f0bb982dfde665d4eebbdc4c\nAuthor: PiTrem \nDate: Mon Jun 5 14:32:17 2023 +0200\n\n Collection navigation: fix initial loading\n\ncommit 3127301c25f147ca1643f66c8b9e52186aa15520\nAuthor: PiTrem \nDate: Fri Jun 2 17:41:18 2023 +0200\n\n move collection list option to collection store\n\ncommit a0a8f52299071c9c5bb99aa0e29ad033b77e7621\nAuthor: PiTrem \nDate: Fri Jun 2 15:27:37 2023 +0200\n\n refactor collection tree in Export-Collection Modal\n\ncommit 3e49c0497b78a2fa358000e6805152fe32435f08\nAuthor: PiTrem \nDate: Fri Jun 2 15:23:52 2023 +0200\n\n rename collection method\n\n alias permission level\n\ncommit c990cf2fed821d297b7a3b298cebe316581d42bc\nAuthor: PiTrem \nDate: Fri Jun 2 13:15:11 2023 +0200\n\n fix permission managing action\n\ncommit 51979a9b05135cf7a05121bc34b91fd8b6250fc8\nAuthor: PiTrem \nDate: Fri Jun 2 12:17:51 2023 +0200\n\n move more logic to collection model\n test: collection.spec.js, collectionFactory (vanilla)\n\ncommit 952c52cfb4ea933df657843253eb356dcc4cb9cf\nAuthor: PiTrem \nDate: Fri Jun 2 12:13:51 2023 +0200\n\n collection entity: serialize position\n\ncommit ebc4ac7b919844df3e6eb21e62b1f90700b83ac6\nAuthor: PiTrem \nDate: Thu Jun 1 18:19:23 2023 +0200\n\n Manageing Action: refactor collection-tree option\n\n TODO filter: according to collection permission\n\ncommit 7e8605ca3cee068b3f18443113c7681ba8fba4c0\nAuthor: PiTrem \nDate: Thu Jun 1 18:15:36 2023 +0200\n\n Collection.rb fix owned_by\n\ncommit 81b375005de3253b8d5c33f1df638279171258ec\nAuthor: PiTrem \nDate: Wed May 31 17:37:43 2023 +0200\n\n ContextAction Btn: move checks on collection to collection model\n\ncommit 87b29e30b04591542d3f99c4d64eb6326d2e5839\nAuthor: PiTrem \nDate: Wed May 31 17:35:05 2023 +0200\n\n CollectionEntity: return acl only for current user\n\ncommit 24c9e5aa23bc4075e33f00bed5c891188a35e1d8\nAuthor: PiTrem \nDate: Wed May 31 16:52:29 2023 +0200\n\n rm duplicate user entity\n\ncommit 39b21aea8dad0f4d464607276641bfdba14d04b9\nAuthor: PiTrem \nDate: Wed May 31 15:46:39 2023 +0200\n\n mv collection properties to collection model\n\ncommit 1e2499d3fe0383589ffd929238c122cfc624aecf\nAuthor: PiTrem \nDate: Wed May 31 15:45:25 2023 +0200\n\n JS Collection Model\n\ncommit adbdfa98879db24eca65431769a2d252dfc2d8cb\nAuthor: PiTrem \nDate: Wed May 31 14:55:49 2023 +0200\n\n collection-store : rename descendants children\n\ncommit 73ab9114ef6e8e6d3c010f68181040a2eb503847\nAuthor: PiTrem \nDate: Wed May 31 14:48:20 2023 +0200\n\n set UIstore current collection from collection store\n\ncommit c8a2c09fac87f171bf7dcc7f41ecba9f515816e6\nAuthor: PiTrem \nDate: Wed May 31 14:00:45 2023 +0200\n\n add level details to entities\n\ncommit f6de21a84e425107bc328812db2e42cb18d69fe3\nAuthor: PiTrem \nDate: Wed May 31 13:59:53 2023 +0200\n\n fix navigation\n\ncommit 4a08da88c450e39c2a1e900826200c0ad83dc8b2\nAuthor: Mehreen \nDate: Fri May 26 19:33:22 2023 +0200\n\n - fix labels for collections shared\n - remove my shared collection management\n\ncommit 44f4d94fb6c14c9c539ee439eb675553010ac1c5\nAuthor: PiTrem \nDate: Fri May 26 07:00:02 2023 +0200\n\n remove redundant share_collection api endpoint\n\n that are done by collection api\n\n fix authorization for Delete ACL\n add authorization for put ACL\n\ncommit 8dfdf65ed2e99c944d52547e1ca75c2a21479f92\nAuthor: PiTrem \nDate: Thu May 25 23:03:03 2023 +0200\n\n use same endpoint to delte a share collection\n\n collection owner and shared-with user can both delete the access to the\n collection\n\ncommit ded326ed9e9e897c74b56cd43be6d3c5bfebfe7f\nAuthor: PiTrem \nDate: Thu May 25 22:31:05 2023 +0200\n\n get collection by id: authorize user\n\ncommit 5bb964f5a3cc622f99beb48f50f8c30e6d38efdd\nAuthor: PiTrem \nDate: Thu May 25 22:17:10 2023 +0200\n\n dprecate fetchSharedCollection\n\ncommit 7edd5a780a7bd5b897e8b1c831bb30242505a1e9\nAuthor: PiTrem \nDate: Thu May 25 22:07:02 2023 +0200\n\n dedicated collection entity\n\ncommit 1d4d34e962540b9fc893cca0d679f94acffb5fbc\nAuthor: PiTrem \nDate: Thu May 25 21:13:59 2023 +0200\n\n use collectiontree\n\ncommit ca4f6c0293922c1e58394f5fa63131d8d592bc98\nAuthor: PiTrem \nDate: Thu May 25 21:13:32 2023 +0200\n\n Collection and CollectionAcl entities\n\ncommit 3c7da49d7adeb4366795f2662688fca8a5788d8c\nAuthor: PiTrem \nDate: Thu May 25 20:42:18 2023 +0200\n\n define collection scope owned_by(user_ids) and shared_with(userids)\n\ncommit af05b108112a2622b894480f7bd787bccfb4ef7f\nAuthor: PiTrem \nDate: Thu May 25 16:59:57 2023 +0200\n\n build collection tree in store\n\ncommit 1666be529f5fa802556cbeeb6c8d7858b3f3079d\nAuthor: PiTrem \nDate: Thu May 25 15:29:30 2023 +0200\n\n UI navigation to a collection All or by Id\n\n avoid unecessary fetching to server\n\ncommit 4bbffbd6d3de2c47b6179c7f933abd58652b8ea9\nAuthor: PiTrem \nDate: Thu May 25 15:28:27 2023 +0200\n\n fix api get elements for collection\n\ncommit 0a8debce26e92bb9a60eaf9a55558d00cef85da8\nAuthor: PiTrem \nDate: Thu May 25 14:10:22 2023 +0200\n\n rm unused collection fetcher/action\n\n rm forgotten isShared params\n\n rename collection fetcher to get all own collections\n\ncommit 779b495dbac254bd3dccb928b99770f16be112f7\nAuthor: PiTrem \nDate: Thu May 25 09:11:40 2023 +0200\n\n rename endpoint to get all collections\n\ncommit 43e9324975f6264f1a23a66601c1553451892615\nAuthor: PiTrem \nDate: Wed May 24 16:05:04 2023 +0200\n\n clean db/schema\n\ncommit a5b48109f46b7a696b52fde0a817a569c1c6445e\nAuthor: PiTrem \nDate: Wed May 24 12:53:22 2023 +0200\n\n clean spec\n\ncommit d0d6815cfb8d920e795fe764121de34756043973\nAuthor: PiTrem \nDate: Fri May 19 15:14:21 2023 +0200\n\n fix Constant name\n\ncommit 32d63cbb807eb3ad4ab604352baef9be658cf6a8\nAuthor: PiTrem \nDate: Fri May 19 12:32:41 2023 +0200\n\n remove is_shared params from API endpoints\n\n DRY assignment of element to collection + 'All' collection\n\n TODO ? move assignment to collection + 'All' logic to use-case or concern ?\n\n TODO clean test\n\ncommit 69c105eade2d6bb446dbd9f1e39ea53cdf6826c0\nAuthor: PiTrem \nDate: Wed May 17 20:04:05 2023 +0200\n\n Collection permission level: define and describe the levels\n\ncommit 0977e41ce8f329b1642e6b352c8da2b785c900cc\nAuthor: PiTrem \nDate: Wed May 17 16:24:25 2023 +0200\n\n WIP deprecate is_shared\n\ncommit 3953b73864aba4b9d86f1d62eba01b437ff98c02\nAuthor: Mehreen \nDate: Mon May 22 15:34:38 2023 +0200\n\n - update ownership transfer logic\n - remove sync collection endpoints\n\ncommit 2bd2a9ee0ca7b9029651c61cffc9788051732897\nAuthor: PiTrem \nDate: Wed May 17 12:18:20 2023 +0200\n\n deprecate isShared\n\ncommit d6cc86bb57f470269f42bcef205f7bbc46e0e038\nAuthor: PiTrem \nDate: Wed May 17 11:45:26 2023 +0200\n\n replace more Aviator.navigate by AviatorNavigation\n\ncommit 1e136e03098724ebd8d3492fd7cda026a99d7cea\nAuthor: PiTrem \nDate: Wed May 17 09:29:16 2023 +0200\n\n pass collection object to subtree\n\ncommit 884fb53309e56d557fbab1e2a64578b6eb799035\nAuthor: PiTrem \nDate: Fri May 12 16:28:02 2023 +0200\n\n rm shared collection navigation\n\n - rm scollectionShow\n\n - ref Aviator navigation to collection/element to routesUtils\n\ncommit 6ec4454f3ec2646a969684a90eb731f597c3512c\nAuthor: Mehreen \nDate: Wed May 17 13:16:19 2023 +0200\n\n updated:\n - collection tree order\n - research plan details show on share collection\n\ncommit 763087ac595baec326ab35d7b60ca8ec9a09584c\nAuthor: Mehreen \nDate: Thu May 11 13:59:30 2023 +0200\n\n add collection migration data\n\ncommit 06682edf8f5f6af2709d978f0724e6cf8d69b45b\nAuthor: Mehreen \nDate: Thu May 11 13:18:01 2023 +0200\n\n refactor synced collection methods\n\ncommit 0fc92947835b3e4331c54219bda5541a720bc17b\nAuthor: Mehreen \nDate: Mon May 8 16:17:46 2023 +0200\n\n - add unique index\n - move, assign api update\n\ncommit bce85ef7d13bc7a1d9d49e726d6ba51bc426d16a\nAuthor: Mehreen \nDate: Fri May 5 16:13:55 2023 +0200\n\n rename share collection button\n\ncommit 9622cae040d5dde6c2735315ef14321d5e61835b\nAuthor: Mehreen \nDate: Fri May 5 16:04:04 2023 +0200\n\n update temp collection endpoints\n\ncommit 4253ca0cc2e8732f3d66553c262b1c18a8f4100e\nAuthor: Mehreen \nDate: Wed Apr 5 11:30:32 2023 +0200\n\n update elementStore and fetcher for move or assign collection\n\ncommit 01f300a2963f61dcc4d2f8a7a89596c3885417a4\nAuthor: Mehreen \nDate: Tue Apr 4 16:15:52 2023 +0200\n\n refactor move and assign to collection api\n\ncommit ea220019a467e478137a0821d627fe99363ae50f\nAuthor: Mehreen \nDate: Wed Mar 29 16:13:41 2023 +0200\n\n add rspec for shared collcetion api\n\ncommit 29ce81bfe465cf6004ef2b8e5a425fd9b69d8581\nAuthor: Mehreen \nDate: Wed Oct 5 11:23:03 2022 +0200\n\n add entity and collection actions for collection_acl\n\ncommit 700127d66b8369fa1cd4d2e7297fd2337c64a2ab\nAuthor: Mehreen \nDate: Wed Jun 22 18:12:20 2022 +0200\n\n added refact shared collection api and related frontend logic\n\ncommit 9e47accaca454b79780c82fd572f74055b91afba\nAuthor: Mehreen \nDate: Wed Oct 5 11:23:03 2022 +0200\n\n add entity and collection actions for collection_acl\n\ncommit 7cbdfd2e114cc1b513b2c5db4f463b5c1be5bb25\nAuthor: Mehreen \nDate: Thu Oct 6 15:42:51 2022 +0200\n\n remove sync collection scope and modify dependent methods\n\ncommit 56002cee34c45c2eec0a8a7242497c9df3be1c34\nAuthor: Mehreen \nDate: Wed Oct 5 11:23:03 2022 +0200\n\n add entity and collection actions for collection_acl\n\ncommit 74fd297ba560db7ffcd450118ab2c0211e010663\nAuthor: Mehreen \nDate: Thu Jun 30 09:48:49 2022 +0200\n\n added seed data to share collection between users\n\ncommit ade4d14653194b82a5a092abe47970d049e1551a\nAuthor: Mehreen \nDate: Wed Jun 29 14:14:41 2022 +0200\n\n - migrate collection data\n - add function for collection tab\n\ncommit f9661912a0119aef857c9c104b63699b4d938249\nAuthor: Mehreen \nDate: Mon Jun 27 17:58:48 2022 +0200\n\n add api for share whole collection\n\ncommit 357fbcfaf29d4667c5ce147dd2f64fec419e61d7\nAuthor: Mehreen \nDate: Mon Jun 27 16:10:15 2022 +0200\n\n define id for root collection in ui\n\ncommit 53bec1824fd3f35ee55b6cce27bdcbe124f3bb50\nAuthor: Mehreen \nDate: Mon Jun 27 15:26:20 2022 +0200\n\n - build shared collection tree in frontend\n - modify sample serializer\n\ncommit edb459749513ca299a6ac4c63b1bcb9198a91529\nAuthor: Mehreen \nDate: Wed Jun 22 18:12:20 2022 +0200\n\n added refact shared collection api and related frontend logic\n\ncommit 40147abf4dc60f23ed0fb9a5433bca4c55c6e61b\nAuthor: Mehreen \nDate: Wed May 8 16:14:09 2024 +0200\n\n update helper join element class methods","shortMessageHtmlLink":"sync shar"}},{"before":"0149364bf789f585ee91a015b16d54e7baef5eb4","after":"c40e838adc357cb301adf8fc88a3647499195055","ref":"refs/heads/unleashed","pushedAt":"2024-05-29T09:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PiTrem","name":null,"path":"/PiTrem","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15799181?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"b6d7a21dcff2b9bc86e6952d7afd33a5e2410d70","after":"776797146e980c3fd0bb7019b2ff7704fc90acf5","ref":"refs/heads/updated-shared-sync-collection-refactoring","pushedAt":"2024-05-29T08:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mehreenmansur","name":"Mehreen Mansur","path":"/mehreenmansur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26220177?s=80&v=4"},"commit":{"message":"update for remove from collection issue [1033]","shortMessageHtmlLink":"update for remove from collection issue [1033]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWx2f7QA","startCursor":null,"endCursor":null}},"title":"Activity · ComPlat/chemotion_ELN"}