ga4gh / ga4gh/analytics-dashboard-api
Approve/reject + promotion service
- Dominant language
- Jupyter Notebook
- Stars
- 4
- Forks
- 0
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 2
Description
**To promote articles to production or reject the changes once review is finished.**
- NEW + approve → write article from staging to production DB, mark review `approved`
- CHANGED + approve → apply the diff fields to the existing production record, mark review `approved`
- Any + reject → mark review `rejected`, production unchanged
- Audit log for every decision
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by locating the existing article staging/production records and review state entry points, then trace where decisions can be persisted. Done means approve handles NEW and CHANGED articles, reject leaves production unchanged, and every decision creates an audit log.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, database
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100