sillsdev / sillsdev/TheCombine
Archive old projects in AWS
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 22
- Forks
- 10
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 9
Description
The archive feature should, in addition to hiding a Project, move its data to a separate location, such as Amazon's S3 service. This will require the following changes:
- Allow project administrator's to archive a project;
- List archived projects in which the current user is an administrator;
- Restore project from the offline repository.
Additional features to consider would be:
- Automatic archive of projects not used for n days.
- Automatic email warning users when their project is about to be archived - this may not be necessary if the project can be restored quickly.
Note that this feature is only for the Production server; the use-model for the NUCs does not require this since their data will be removed when the RWC workshop has completed.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Define the production-only archive flow around Amazon S3, including administrator archive and listing permissions, restoration from the offline repository, and whether the optional automatic archive and email warnings are in scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- backend, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100