0001-authentic-agent-use-email-first_name-last_name-from-.patch
hobo/agent/authentic2/management/commands/hobo_deploy.py | ||
---|---|---|
49 | 49 |
user.is_staff = True |
50 | 50 |
user.is_superuser = True |
51 | 51 |
try: |
52 |
admin_name, admin_email = settings.ADMINS[0]
|
|
52 |
admin_name, admin_email = hobo_environment.get('users')[0]['username'], hobo_environment.get('users')[0]['email']
|
|
53 | 53 |
except (IndexError, ValueError): |
54 | 54 |
admin_name, admin_email = ('Super Publik', 'admin@entrouvert.org') |
55 | 55 |
if not user.email: |
56 | 56 |
user.email = admin_email |
57 | 57 |
if not user.first_name and not user.last_name: |
58 |
# give a name as it's required by some SP |
|
59 |
user.first_name = admin_name |
|
58 |
# save both firstname and lastname as it's required by some SP |
|
59 |
user.first_name = hobo_environment.get('users')[0].get('first_name', admin_name) |
|
60 |
user.last_name = hobo_environment.get('users')[0].get('last_name', admin_name) |
|
61 | ||
60 | 62 |
user.save() |
61 | 63 | |
62 | 64 |
# create/update user attributes |
63 |
- |