Dashboard

Changes to use message queues for processing asynchronous tasks
Changes to use message queues for processing asynchronous tasks
Decision to not retain permissions in the deleted archive. Need to remove copying the permissions.

Decision to not retain permissions in the deleted archive. Need to remove copying the permissions.

Instead of error, append the date to the data object if duplicate path already exists.

Instead of error, append the date to the data object if duplicate path already exists.

Note that if data curator changed in the original archive, we need to change it in the deleted archive as well.

Note that if data curator changed in the original archive, we need to change it in the deleted archive as well.

Do we want to recover soft links? Not for now. We shall keep this as open item for future if there is a use case.

Do we want to recover soft links? Not for now. We shall keep this as open item for future if there is a use case.

Need to exclude soft deleted dataobjects and collection from search

Need to exclude soft deleted dataobjects and collection from search

Consider users not having access to parent collections. Need to use service account to create collections.

Consider users not having access to parent collections. Need to use service account to create collections.

Change the work "archive" to basePath in all locations.

Change the work "archive" to basePath in all locations.

HPCDATAMGM-1471: Add ability to perform soft deletes
HPCDATAMGM-1471: Add ability to perform soft deletes
Do not allow URL generation for IN_PROGRESS.

Do not allow URL generation for IN_PROGRESS.

Do not download for IN_PROGRESS status.

Do not download for IN_PROGRESS status.

change name of this method to perform...

change name of this method to perform...

catch these errors and fail the download task

catch these errors and fail the download task

Tiering Policy?

Tiering Policy?

Also pull the checksum into the object.

Also pull the checksum into the object.

getArchiveMetadata for posix not implemented.

getArchiveMetadata for posix not implemented.

No AWS S3 impact here.

No AWS S3 impact here.

Needs to be synchronized.

Needs to be synchronized.

Check in irods if there are any objects in this prefix that has a different logical path.

Check in irods if there are any objects in this prefix that has a different logical path.

Bus service, app service and rest service can all move to a new class.

Bus service, app service and rest service can all move to a new class.

Add check for logical vs. physical path.

Add check for logical vs. physical path.

Check if the logical path is included in the physical path. If not, the path is changed so reject the entire request.

Check if the logical path is included in the physical path. If not, the path is changed so reject the entire request.

Potential cleanup

Potential cleanup

tiering

tiering

Possibly rename this to setTieringPolicy?

Possibly rename this to setTieringPolicy?