Exemple #1
0
    def migrate_users(self, company, cursor, randomCompanyIdentifier):
        print "Migrating users"
        users = []
        cursor.execute("SELECT * FROM brukere")
        for cu in cursor.fetchall():
            u = User()
            u.username = cu['brukernavn'].decode("latin1") + randomCompanyIdentifier
            u.last_name = cu['fult_navn'].decode("latin1").encode("utf-8")
            u.email = cu['epostadresse'].decode("latin1")
            u.phone = cu['telefon']
            u.company = company
            u.save()

            company.all_employees_group.add_member(u)
            company.save()

            users.append((u, cu['brukerid']))

        print "Done migrating users"
        return users