ga4gh / ga4gh/analytics-dashboard-api

Approve/reject + promotion service

Open
#154 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.