Skip to content

Persist project related actions even with no products #1482

@FyreByrd

Description

@FyreByrd

Currently, certain actions that are relevant to projects are persisted only in ProductTransitions (i.e. Upload/Download or more recently, Archival/Reactivation (see #1470)). If all the products for a project are deleted, as some users are wont to do, then all of these records are lost.

We need some way to persist these records and have them associated with the project itself, rather than just the product.

Proposal:
ProjectActions table

Types of records stored:

  • Definitely:
    • Archival/Reactivation
    • Upload/Download
    • Product Creation/Deletion
    • Project Claim/Reassign
  • Maybe:
    • Edits
    • Add/Remove Author/Reviewer

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions