Since it's simple to change the login for existing users via CAS, is it possible to redirect repos and usernames as well? Is that even needed? What are the options?
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Aklapper | T292399 Review/check that we index Git repositories located in Wikimedia GitLab | |||
Resolved | thcipriani | T290247 Bitergia gitlab read access for metrics | |||
Resolved | brennen | T288162 Open gitlab.wikimedia.org to all users with Wikimedia developer accounts | |||
Resolved | brennen | T288392 GitLab uses 'real name' as username (rather than 'shell name' or an user-specified name) | |||
Resolved | brennen | T289510 Investigate renaming existing users on gitlab |
Event Timeline
Comment Actions
Handled while resolving T288392. See set-usernames - a quick and dirty utility for changing usernames in bulk for the necessary API invocation, namely (as expressed in the Python wrapper):
user.username = new_username user.provider = "cas3" user.extern_uid = new_username user.save()
I'll tidy this up into a standalone utility for future renames.