finos / finos/architecture-as-code
Calm Hub Delete For Global Admin
- Dominant language
- TypeScript
- Stars
- 399
- Forks
- 138
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 37
Description
## Feature Proposal
### Target Project:
CalmHub
### Description of Feature:
Whilst adopting Calm Hub, there have been various times where we are learning about where Patterns and Architectures should be positioned.
We have learnt that there are situations where mistakes happen, things need to move, or generally that we need to undo someone's poor scripts output. This isn't really archiving, it's an operational item to remove everything that happened. This should be restricted to the global admin role of Calm Hub.
Introduce delete on all calm types from the top level, removing all versions etc, only available to global admin.
### User Stories:
I've messed up and now I'm stuck
### Current Limitations:
Manual database manipulation the only option
### Proposed Implementation:
New API endpoints across the project
### Alternatives Considered:
Archiving, what if you want to create the same thing again
### Testing Strategy:
Full CalmHub coverage plan
Contributor guide
Assessment
This issue has not been assessed yet.