{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":566573429,"defaultBranch":"main","name":"oral-history-staff-ui","ownerLogin":"UCLALibrary","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-16T00:36:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2214013?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717562880.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e48d4e6226195b1af710361e078efa67661bbcdf","ref":"refs/heads/SYS-1609/capture_background_errors","pushedAt":"2024-06-05T04:48:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Bump version to 1.1.9 for deployment","shortMessageHtmlLink":"Bump version to 1.1.9 for deployment"}},{"before":"1f27f321805792cb7225d03484d6dfcb7ce17cd4","after":null,"ref":"refs/heads/SYS-1600/allow-item-deletion","pushedAt":"2024-05-31T17:01:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"}},{"before":"8dbf4a83e9014068579220ec9a00230a2f791cc1","after":"003a7577014c2a6c9cf2ea15809a173a5b2e9bcc","ref":"refs/heads/main","pushedAt":"2024-05-31T17:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1600: Allow deletion of item records (#131)\n\n* allow deletion of ProjectItems through browser\r\n* code cleanup in template and views_utils\r\n* fix focus bug, add release notes and tag bump\r\n* use @never_cache decorator on edit_item","shortMessageHtmlLink":"SYS-1600: Allow deletion of item records (#131)"}},{"before":"b9ca3f469cdd8db5b4f355ffa2b08596f8109a8f","after":"1f27f321805792cb7225d03484d6dfcb7ce17cd4","ref":"refs/heads/SYS-1600/allow-item-deletion","pushedAt":"2024-05-30T17:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"use @never_cache decorator on edit_item","shortMessageHtmlLink":"use @never_cache decorator on edit_item"}},{"before":"563edc4ddd9f6d70018fbd7356b5543fa51572b9","after":"b9ca3f469cdd8db5b4f355ffa2b08596f8109a8f","ref":"refs/heads/SYS-1600/allow-item-deletion","pushedAt":"2024-05-29T23:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"fix focus bug, add release notes and tag bump","shortMessageHtmlLink":"fix focus bug, add release notes and tag bump"}},{"before":"6fdc8713c6bd98db2f4130636b1347f939eec99b","after":"563edc4ddd9f6d70018fbd7356b5543fa51572b9","ref":"refs/heads/SYS-1600/allow-item-deletion","pushedAt":"2024-05-29T23:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"code cleanup in template and views_utils","shortMessageHtmlLink":"code cleanup in template and views_utils"}},{"before":null,"after":"6fdc8713c6bd98db2f4130636b1347f939eec99b","ref":"refs/heads/SYS-1600/allow-item-deletion","pushedAt":"2024-05-29T23:22:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"SYS-1600: allow deletion of ProjectItems through browser","shortMessageHtmlLink":"SYS-1600: allow deletion of ProjectItems through browser"}},{"before":"4faf8bac5876a98ca1c3f6cbe10a57f805d27d23","after":null,"ref":"refs/heads/security_fixes","pushedAt":"2024-05-28T17:35:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"}},{"before":"b50fcfbc28fbcd279f69cc13d694fbd855fa4b61","after":"8dbf4a83e9014068579220ec9a00230a2f791cc1","ref":"refs/heads/main","pushedAt":"2024-05-28T17:35:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"Security fixes (#130)\n\n* SYS-1621: Enforce correct authorization of delete_file view\r\n* SYS-1612: Block media file downloads from outside the staff UI\r\n* Fix file sorting display for pdf/text/xml files\r\n* Update packages for security alerts\r\n* Bump version to 1.1.7 and add release notes","shortMessageHtmlLink":"Security fixes (#130)"}},{"before":null,"after":"4faf8bac5876a98ca1c3f6cbe10a57f805d27d23","ref":"refs/heads/security_fixes","pushedAt":"2024-05-24T04:47:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Bump version to 1.1.7 and add release notes","shortMessageHtmlLink":"Bump version to 1.1.7 and add release notes"}},{"before":"ea4790b16fa420494d6506ddd9efa4f807dc8dc7","after":null,"ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-22T22:16:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"}},{"before":"3e05c5fe1f1674745c51140e1dfd3b38529f319c","after":"b50fcfbc28fbcd279f69cc13d694fbd855fa4b61","ref":"refs/heads/main","pushedAt":"2024-05-22T22:13:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1598: Allow deletion of media files (#125)\n\n* add delete link for derivative files\r\n* deletion logic, tests, visual updates, and deployment info\r\n* fix file deletion for child MediaFiles\r\n* update wording on popup buttons\r\n* fix file deletion logic\r\n* add deletion logging and refactor deletion method\r\n* tweaked missing file warning log message","shortMessageHtmlLink":"SYS-1598: Allow deletion of media files (#125)"}},{"before":"03b98e56cb39ba0b2c0d1bdf408ad5a5afa5b252","after":"ea4790b16fa420494d6506ddd9efa4f807dc8dc7","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-22T22:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Tweaked missing file warning log message","shortMessageHtmlLink":"Tweaked missing file warning log message"}},{"before":"21529e1c497df199ad820e4071e42ac4d5f4fc1f","after":"03b98e56cb39ba0b2c0d1bdf408ad5a5afa5b252","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-22T22:02:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Merge branch 'SYS-1598/allow-derivative-deletion' of github.com:UCLALibrary/oral-history-staff-ui into SYS-1598/allow-derivative-deletion","shortMessageHtmlLink":"Merge branch 'SYS-1598/allow-derivative-deletion' of github.com:UCLAL…"}},{"before":"973bee1be3cc20d99f3a71b5fb0d128335c1bd2e","after":"21529e1c497df199ad820e4071e42ac4d5f4fc1f","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-22T21:08:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"add deletion logging and refactor deletion method","shortMessageHtmlLink":"add deletion logging and refactor deletion method"}},{"before":"b52395668152e114dc3d67c05ed1891b03a2ab06","after":"973bee1be3cc20d99f3a71b5fb0d128335c1bd2e","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-22T18:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"fix file deletion logic","shortMessageHtmlLink":"fix file deletion logic"}},{"before":"0e9f3d64afa7f2443fc6b199c270417255a8f415","after":null,"ref":"refs/heads/SYS-1098/exclude_snapshots","pushedAt":"2024-05-21T21:56:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"}},{"before":"6bc003def1368d1c267305f47a3ec028f4ec8832","after":"3e05c5fe1f1674745c51140e1dfd3b38529f319c","ref":"refs/heads/main","pushedAt":"2024-05-21T21:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1098: Limit audit_media_files scan to master and derivative directories, better this time (#129)","shortMessageHtmlLink":"SYS-1098: Limit audit_media_files scan to master and derivative direc…"}},{"before":null,"after":"0e9f3d64afa7f2443fc6b199c270417255a8f415","ref":"refs/heads/SYS-1098/exclude_snapshots","pushedAt":"2024-05-21T21:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1098: Limit audit_media_files scan to master and derivative directories, better this time","shortMessageHtmlLink":"SYS-1098: Limit audit_media_files scan to master and derivative direc…"}},{"before":"81e3a15aa2cbe7bc960b87e49a7d918518782992","after":"b52395668152e114dc3d67c05ed1891b03a2ab06","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-21T19:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"update wording on popup buttons","shortMessageHtmlLink":"update wording on popup buttons"}},{"before":"cab89a43017489d592979d02fb14024885e10fdc","after":"81e3a15aa2cbe7bc960b87e49a7d918518782992","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-21T19:45:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"Merge branch 'main' into SYS-1598/allow-derivative-deletion","shortMessageHtmlLink":"Merge branch 'main' into SYS-1598/allow-derivative-deletion"}},{"before":"e18ac5d09b1edba0ca23b0d0005317eead2e0b39","after":"cab89a43017489d592979d02fb14024885e10fdc","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-21T19:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"fix file deletion for child MediaFiles","shortMessageHtmlLink":"fix file deletion for child MediaFiles"}},{"before":"4d2436d50457a77fa708ba710f926e2fba6b1635","after":"e18ac5d09b1edba0ca23b0d0005317eead2e0b39","ref":"refs/heads/SYS-1598/allow-derivative-deletion","pushedAt":"2024-05-21T19:35:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"deletion logic, tests, visual updates, and deployment info","shortMessageHtmlLink":"deletion logic, tests, visual updates, and deployment info"}},{"before":"9800fff39f0208704bcedfc41f3ac6a22e44db59","after":null,"ref":"refs/heads/SYS-1098/exclude_oh_source","pushedAt":"2024-05-21T19:27:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"}},{"before":"5881a257fb122a35678a3b2780abb5be9f79d2c4","after":"6bc003def1368d1c267305f47a3ec028f4ec8832","ref":"refs/heads/main","pushedAt":"2024-05-21T19:27:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1098: Limit audit_media_files scan to master and derivative directories (#128)","shortMessageHtmlLink":"SYS-1098: Limit audit_media_files scan to master and derivative direc…"}},{"before":null,"after":"9800fff39f0208704bcedfc41f3ac6a22e44db59","ref":"refs/heads/SYS-1098/exclude_oh_source","pushedAt":"2024-05-21T19:19:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"SYS-1098: Limit audit_media_files scan to master and derivative directories","shortMessageHtmlLink":"SYS-1098: Limit audit_media_files scan to master and derivative direc…"}},{"before":"a1e3c9dea6048e0ddae7ff7c2f48f18832e018ea","after":null,"ref":"refs/heads/SYS-1098/media_audit","pushedAt":"2024-05-21T16:43:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"}},{"before":"e1da36f4e2b27a2b14209d2ea99b2e402552f4bd","after":"5881a257fb122a35678a3b2780abb5be9f79d2c4","ref":"refs/heads/main","pushedAt":"2024-05-21T16:43:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ztucker4","name":"Zoe Tucker","path":"/ztucker4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7283991?s=80&v=4"},"commit":{"message":"SYS-1098: Add file audit management command (#127)\n\n* SYS-1098: Add file audit management command\r\n* Add item_id to output, clean up comments and args\r\n* Bump version to v1.1.4 for deployment","shortMessageHtmlLink":"SYS-1098: Add file audit management command (#127)"}},{"before":"ffcc2e920bdc06bb46a2ad929f147ff82cba7236","after":"a1e3c9dea6048e0ddae7ff7c2f48f18832e018ea","ref":"refs/heads/SYS-1098/media_audit","pushedAt":"2024-05-20T23:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Bump version to v1.1.4 for deployment","shortMessageHtmlLink":"Bump version to v1.1.4 for deployment"}},{"before":"53bcc3abcb30d8cca7c3b0ab46895717a9845ef6","after":"ffcc2e920bdc06bb46a2ad929f147ff82cba7236","ref":"refs/heads/SYS-1098/media_audit","pushedAt":"2024-05-20T23:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akohler","name":"Andy Kohler","path":"/akohler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2213836?s=80&v=4"},"commit":{"message":"Add item_id to output, clean up comments and args","shortMessageHtmlLink":"Add item_id to output, clean up comments and args"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXLIZcQA","startCursor":null,"endCursor":null}},"title":"Activity · UCLALibrary/oral-history-staff-ui"}