User
Ein User-Objekt stellt einen LivingApps-Benutzeraccount dar und hat folgende
Attribute:
idStringDer eindeutige Datenbank-Identifizierer des Benutzers.
genderStringDas Geschlecht des Benutzers (
"m"oder"f").firstnameStringDer Vorname des Benutzers.
surnameStringDer Nachname des Benutzers.
initialsStringDie Initialen des Benutzers.
emailStringDie Email-Adresse des Benutzers (gleichzeitig auch der Accountname).
langStringDie bevorzugte Sprache des Benutzers (beispielsweise
"de"für Deutsch und"en"für Englisch).imageFile oderNoneDas Benutzer-Portrait in Original-Größe.
Wird das Portrait in einer anderen Größe benötigt, kann scaled_url(…) benutzt werden.
keyviewsDictionary(String ➝ KeyView) oderNoneDieses Attribut ist nur dann nicht
None, wenn es sich bei diesem Benutzer um den eingeloggten Benutzer handelt. In dieser Fall istkeyviewsein Dictionary das die „Key-Views“ dieses Users enthält, d.h. die Template-Ansichten die für diesen Benutzer ohne Login zur Verfügung stehen. Die Schlüssel sind die Identifizierer der jeweiligen Ansicht und die Werte sind die entsprechendenKeyView-Objekte.streetnameStringDer Straßenname.
streetnumberStringDie Hausnummer.
zipStringDie Postleitzahl.
cityStringDie Stadt.
phoneStringDie Telefonnummer.
faxStringDie Faxnummer.
summaryStringSelbstbeschreibung des Benutzers.
interestsStringDie Interessen.
personal_websiteStringDie URL der persönlichen Website.
company_websiteStringDie URl der Unternehmens-Website.
companyStringDer Firmenname.
positionStringDie Position innerhalb der Firma.
departmentStringDie Abteilung innerhalb der Firma.
change(oldpassword, newpassword, newemail)Methode(String, String, String) ➝ Liste(String)Mit der Methode
changekönnen Passwort und E-Mail-Adresse geändert werden. Die Angabe vonoldpasswordist verpflichtend. Wenn einnew-ParameterNoneist, wird der Wert auch nicht geändert. Die zurückgegebene Liste enthält die Meldungen zu den aufgetretenen Fehlern.