Permit selective restore of metadata from deleted iteration cadence
Proposal
Since #343889 (closed), it is possible for users with the Reporter role (or higher) to delete an iteration cadence. That user or another user may create a new iteration cadence but all of the metadata associated with the cadence that was deleted is not retained.
The proposal: provide some mechanism to selectively restore iteration cadence metadata.
In order to delete an iteration cadence, the user must click Delete cadence once and a
If an accidental deletion does occur, the only method available to recover is:
- Restore GitLab from a backup performed before the accidental deletion
and then either:
- Export the project that contained the deleted iteration cadence, import it and continue using it (accepting the loss of any other data in that project)
- Take a screenshot of the iteration cadence metadata and store it in the Description of the newly created replacement cadence
The goal of this feature proposal is to improve the available options should someone accidentally delete an iteration cadence.
Items to Restore
The specific items to restore that we'd like to see include the mapping of the relationship between the iteration that was restored and issues that were attached to it.
Quoting the requesting customer directly:
After the Iteration Cadence deleted there is no clue which iterations are added to the issues.
For example, if a label is deleted there will be a update in issue like "added 1 deleted label just now". From the date and time we can identify the issues but if iteration is deleted no change history in any issues.