finos / finos/architecture-as-code

Calm Hub Delete For Global Admin

Open
#2,977 0 comments 0 reactions 1 assignee Claimed by @jpgough-ms View on GitHub
calm-hub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.