diff --git a/openslides-generate-members.py b/openslides-generate-members.py old mode 100755 new mode 100644 index 26ed61ad80c85e4b6f9d95c98137125b02134ce0..7e4963293eaa4acc75249548578a8990d3b4dc5d --- a/openslides-generate-members.py +++ b/openslides-generate-members.py @@ -14,19 +14,19 @@ def generate_password(): return ''.join(random.choice(string.ascii_letters + string.digits) for i in range(0, 12)) 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 LAST_NAME_COL = 2 LEAVE_DATE_COL = 14 MEMBER_TYPE_COL = 15 EMAIL_COL = 8 else: + # "ID";"Anrede";"Name";"Vorname";"Straße";"Nr";"PLZ";"Ort";"Mailadresse";"PGP";"Mobil";"Telefon";"Geb.Datum";"Eintrittsdatum";"Austrittsdatum";"Art";"Beitrag";"Sepa";"IBAN";"BIC" FIRST_NAME_COL = 9 LAST_NAME_COL = 8 MEMBER_TYPE_COL = 16 EMAIL_COL = 10 INSTITUTION_COL = 2 -# "ID";"Anrede";"Name";"Vorname";"Straße";"Nr";"PLZ";"Ort";"Mailadresse";"PGP";"Mobil";"Telefon";"Geb.Datum";"Eintrittsdatum";"Austrittsdatum";"Art";"Beitrag";"Sepa";"IBAN";"BIC" -# "ID";"Anrede";"Institution";"Straße";"Nr";"PLZ";"Ort";"Anrede_Ansprechpartner";"Name";"Vorname";"Mailadresse";"PGP";"Mobil";"Telefon";"Fax";"Eintrittsdatum";"Art";"Beitrag";"Sepa";"IBAN";"BIC" member_reader = csv.reader(args.members_csv, delimiter=';') for member in member_reader: # Titel,Vorname,Nachname,Gliederungsebene,Teilnehmernummer,Gruppen,Kommentar,Ist aktiv,Ist anwesend,Ist ein Gremium,Initiales Passwort,E-Mail,Benutzername,Geschlecht,Stimmgewicht