Skip to content
Snippets Groups Projects
Commit 5ab23da8 authored by Nico's avatar Nico
Browse files

generate-members: add column titles

without column titles, the first row will be interpreted as column
titles.
parent d1368a4a
Branches
No related tags found
No related merge requests found
......@@ -13,6 +13,9 @@ args = ap.parse_args()
def generate_password():
return ''.join(random.choice(string.ascii_letters + string.digits) for i in range(0, 12))
openslides_csv = csv.writer(sys.stdout, quoting=csv.QUOTE_ALL, delimiter=';')
openslides_csv.writerow(["Titel", "Vorname", "Nachname", "Gliederungsebene", "Teilnehmernummer", "Gruppen", "Kommentar", "Ist aktiv", "Ist anwesend", "Ist ein Gremium", "Initiales Passwort", "E-Mail", "Benutzername", "Geschlecht", "Stimmgewicht"])
if not args.institution:
# "ID";"Anrede";"Institution";"Straße";"Nr";"PLZ";"Ort";"Anrede_Ansprechpartner";"Name";"Vorname";"Mailadresse";"PGP";"Mobil";"Telefon";"Fax";"Eintrittsdatum";"Art";"Beitrag";"Sepa";"IBAN";"BIC"
FIRST_NAME_COL = 3
......@@ -61,6 +64,5 @@ for member in member_reader:
password = generate_password()
openslides_csv = csv.writer(sys.stdout, quoting=csv.QUOTE_ALL, delimiter=';')
openslides_csv.writerow(["", firstname, lastname, institution, "", groups, "", 1, 0, 0, password, email, username, "" ""])
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment