This PR addresses ODD-992 that updates the publishing system to support special processing of SIPs featuring restricted public access. SIPs from MIDAS are recognized as providing data under restricted public access when the POD includes files and an accessURL that points to the new Salesforce-connected Restricted Access Gateway; upon recognition, several bits of metadata are automatically attached to the record that are ultimately used by the Salesforce gateway. It also applies two bits of specialized handling upon preservation and ingest: the preservation bag files are sent to a special storage directory to be stored separately from the public data, and the file components are removed from the NERDm record sent to the ingest service.
This PR addresses ODD-992 that updates the publishing system to support special processing of SIPs featuring restricted public access. SIPs from MIDAS are recognized as providing data under restricted public access when the POD includes files and an accessURL that points to the new Salesforce-connected Restricted Access Gateway; upon recognition, several bits of metadata are automatically attached to the record that are ultimately used by the Salesforce gateway. It also applies two bits of specialized handling upon preservation and ingest: the preservation bag files are sent to a special storage directory to be stored separately from the public data, and the file components are removed from the NERDm record sent to the ingest service.