X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=db-config.d%2F001-admin_user;h=74a9723268c34ba3af8ea9802f5019923d95fdf7;hb=19d4a01ccf66af9e00914351b3eacd5fc880f988;hp=879716453b15879150d91a1a44c01d3034aa37aa;hpb=5afb8089a48433612fb10bed3c609006882b9859;p=plcapi.git diff --git a/db-config.d/001-admin_user b/db-config.d/001-admin_user index 8797164..74a9723 100644 --- a/db-config.d/001-admin_user +++ b/db-config.d/001-admin_user @@ -1,18 +1,17 @@ # -*-python-*- -# $Id$ -# $URL$ #################### # Create/update the default administrator account (should be person_id 2). -admin = { 'person_id': 2, - 'first_name': "Default", +the_admin_id=2 +admin = { 'first_name': "Default", 'last_name': "Administrator", 'email': plc['root_user'], 'password': plc['root_password'] } -persons = GetPersons([admin['person_id']]) +persons = GetPersons(the_admin_id) if not persons: + # AddPerson won't let you pass a person_id person_id = AddPerson(admin) - if person_id != admin['person_id']: + if person_id != the_admin_id: # Huh? Someone deleted the account manually from the database. DeletePerson(person_id) raise Exception, "Someone deleted the \"%s %s\" account from the database!" % \