Open jillpe opened 1 year ago
Kiah:
Questions:
Are Assets the only work type that gets transferred to AAPB? If so, does "children" in the context of this ticket only refer to Digital and Physical instantiations? Or Essence Tracks as well? Does this functionality need to be supported in just Bulkrax or the Bulk Ingester as well? Where all in the app can a transfer be initiated from? E.g. the show page, the search results, etc. Does the counter need to be a database-backed property? Does the status flag need to be a database-backed property?
July 11, Kiah:
Tally in Bulkrax and bulk ingester, final check in actor stack.
/pushes endpoint <-- where transfers happen
July 11, Kiah:
Are Assets the only work type that gets transferred to AAPB?
Yes
If so, does "children" in the context of this ticket only refer to Digital and Physical instantiations? Or Essence Tracks as well?
All instantiations and Essence Tracks.
Does this functionality need to be supported in just Bulkrax or the Bulk Ingester as well?
Yes
Where all in the app can a transfer be initiated from? E.g. the show page, the search results, etc.
/pushes
endpoint
Does the counter need to be a database-backed property? Does the status flag need to be a database-backed property?
Summary
Its is hard to know when all of the children have been attached to a work, and so some works are getting transferred even though they are not complete. We want to add a count to the work for how many children, and then flip a flag when the children are all present that then gives access to the transfer to AAPB button.
Acceptance Criteria
1 Only
AAPB PBCore - Zipped
(Batch Ingester) andPbcoreXmlParser
(Bulkrax) are in scope for this ticket. The remaining parsers and ingesters will be completed in future tickets.Testing instructions:
106-0000000q.xml
102-20fttgwp.xml
KYUK_migration5.zip
PbcoreXmlParser (Bulkrax)
3. Navigate to Dashboard > Importers > New Importer 4. Fill out required fields. Select `AAPB PBCore XML` as the parser 5. Under the "XML and files to Import" section, click "Upload a file". Upload a **ZIP folder** containing the two XML files from Step 1. Click "Create and Import" 6. Make sure all entries import successfully. Re-run the importer if necessary using the "Update Metadata" optionAAPB PBCore - Zipped (Batch Ingester)
3. Navigate to Dashboard > Batches > Upload New Batch 4. Fill out required fields. Select `AAPB PBCore - Zipped` as the type 5. For "Batch source", upload the `KYUK_migration5.zip` file downloaded in Step 1 6. Click "Save"Asset
s. Copy its ID to your computer's clipboardPhysicalInstantiation
,DigitalInstantiation
, orEssenceTrack
)Asset
. Edit and save the record (no need to make any changes)2/pushes/new
Asset
's ID into the text boxThe following IDs are missing child record(s): <Asset ID>
The following IDs are not found in the repository: fake-id
error message2 This will force the validation status to reevaluate
Notes