Support for alternative user ids

Do not restrict on launchpad id only. Also allow github_id (for complimentary
projects) and ldap_id (for OpenDayLight community)

Closes bug 1411678

Change-Id: Ia811092cb6754e9d1dc28b0f3b55ccb1d04809b9
This commit is contained in:
Ilya Shakhat
2015-01-16 17:41:38 +03:00
parent 953ab3164c
commit ec52ec1c78
7 changed files with 50 additions and 8 deletions

View File

@@ -40,7 +40,9 @@ def _normalize_user(user):
user['user_id'] = user_processor.make_user_id(
launchpad_id=user.get('launchpad_id'),
emails=user.get('emails'),
gerrit_id=user.get('gerrit_id'))
gerrit_id=user.get('gerrit_id'),
github_id=user.get('user_id'),
ldap_id=user.get('ldap_id'))
def _normalize_users(users):