sillsdev / sillsdev/languageforge-lexbox

allow permanently deleting project

Open
#69 3 comments 0 reactions 1 assignee View on GitHub

@rmunn is already working on this.

Since Dec 9, 2024.

📦 Lexbox ASP.NET
Dominant language
C#
Stars
9
Forks
8
Avg merge
2d 13h
Merged PRs (30d)
49

Description

we probably want to have a fairly dynamic strategy with this one. Some projects we may want to archive (like a language project), others like a training or test project we are probably fine with an immediate cleanup, but some we may want to schedule a full delete in like a month and give any other managers a chance to abort the delete.

  • delete db data
  • delete hg repo
  • email project managers/users about the deletion

design ideas:
when a job is marked to be deleted, we will soft delete as we do now, we will notify any users and project mangers about the deletion, then we will have a job that runs once a day and permanently deletes any projects that are older than n days (configuration tbd, maybe determined by project type).

If a project is a develop project type then it can just be permanently deleted right away

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.