{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":293924019,"defaultBranch":"main","name":"ami","ownerLogin":"esmero","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-08T20:48:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26771186?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726152322.0","currentOid":""},"activityList":{"items":[{"before":"257565b969dd1979cb5870bd9b0fff0db3a13a53","after":null,"ref":"refs/heads/ISSUE-207-0.9","pushedAt":"2024-09-12T14:45:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"}},{"before":"bfdb7c531d10058ad84e426db9b329ea5a5cc95a","after":"c6882f15bc6ba690113de321439c578e2fdf99e8","ref":"refs/heads/0.9.0","pushedAt":"2024-09-12T14:45:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-217: Ensures info['uid'] to be present for both processing options (#218) (#219)\n\n* Ensures info['uid'] to be present for both CSV expander and direct processing\r\n\r\n* Also for delete operation","shortMessageHtmlLink":"ISSUE-217: Ensures info['uid'] to be present for both processing opti…"}},{"before":null,"after":"257565b969dd1979cb5870bd9b0fff0db3a13a53","ref":"refs/heads/ISSUE-207-0.9","pushedAt":"2024-09-05T19:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-217: Ensures info['uid'] to be present for both processing options (#218)\n\n* Ensures info['uid'] to be present for both CSV expander and direct processing\r\n\r\n* Also for delete operation","shortMessageHtmlLink":"ISSUE-217: Ensures info['uid'] to be present for both processing opti…"}},{"before":"567fea5a1e3fa68d70fa41a36a9c57751f08e821","after":"cf70fd955d63434ba0906ef32817f8eb48e81967","ref":"refs/heads/0.8.0","pushedAt":"2024-09-05T14:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-217: Ensures info['uid'] to be present for both processing options (#218)\n\n* Ensures info['uid'] to be present for both CSV expander and direct processing\r\n\r\n* Also for delete operation","shortMessageHtmlLink":"ISSUE-217: Ensures info['uid'] to be present for both processing opti…"}},{"before":"d2cd90414c83896088a0076f2a52594507f64633","after":"f7012c0cf72b79abc25623092a75d24867ee0744","ref":"refs/heads/ISSUE-217","pushedAt":"2024-09-05T13:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Also for delete operation","shortMessageHtmlLink":"Also for delete operation"}},{"before":null,"after":"d2cd90414c83896088a0076f2a52594507f64633","ref":"refs/heads/ISSUE-217","pushedAt":"2024-09-05T13:38:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Ensures info['uid'] to be present for both CSV expander and direct processing","shortMessageHtmlLink":"Ensures info['uid'] to be present for both CSV expander and direct pr…"}},{"before":"7794f53cbbbcc05e4f785fbf7d52cd69aa427af6","after":"bfdb7c531d10058ad84e426db9b329ea5a5cc95a","ref":"refs/heads/0.9.0","pushedAt":"2024-08-30T17:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-214 --- Use the AMI set user ID for checking access to entity operations in AmiUtilityService::preprocessAmiSet and AmiUtilityService::getProcessedAmiSetNodeUUids. Fixes cases where the process is executing under cron or hydroponics and the user is anonymous. (#216)","shortMessageHtmlLink":"ISSUE-214 --- Use the AMI set user ID for checking access to entity o…"}},{"before":"f9d012e7ef563df4f909db3c14b4ba20eaac6e94","after":"567fea5a1e3fa68d70fa41a36a9c57751f08e821","ref":"refs/heads/0.8.0","pushedAt":"2024-08-30T17:51:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-214 --- Use the AMI set user ID for checking access to entity operations in AmiUtilityService::preprocessAmiSet and AmiUtilityService::getProcessedAmiSetNodeUUids. Fixes cases where the process is executing under cron or hydroponics and the user is anonymous. (#215)","shortMessageHtmlLink":"ISSUE-214 --- Use the AMI set user ID for checking access to entity o…"}},{"before":"046ab1b96554d09e6a66547bce38c2f67256fd6d","after":"671a2d971c15db5360a315717a13e62eece871a1","ref":"refs/heads/ISSUE-208","pushedAt":"2024-08-08T21:26:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"reduce the batch size for now","shortMessageHtmlLink":"reduce the batch size for now"}},{"before":null,"after":"046ab1b96554d09e6a66547bce38c2f67256fd6d","ref":"refs/heads/ISSUE-208","pushedAt":"2024-08-08T20:24:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"small extra for the ADO queworker and coding standard","shortMessageHtmlLink":"small extra for the ADO queworker and coding standard"}},{"before":"7ed404450493efd1fb13721257204f96b0f778d9","after":null,"ref":"refs/heads/ISSUE-209","pushedAt":"2024-08-08T20:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"}},{"before":"f9d012e7ef563df4f909db3c14b4ba20eaac6e94","after":"7794f53cbbbcc05e4f785fbf7d52cd69aa427af6","ref":"refs/heads/0.9.0","pushedAt":"2024-08-08T20:19:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds a NULL return to canProcess so we can discern \"exists\" from other options (#210)\n\nThe logic is a bit weird here but basically allows in the case of file_csv_columns & \"create\" OP to still process children CSVs if the original ROW (processed at that time by the queue worker) can not ingest but just because the ADO itself is already there. No other exception","shortMessageHtmlLink":"Adds a NULL return to canProcess so we can discern \"exists\" from othe…"}},{"before":null,"after":"7ed404450493efd1fb13721257204f96b0f778d9","ref":"refs/heads/ISSUE-209","pushedAt":"2024-07-25T21:56:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds a NULL return to canProcess so we can discern \"exists\" from other options\n\nThe logic is a bit weird here but basically allows in the case of file_csv_columns & \"create\" OP to still process children CSVs if the original ROW (processed at that time by the queue worker) can not ingest but just because the ADO itself is already there. No other exception","shortMessageHtmlLink":"Adds a NULL return to canProcess so we can discern \"exists\" from othe…"}},{"before":null,"after":"b5bb6b856973855104a8ae961614919a71d53942","ref":"refs/heads/ISSUE-205","pushedAt":"2024-07-25T21:54:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds extra check for layout builder assuming maybe there is no route object at all","shortMessageHtmlLink":"Adds extra check for layout builder assuming maybe there is no route …"}},{"before":null,"after":"f9d012e7ef563df4f909db3c14b4ba20eaac6e94","ref":"refs/heads/0.9.0","pushedAt":"2024-07-25T21:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-205: Allow SSL + fix Drupal 10.3.1 exception when layout builder is disabled (#206)\n\n* Add scheme to config. Also add some more info so we can debug\r\n\r\n* Add scheme to config. Also add some more info so we can debug\r\n\r\n* Adds extra check for layout builder assuming maybe there is no route object at all","shortMessageHtmlLink":"ISSUE-205: Allow SSL + fix Drupal 10.3.1 exception when layout builde…"}},{"before":"dc070b199f3dba1d06b336184e819f2389f8adb3","after":null,"ref":"refs/heads/ISSUE-195","pushedAt":"2024-07-25T13:21:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"}},{"before":"b5bb6b856973855104a8ae961614919a71d53942","after":null,"ref":"refs/heads/ISSUE-205","pushedAt":"2024-07-25T13:19:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"}},{"before":"5c1e864a12e5ca6cc11792ae4be0fa795b34323b","after":"f9d012e7ef563df4f909db3c14b4ba20eaac6e94","ref":"refs/heads/0.8.0","pushedAt":"2024-07-25T13:19:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"ISSUE-205: Allow SSL + fix Drupal 10.3.1 exception when layout builder is disabled (#206)\n\n* Add scheme to config. Also add some more info so we can debug\r\n\r\n* Add scheme to config. Also add some more info so we can debug\r\n\r\n* Adds extra check for layout builder assuming maybe there is no route object at all","shortMessageHtmlLink":"ISSUE-205: Allow SSL + fix Drupal 10.3.1 exception when layout builde…"}},{"before":"fcb75edf652fc7155bd5bf3b83f7db4fceeb9433","after":"b5bb6b856973855104a8ae961614919a71d53942","ref":"refs/heads/ISSUE-205","pushedAt":"2024-07-24T13:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds extra check for layout builder assuming maybe there is no route object at all","shortMessageHtmlLink":"Adds extra check for layout builder assuming maybe there is no route …"}},{"before":"94fba7fd5f97e4197ba0f57a1417b0553bd4f910","after":"fcb75edf652fc7155bd5bf3b83f7db4fceeb9433","ref":"refs/heads/ISSUE-205","pushedAt":"2024-07-22T19:39:43.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Merge branch 'ISSUE-205' of https://github.com/esmero/ami into ISSUE-205","shortMessageHtmlLink":"Merge branch 'ISSUE-205' of https://github.com/esmero/ami into ISSUE-205"}},{"before":null,"after":"94fba7fd5f97e4197ba0f57a1417b0553bd4f910","ref":"refs/heads/ISSUE-205","pushedAt":"2024-07-22T19:24:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Add scheme to config. Also add some more info so we can debug","shortMessageHtmlLink":"Add scheme to config. Also add some more info so we can debug"}},{"before":"427f09b7ec88cdd91bab47c99b5d10abe02108f3","after":"5c1e864a12e5ca6cc11792ae4be0fa795b34323b","ref":"refs/heads/0.8.0","pushedAt":"2024-07-01T18:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alliomeria","name":"Allison Sherrick","path":"/alliomeria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67483756?s=80&v=4"},"commit":{"message":"Update amiSetEntityProcessForm.php","shortMessageHtmlLink":"Update amiSetEntityProcessForm.php"}},{"before":"0dda14a4210edbbcd742863d16f7c616e8d8238b","after":"427f09b7ec88cdd91bab47c99b5d10abe02108f3","ref":"refs/heads/0.8.0","pushedAt":"2024-06-26T14:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Update amiSetEntityProcessForm for AMI Update Operations changes (#204)\n\n\r\nAMI Update Operations changes:\r\n- Change 'replace' Operation to be default\r\n- Change 'update' Operation title to \"Complete (All JSON keys) Update\" instead of \"Normal\"\r\n- Clarify language for each Operation type\r\n- Add note linking to documentation and recommendation to test against a single row/object csv.\r\n\r\n* Update amiSetEntityProcessForm.php","shortMessageHtmlLink":"Update amiSetEntityProcessForm for AMI Update Operations changes (#204)"}},{"before":"c3e7be613b562710534073aae28f66c5bfa3b79a","after":"0dda14a4210edbbcd742863d16f7c616e8d8238b","ref":"refs/heads/0.8.0","pushedAt":"2024-06-20T20:35:00.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Merge pull request #196 from esmero/ISSUE-195\n\nISSUE-195: CSV queue worker and nested CSVs for EAD + an EAD plugin","shortMessageHtmlLink":"Merge pull request #196 from esmero/ISSUE-195"}},{"before":"8060cbe130d2e9bc4fed06219c1566ac19ea0ca2","after":"ae2a39ba6d9bb2dd510c68115a8b2609183a3f31","ref":"refs/heads/main","pushedAt":"2024-05-31T18:38:32.000Z","pushType":"pr_merge","commitsCount":251,"pusher":{"login":"alliomeria","name":"Allison Sherrick","path":"/alliomeria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67483756?s=80&v=4"},"commit":{"message":"Merge pull request #202 from esmero/0.7.0\n\nSync Main to 0.7.0","shortMessageHtmlLink":"Merge pull request #202 from esmero/0.7.0"}},{"before":"830e6d9c255a4ac9e7e0243945f78cc3f978bcb7","after":"1cb8e805f5131ce726a8e6255eb237f356dd529f","ref":"refs/heads/0.7.0","pushedAt":"2024-05-31T18:38:14.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 0.7.0","shortMessageHtmlLink":"Merge branch 'main' into 0.7.0"}},{"before":"010eb4e70a64d18fbae3cff3146741899846eb39","after":"dc070b199f3dba1d06b336184e819f2389f8adb3","ref":"refs/heads/ISSUE-195","pushedAt":"2024-05-10T20:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Deals with ISSUE-200\n\nSee #200 or https://github.com/esmero/ami/issues/200\n\nNote. I think we should also on replace/append and even on full replace log the JSON diff the way we do via VBO replace. @alliomeria thoughts?","shortMessageHtmlLink":"Deals with ISSUE-200"}},{"before":"72164328d0b6608c746f64de68b176759312c7f2","after":"010eb4e70a64d18fbae3cff3146741899846eb39","ref":"refs/heads/ISSUE-195","pushedAt":"2024-05-10T03:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Cleaner more checks","shortMessageHtmlLink":"Cleaner more checks"}},{"before":"ed65d9ab8d77693655e9c2b21b233ce39572bc94","after":"72164328d0b6608c746f64de68b176759312c7f2","ref":"refs/heads/ISSUE-195","pushedAt":"2024-05-10T02:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Adds composting for nested extracted CSV\n\nor we will end with 500 Mbytes of stuff that is unneeded on every batch run","shortMessageHtmlLink":"Adds composting for nested extracted CSV"}},{"before":"454cb9c5f08b962374ed2c15af4d5babedd5a1eb","after":"ed65d9ab8d77693655e9c2b21b233ce39572bc94","ref":"refs/heads/ISSUE-195","pushedAt":"2024-05-10T02:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiegoPino","name":"Diego Pino Navarro","path":"/DiegoPino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6946023?s=80&v=4"},"commit":{"message":"Finally. My distraction/spread-thin-levels are at a new high","shortMessageHtmlLink":"Finally. My distraction/spread-thin-levels are at a new high"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNDo0NToyMi4wMDAwMDBazwAAAAS0g3iK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNDo0NToyMi4wMDAwMDBazwAAAAS0g3iK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMFQwMjowMjoxMS4wMDAwMDBazwAAAARGJre1"}},"title":"Activity · esmero/ami"}