|
a/Allura/allura/model/auth.py |
|
b/Allura/allura/model/auth.py |
|
... |
|
... |
592 |
auth_provider = plugin.AuthenticationProvider.get(request)
|
592 |
auth_provider = plugin.AuthenticationProvider.get(request)
|
593 |
user = auth_provider.register_user(doc)
|
593 |
user = auth_provider.register_user(doc)
|
594 |
if user and 'display_name' in doc:
|
594 |
if user and 'display_name' in doc:
|
595 |
user.set_pref('display_name', doc['display_name'])
|
595 |
user.set_pref('display_name', doc['display_name'])
|
596 |
if user:
|
596 |
if user:
|
597 |
for l in g.statslisteners:
|
597 |
g.statsUpdater.newUser(user)
|
598 |
l.newUser(user)
|
|
|
599 |
if user and make_project:
|
598 |
if user and make_project:
|
600 |
n = M.Neighborhood.query.get(name='Users')
|
599 |
n = M.Neighborhood.query.get(name='Users')
|
601 |
n.register_project(auth_provider.user_project_shortname(user),
|
600 |
n.register_project(auth_provider.user_project_shortname(user),
|
602 |
user=user, user_project=True)
|
601 |
user=user, user_project=True)
|
603 |
return user
|
602 |
return user
|