From 5ab23da89e93be62e8358f416d8adc722566ed38 Mon Sep 17 00:00:00 2001 From: nrb <freifunk@nicoboehr.de> Date: Fri, 13 Nov 2020 21:41:44 +0100 Subject: [PATCH] generate-members: add column titles without column titles, the first row will be interpreted as column titles. --- openslides-generate-members.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openslides-generate-members.py b/openslides-generate-members.py index 05000fd..21917ad 100755 --- a/openslides-generate-members.py +++ b/openslides-generate-members.py @@ -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, "" ""]) -- GitLab