Projet

Général

Profil

0001-authentic-agent-use-email-first_name-last_name-from-.patch

Anonyme, 23 février 2018 17:12

Télécharger (1,81 ko)

Voir les différences:

Subject: [PATCH] authentic agent : use email/first_name/last_name from
 hobo.json (#21888)

 hobo/agent/authentic2/management/commands/hobo_deploy.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
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
-