User
Ein User
-Objekt stellt einen LivingApps-Benutzeraccount dar und hat folgende
Attribute:
id
StringDer eindeutige Datenbank-Identifizierer des Benutzers.
gender
StringDas Geschlecht des Benutzers (
"m"
oder"f"
).firstname
StringDer Vorname des Benutzers.
surname
StringDer Nachname des Benutzers.
initials
StringDie Initialen des Benutzers.
email
StringDie Email-Adresse des Benutzers (gleichzeitig auch der Accountname).
lang
StringDie bevorzugte Sprache des Benutzers (beispielsweise
"de"
für Deutsch und"en"
für Englisch).image
File oderNone
Das Benutzer-Portrait in Original-Größe.
Wird das Portrait in einer anderen Größe benötigt, kann scaled_url(…) benutzt werden.
keyviews
Dictionary(String ➝ KeyView) oderNone
Dieses Attribut ist nur dann nicht
None
, wenn es sich bei diesem Benutzer um den eingeloggten Benutzer handelt. In dieser Fall istkeyviews
ein 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.streetname
StringDer Straßenname.
streetnumber
StringDie Hausnummer.
zip
StringDie Postleitzahl.
city
StringDie Stadt.
phone
StringDie Telefonnummer.
fax
StringDie Faxnummer.
summary
StringSelbstbeschreibung des Benutzers.
interests
StringDie Interessen.
personal_website
StringDie URL der persönlichen Website.
company_website
StringDie URl der Unternehmens-Website.
company
StringDer Firmenname.
position
StringDie Position innerhalb der Firma.
department
StringDie Abteilung innerhalb der Firma.
change(oldpassword, newpassword, newemail)
Methode(String, String, String) ➝ Liste(String)Mit der Methode
change
können Passwort und E-Mail-Adresse geändert werden. Die Angabe vonoldpassword
ist verpflichtend. Wenn einnew
-ParameterNone
ist, wird der Wert auch nicht geändert. Die zurückgegebene Liste enthält die Meldungen zu den aufgetretenen Fehlern.