Profil-Seite mit CIS-Zusatzinfos: Anrede, Matrikelnummer, Telefon/Buero (Lektoren), Geburtsdatum/-ort, Wohnsitz, FH-Ausweis, private Kontaktdaten (nur bei eigener Sichtbarkeit)
This commit is contained in:
+10
@@ -394,10 +394,20 @@ class CISClient:
|
||||
"role": role,
|
||||
"person_id": m.group(1) if m else "",
|
||||
"username": _pick(r"Username:\s*(\S+)"),
|
||||
"anrede": _pick(r"Anrede:\s*(.*?)\s*(?:Titel:|Vorname:)"),
|
||||
"matrikel_nr": _pick(r"Matrikelnummer:\s*(\d+)"),
|
||||
"titel": _pick(r"Titel:\s*(.*?)\s*Vorname:").strip(),
|
||||
"vorname": _pick(r"Vorname:\s*(.*?)\s*Nachname:"),
|
||||
"nachname": _pick(r"Nachname:\s*(.*?)\s*Postnomen:"),
|
||||
"postnomen": _pick(r"Postnomen:\s*(.*?)\s*(?:Geburtsdatum:|Kurzzeichen:|Studiengang:|eMail)"),
|
||||
"geburtsdatum": _pick(r"Geburtsdatum:\s*([\d.]+)"),
|
||||
"geburtsort": _pick(r"Geburtsort:\s*(.*?)\s*(?:Hauptwohnsitz:|Studiengang:)"),
|
||||
"wohnsitz": _pick(r"Hauptwohnsitz:\s*(.*?)\s*Studiengang:"),
|
||||
"fh_ausweis": _pick(r"FH-Ausweis Status\s*(.*?)\s*eMail"),
|
||||
"privat_mail": _pick(r"Privat\s+E-Mail\s+(\S+@\S+)"),
|
||||
"privat_tel": _pick(r"Telefonnummer\s+([+\d][\d\s/-]*)"),
|
||||
"telefon": _pick(r"Telefon:\s*(.*?)\s*(?:B\xfcro:|eMail|$)"),
|
||||
"buero": _pick(r"B\xfcro:\s*(\S+)"),
|
||||
"kurzzeichen": _pick(r"Kurzzeichen:\s*(\S+)"),
|
||||
"mail": _pick(r"Intern:\s*([^\s]+@[^\s]+)"),
|
||||
"mail_alias": _pick(r"Alias:\s*([^\s]+@[^\s]+)"),
|
||||
|
||||
Reference in New Issue
Block a user