Provide ability to get statistics of user defined group of contributors

Registered by lokesh s

This blueprint aims at giving stackalytics user a capability of forming their own group which consists of set of openstack contributors and show statistics for their efforts as a whole.

As a second step get efforts of this group against set of projects like HEAT,NOVA etc.,This project group is again a user defined project group.

Use cases are like

* Track community efforts of user-defined group of users instead of doing for each contributor individually and calculate the group statistics..
* Get contribution statistics country wise like Get statistics of all openstack users from India.

    We propose to give the input of list of groups in JSON format in Stackalytics UI and this input populates the group drop down. These user defined groups are not pervasive. They are tied to the session. This gives flexibility for the users to define their own group and do not clutter the Stackalytics with all kinds of user defined groups.

Input Format of json Example:-

We provide a text box to upload json and store it in session and use it.

{"data": [{"group" : "Team1","users" : ["Userid1","Userid2","Userid3"]}, {"group":"Team2" , "users" : ["Userid1","Userid2","Userid3"] }

Userids are launcpad ids of users.

This creates a dropdown of groups in Frontend for user to select the group.

Blueprint information

Status:
Started
Approver:
Ilya Shakhat
Priority:
Undefined
Drafter:
lokesh s
Direction:
Needs approval
Assignee:
lokesh s
Definition:
New
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
lokesh s

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.