CSCfi / CSCfi/rems

Add soft-delete state

Open
#3,478 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
66
Forks
28
Avg merge
7d 4h
Merged PRs (30d)
2

Description

To prepare for application expiration and eventual deletion (#2682 ), we need to introduce a new soft delete state.

- [ ] Add a new soft-delete application state.
- [ ] Implement an API endpoint/action to set an application to soft-delete.
- [ ] Soft-delete should be the first step before permanent deletion.

Contributor guide

Open the contributing guide

Research direction

Start by locating the application state definitions and the existing expiration or permanent-deletion flow referenced by issue #2682. Trace how application actions are exposed through the API, then verify that soft-delete can be requested and is the first state transition before permanent deletion.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.