API endpoint for KPI dashboard - People

VERIFIED FIXED

Status

VERIFIED FIXED
4 years ago
3 years ago

People

(Reporter: pierros, Assigned: tasos)

Tracking

Dependency tree / graph

Details

(Whiteboard: [kb=1694609] )

(Reporter)

Description

4 years ago
Public API endpoint (not advertised) based on the new API

Request /api/kpi_people/?
query possible parameters:
- Country
- Initiative (relation from reports)
- Category (functional area)
- Week span (start week, end week)

Response (json)
- Total to date
- Total this week (and percentage change with previous)
- Total this quarter so far (and percentage change since start of quarter)
- Graph weeks numbers (for each week in the time span
-- Week # (Inactive, Casual, Active, Core)
(Reporter)

Updated

4 years ago
Blocks: 1140372
(Reporter)

Updated

4 years ago
Whiteboard: [kb=1694609]
Assignee: nobody → jgiannelos
Group: mozilla-reps-admins
(Assignee)

Updated

3 years ago
OS: Linux → All
Hardware: x86_64 → All
Version: next → unspecified
Assignee: jgiannelos → nobody
(Assignee)

Updated

3 years ago
Assignee: nobody → tasos
Status: NEW → ASSIGNED
Blocks: 1149543

Updated

3 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED

Updated

3 years ago
Version: unspecified → next
Verified on stage:

* /api/kpi/people returns 200 response
* /api/kpi/people returns results in expected format
* /api/kpi/people?country=greece returns correct results only for greece
* /api/kpi/people tested all different activity statuses for week=12
** inactive
** casual
** active
** core
*** Works as expected
Status: RESOLVED → VERIFIED
Version: next → 463
You need to log in before you can comment on or make changes to this bug.