CDLUC3 / dmsp_aws_prototype

Sceptre CloudFormation templates for DMPHub v2
MIT License
1 stars 0 forks source link

Update Augmenter logic so that dmphub_mods are stored differently #72

Open briri opened 7 months ago

briri commented 7 months ago

Update the Uc3DmpId::Augmenter code so that it stores the augmentation info in a separate record in the DynamoDB table. For example "PK": "DMP#doi.org.11.22222/ABCD1234", "SK": "AUGMENTATIONS".

This will help prevent updates to the DMP record via the API (e.g. from the DMPTool) from overwriting and losing augmentation info.

We can add new API endpoints to access and interact with this information.

briri commented 3 months ago

Updated the way we store mods in Dynamo. Need to now update the React-client portion of the DMPTool to work with the changes and also update the uc3-dmp-id gem as well.