stackalytics/stackalytics/dashboard
Andrii Ostapenko 8b5345b458 Adds support of multiple gerrit_ids
Previously only one gerrit_id for user_profile was supported and took
part in record_processing. In case of using multiple Gerrits or multiple
gerrit_ids in one Gerrit, while merging profiles all except one
gerrit_ids were rejected.

This commit adds new user gerrit_ids user_profile key containing all
required mapping between multiple Gerrits and gerrit_ids. Each gerrit_id
acts the same way as old gerrit_id during review record processing, that
potentially increases success rate of record identification and
decreses amount of unnecessary launchpad user queries by storing user
with all gerrit_ids as a primary key instead of one.

Also changes to UI added to represent multiple Gerrit accounts.

Change-Id: Id20c7ed46cd409946b9a5247a94331860895f859
2019-06-20 15:20:41 +00:00
..
static add cncf and redesign 2019-03-07 14:35:46 -05:00
templates Adds support of multiple gerrit_ids 2019-06-20 15:20:41 +00:00
__init__.py Move dashboard into stackalytics 2014-06-17 16:26:08 +04:00
config.py Limit changes list in review report on server side 2019-03-23 22:31:40 +00:00
decorators.py Add filtering by languages 2018-11-16 14:11:09 +01:00
helpers.py Changed default review url 2019-05-17 19:50:29 +04:00
kpi.py Move dashboard into stackalytics 2014-06-17 16:26:08 +04:00
memory_storage.py Add filtering by languages 2018-11-16 14:11:09 +01:00
parameters.py Add filtering by languages 2018-11-16 14:11:09 +01:00
reports.py Limit changes list in review report on server side 2019-03-23 22:31:40 +00:00
vault.py Fix pep8 failure on py3 2017-03-23 10:23:25 -07:00
web.py add cncf and redesign 2019-03-07 14:35:46 -05:00
web.wsgi Full namespace when importing dashboard 2015-06-11 16:31:20 -04:00