pulibrary / tiger-data-app

TigerData is a comprehensive set of data storage and management tools and services that provides storage capacity, reliability, functionality, and performance to meet the needs of a rapidly changing research landscape and to enable new opportunities for leveraging the power of institutional data.
Apache License 2.0
6 stars 0 forks source link

We are currently completely deleting the User Job instead of just removing the download link #752

Closed carolyncole closed 2 weeks ago

carolyncole commented 1 month ago

When we discussed https://github.com/pulibrary/tiger-data-app/issues/542 with @matthewjchandler They asked that we only remove the link, but not the entire activity.

Completion criteria:

carolyncole commented 1 month ago

@matthewjchandler How strongly do you feel about having the record of the request still exist. The code that was currently implemented by @JaymeeH completely deletes the UserJob. We could just leave that in place and close this ticket.

matthewjchandler commented 1 month ago

I feel strongly that the "recent activity" pane should retain useful information for a reasonable period of time, and I feel strongly that it should be possible to retrieve a log of all activity on a project for even longer than the activities show in the "recent activity" pane, but I'm not certain that's what you're asking. I think it makes sense to delete downloaded files after a week--and a hard delete (not just a link removal) works for me. I don't think a week is always long enough to remove items listed under the "recent activity" pane, if that is indeed implied.

carolyncole commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @hectorcorrea @JaymeeH @leefaisonr @jrgriffiniii

JaymeeH commented 2 weeks ago

This is addressed in the Tigerdata Refactor