{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":703775921,"defaultBranch":"main","name":"vault_migration","ownerLogin":"cca","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-11T22:32:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8672569?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697063634.0","currentOid":""},"activityList":{"items":[{"before":"3a0cf2e48d04675a142bf4c94dea491b9f05e493","after":"209f761e99db7c3091b3a1c0cbf15aaeb5cc8740","ref":"refs/heads/main","pushedAt":"2024-06-28T22:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: work around malformed publication dates\n\npreviously a malformed date in a dateCreated field would cause Record.publication_date\nto be None but now we can look for other, valid dates in the record and, if we find\nnone, return the item.createdDate (or today)","shortMessageHtmlLink":"fix: work around malformed publication dates"}},{"before":"745c689ad75bffc9db9252aa4fd929e16bc86381","after":"3a0cf2e48d04675a142bf4c94dea491b9f05e493","ref":"refs/heads/main","pushedAt":"2024-06-28T16:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: download full taxos from VAULT\n\nfor archives series and subject name\nadds corporate and conference subject names\nadds archives series parent terms and elegantly handles those with no children","shortMessageHtmlLink":"fix: download full taxos from VAULT"}},{"before":"4cecb6443646bddb4e42169320d4eafd7c7154b3","after":"745c689ad75bffc9db9252aa4fd929e16bc86381","ref":"refs/heads/main","pushedAt":"2024-06-27T21:16:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"chore: re-download subject name taxo, regenerate subjects map\n\nand vocabs, create names CSV of name subjects in our metadata but missing from our taxo","shortMessageHtmlLink":"chore: re-download subject name taxo, regenerate subjects map"}},{"before":"26742155ee0e8cf6e72ec77d361d059c59a7e6e1","after":"4cecb6443646bddb4e42169320d4eafd7c7154b3","ref":"refs/heads/main","pushedAt":"2024-06-27T18:36:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: external auth names script & its output CSV","shortMessageHtmlLink":"feat: external auth names script & its output CSV"}},{"before":"a942d04593f6cfa16244550422590f5dddc7dcb2","after":"26742155ee0e8cf6e72ec77d361d059c59a7e6e1","ref":"refs/heads/main","pushedAt":"2024-06-27T17:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: clean up, update, mention all migrate scripts\n\nmove taxos section to sub-readme","shortMessageHtmlLink":"docs: clean up, update, mention all migrate scripts"}},{"before":"be915105a90eed7692d5b9bbd2b6bcb066930032","after":"a942d04593f6cfa16244550422590f5dddc7dcb2","ref":"refs/heads/main","pushedAt":"2024-06-27T16:55:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: convert libraries name subject to cca_local.yaml subject\n\ncreate vocab/names.yaml as a subject vocab not a names one, update taxos/names_vocab.py\nadd names.yaml to list of cca_local sub-vocabs in migrate/mk_subjects.py\nregenerate the subjects map","shortMessageHtmlLink":"feat: convert libraries name subject to cca_local.yaml subject"}},{"before":"22706163a04ea2750eba7925833acdbb06fa8e6a","after":"be915105a90eed7692d5b9bbd2b6bcb066930032","ref":"refs/heads/main","pushedAt":"2024-06-27T00:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: update rel types comment, crosswalk\n\nrm linked resource references, none of these are usable, they're all links\nto resources that no longer exist and didn't look like vital data","shortMessageHtmlLink":"docs: update rel types comment, crosswalk"}},{"before":"1d7798f7f13e090f2182ac13bac8443ff5eaefdf","after":"22706163a04ea2750eba7925833acdbb06fa8e6a","ref":"refs/heads/main","pushedAt":"2024-06-26T19:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat(record): prefix notes with their type","shortMessageHtmlLink":"feat(record): prefix notes with their type"}},{"before":"feea92e0473d2fcfe0c1e2a525d6d19f1e9fd375","after":"1d7798f7f13e090f2182ac13bac8443ff5eaefdf","ref":"refs/heads/main","pushedAt":"2024-06-26T19:14:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: mv comment about communities API","shortMessageHtmlLink":"docs: mv comment about communities API"}},{"before":"58d3608663338b1fda9ddfdded446ae09c214ed4","after":"feea92e0473d2fcfe0c1e2a525d6d19f1e9fd375","ref":"refs/heads/main","pushedAt":"2024-06-26T18:36:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: youtube attachments are related works\n\nupdate from last commit","shortMessageHtmlLink":"docs: youtube attachments are related works"}},{"before":"014dfabf22faa577ab47fb70800c7964048a6775","after":"58d3608663338b1fda9ddfdded446ae09c214ed4","ref":"refs/heads/main","pushedAt":"2024-06-26T17:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"test: fix subjects test\n\nthe ordering of subjects could vary and doesn't matter so this test just needed to\nbe changed to a test of length and inclusion instead of exact equality","shortMessageHtmlLink":"test: fix subjects test"}},{"before":"44e48e107e030165f4504d0872d196c30f675756","after":"014dfabf22faa577ab47fb70800c7964048a6775","ref":"refs/heads/main","pushedAt":"2024-06-26T17:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"test: fix related_identifiers test\n\nwe are no longer providing the localized title string, only the relation_type id","shortMessageHtmlLink":"test: fix related_identifiers test"}},{"before":"7e771da7e7d387c33d94bfe14c002fe1ae1ee976","after":"44e48e107e030165f4504d0872d196c30f675756","ref":"refs/heads/main","pushedAt":"2024-06-26T17:46:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"test: fix publication_date tests, createdDate is the item property","shortMessageHtmlLink":"test: fix publication_date tests, createdDate is the item property"}},{"before":"ae1165ed60e3d73421283c5d442eab002275b7c2","after":"7e771da7e7d387c33d94bfe14c002fe1ae1ee976","ref":"refs/heads/main","pushedAt":"2024-06-25T23:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: two comment TODOs for default_preview & youtube attachments","shortMessageHtmlLink":"docs: two comment TODOs for default_preview & youtube attachments"}},{"before":"dce7c0781cc49921e2e1c1904374bf53061e49a5","after":"ae1165ed60e3d73421283c5d442eab002275b7c2","ref":"refs/heads/main","pushedAt":"2024-06-25T23:31:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: normalize EQUELLA attachment names\n\nthis should match how cca/equella_script collection-export works now\nand support HTML and ZIP attachments","shortMessageHtmlLink":"fix: normalize EQUELLA attachment names"}},{"before":"7df86523905e029a62c7a545d8977d7ed3638103","after":"dce7c0781cc49921e2e1c1904374bf53061e49a5","ref":"refs/heads/main","pushedAt":"2024-06-25T22:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: url attachments -> related works","shortMessageHtmlLink":"feat: url attachments -> related works"}},{"before":"155b59c7e8dace9e05784d58df59fcd1af97f3a4","after":"7df86523905e029a62c7a545d8977d7ed3638103","ref":"refs/heads/main","pushedAt":"2024-06-25T16:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: comments re: non-file attachments & examples","shortMessageHtmlLink":"docs: comments re: non-file attachments & examples"}},{"before":"64415b98d739c564c2f30fb341f939d1acdb76b9","after":"155b59c7e8dace9e05784d58df59fcd1af97f3a4","ref":"refs/heads/main","pushedAt":"2024-06-24T23:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: rename Record.files to Record.attachments\n\nper our semantics I think this is better, hard to say because Record is an Invenio\nconcept but these attachments are EQUELLA objects. not yet Invenio files","shortMessageHtmlLink":"fix: rename Record.files to Record.attachments"}},{"before":"1902b30ac1c8d3b01378fb0e664eb2b4626bb341","after":"64415b98d739c564c2f30fb341f939d1acdb76b9","ref":"refs/heads/main","pushedAt":"2024-06-24T22:56:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: adjust file ordering based on previewer ability\n\nalso some comments, note that the actual files.order array seems to be dropped by the\nInvenio API, slight clean up in a few places","shortMessageHtmlLink":"fix: adjust file ordering based on previewer ability"}},{"before":"81c444be438750845139767038d805b16a8ce3ff","after":"1902b30ac1c8d3b01378fb0e664eb2b4626bb341","ref":"refs/heads/main","pushedAt":"2024-06-21T20:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: update attachments in crosswalk, bold TODOs","shortMessageHtmlLink":"docs: update attachments in crosswalk, bold TODOs"}},{"before":"4ce20b771ca5975eb57937fe3b9bc97381325c35","after":"81c444be438750845139767038d805b16a8ce3ff","ref":"refs/heads/main","pushedAt":"2024-06-21T20:25:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix(import): better verbose printing of HTTP responses\n\nprint not just status but the URL that was requested\nverbose print for all the add_files HTTP requests","shortMessageHtmlLink":"fix(import): better verbose printing of HTTP responses"}},{"before":"9c99366d27ce9324795c2b486ad9b10844ea8333","after":"4ce20b771ca5975eb57937fe3b9bc97381325c35","ref":"refs/heads/main","pushedAt":"2024-06-21T19:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"chore: python 3.10+, poetry update\n\nI want to use Match...Case from 3.10\nIt'll be used at least in the mime type sort\nbut also might help clean up some of the terrible xmltodict conditional code","shortMessageHtmlLink":"chore: python 3.10+, poetry update"}},{"before":"ee0a9b35226291719fbef32655f7254687e9a7e4","after":"9c99366d27ce9324795c2b486ad9b10844ea8333","ref":"refs/heads/main","pushedAt":"2024-06-21T19:26:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: import files along with record metadata\n\nref: #4","shortMessageHtmlLink":"feat: import files along with record metadata"}},{"before":"e711483c4a6d6b4ba2898e238eed3f42ce490308","after":"ee0a9b35226291719fbef32655f7254687e9a7e4","ref":"refs/heads/main","pushedAt":"2024-06-15T20:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: add accreditation docs taxonomy from VAULT","shortMessageHtmlLink":"feat: add accreditation docs taxonomy from VAULT"}},{"before":"46c25f1b248cb5b0bbe770444a662b107da5482d","after":"e711483c4a6d6b4ba2898e238eed3f42ce490308","ref":"refs/heads/main","pushedAt":"2024-06-14T20:52:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"chore: regenerate subjects_map after today's changes\n\nadds the local programs to the map\nalso changes mapping values for at least one instance of a program term","shortMessageHtmlLink":"chore: regenerate subjects_map after today's changes"}},{"before":"f29019da0469147f7c28076e54a3fbc8b97d7dcf","after":"46c25f1b248cb5b0bbe770444a662b107da5482d","ref":"refs/heads/main","pushedAt":"2024-06-14T20:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"feat: add programs to cca vocab\n\nref: #2","shortMessageHtmlLink":"feat: add programs to cca vocab"}},{"before":"35dc0be087090af5464c86f75a41489cb5cea1de","after":"f29019da0469147f7c28076e54a3fbc8b97d7dcf","ref":"refs/heads/main","pushedAt":"2024-06-07T19:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: readme update, code to dl all VAULT metadata","shortMessageHtmlLink":"docs: readme update, code to dl all VAULT metadata"}},{"before":"8a9b919e24da8fedcd875777f4521592c2a9b971","after":"35dc0be087090af5464c86f75a41489cb5cea1de","ref":"refs/heads/main","pushedAt":"2024-06-07T15:13:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"chore: poetry update","shortMessageHtmlLink":"chore: poetry update"}},{"before":"07417cb9afb97cf07b185f370a7d9a2f5e59ea3e","after":"8a9b919e24da8fedcd875777f4521592c2a9b971","ref":"refs/heads/main","pushedAt":"2024-06-07T03:46:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"docs: todo comment about description types","shortMessageHtmlLink":"docs: todo comment about description types"}},{"before":"b4bb3a46b1857dd9d59fbf72576efd1cced4f8dd","after":"07417cb9afb97cf07b185f370a7d9a2f5e59ea3e","ref":"refs/heads/main","pushedAt":"2024-06-06T22:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phette23","name":"Eric Phetteplace","path":"/phette23","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1024833?s=80&v=4"},"commit":{"message":"fix: not using AAT anymore","shortMessageHtmlLink":"fix: not using AAT anymore"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEckKRxQA","startCursor":null,"endCursor":null}},"title":"Activity ยท cca/vault_migration"}