mbari-org / oni

Organism Naming Infrastructure
https://mbari-org.github.io/oni/docs
0 stars 0 forks source link

Roadmap #1

Open hohonuuli opened 4 months ago

hohonuuli commented 4 months ago
### Outline
- [x] Endpoints for Concept
- [x] Endpoints for Health
- [x] Implement user based authentication
- [x] Endpoints for History
- [x] Endpoints for Links
- [x] Endpoints for Phylogeny
- [x] Endpoints for auth (apikey)
- [x] Endpoints for auth (name:pwd)
- [x] Endpoints for prefs
- [x] Endpoints for users
- [x] Add support for references in db
- [x] Endpoints for References
- [x] Implement services for history approve/reject etc.
- [x] Add tests for all history approvals/rejections
- [x] Implement endpoints for history approve/reject etc.
- [x] Finish endpoint test coverage
- [x] Implement postgres db
- [x] Implement postgres integration tests
- [x] Compare output of Oni and VARS-kb to make sure they are the same
- [x] Create migration for existing postgres db
- [x] Integration testing with VARS Annotation: kb
- [x] Integration testing with VARS Annoation: User prefs
- [x] Set up testing database externally for Paul
- [ ] Endpoints for Raw
- [ ] Endpoints for DeepSeaGuide
- [ ] Create migration for existing SQL Server db
### Permissions and History
- [x] Delete requests by maint create history only, by admin create history and do the delete
- [ ] https://github.com/mbari-org/oni/issues/2
hohonuuli commented 3 months ago

Paul can use https://github.com/mbari-org/m3-quickstart/tree/feature/oni for development