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