fedora.zanata.org allows FAS users to change their username

Description

Zanata asking Fedora users to provide name, userid and email even after FAS openid login
Inbox.

1. There is chance of FAS user can create account with different username and it will affect our plan to connect with FedBus and generate stats.

2. Was talking with CLA agreement with Zanata guys earlier. They said rather than they work on signing agreement from users, they want user simply sign CLA of different project i.e. Fedora, OepnStack and they will simply connect users to respective project portal. In this case no need to sign other terms of Zanata (please correct me here if i am wrong). I mean just user can simply log in and start work.

More information: https://fedoramagazine.org/fedora-openid-login-new-improved/

Environment

Fedora

Activity

Show:
Alex Eng
May 19, 2016, 3:28 AM

so sql to detect those and changed it to the matching username? what if the matching username is taken?

Sean Flanigan
May 19, 2016, 3:55 AM

I just mean we should have some ad hoc SQL which can be run in a database
console before setting the new enforce option, detecting any problematic
usernames which already slipped through, not exception-handling code to be
part of Zanata.


Sean Flanigan

Principal Software Engineer
Globalisation Tools Engineering
Red Hat

psatpute
May 19, 2016, 11:21 AM

More from users perspective, how it will work.
First
1. New user login with FAS in fedora.zanata.org
2. He will get his FAS username, name and email already selected in new account creation

Second
1. New user login with FAS in fedora.zanata.org
2. He will provide his required username, Name in form.
3. SQL will run in backend and inform users. "Mismatch with FAS username"

As per comment from https://zanata.atlassian.net/browse/ZNTA-855?focusedCommentId=15401&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15401 IMO first one is good.

Sean Flanigan
May 20, 2016, 1:17 AM

There is no "Second" option, only the first one.

The SQL I mentioned is simply something which can be run manually by a sys admin (not by Zanata) before activating the new feature, just to make sure all existing users have matching usernames.

psatpute
May 20, 2016, 4:14 AM

great, looks perfect !!

Ready for Release

Assignee

Alex Eng

Reporter

Pravin Satpute

Labels

None

Tested Version/s

None

Time remaining

0m

Sprint

None

Fix versions

Affects versions

Priority

unspecified
Configure