User

Ein User-Objekt stellt einen LivingApps-Benutzeraccount dar und hat folgende Attribute:

idString

Der eindeutige Datenbank-Identifizierer des Benutzers.

genderString

Das Geschlecht des Benutzers ("m" oder "f").

firstnameString

Der Vorname des Benutzers.

surnameString

Der Nachname des Benutzers.

initialsString

Die Initialen des Benutzers.

emailString

Die Email-Adresse des Benutzers (gleichzeitig auch der Accountname).

langString

Die bevorzugte Sprache des Benutzers (beispielsweise "de" für Deutsch und "en" für Englisch).

imageFile oder None

Das Benutzer-Portrait in Original-Größe.

Wird das Portrait in einer anderen Größe benötigt, kann scaled_url(…) benutzt werden.

keyviewsDictionary(String ➝ KeyView) oder None

Dieses Attribut ist nur dann nicht None, wenn es sich bei diesem Benutzer um den eingeloggten Benutzer handelt. In dieser Fall ist keyviews 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 entsprechenden KeyView-Objekte.

streetnameString

Der Straßenname.

streetnumberString

Die Hausnummer.

zipString

Die Postleitzahl.

cityString

Die Stadt.

phoneString

Die Telefonnummer.

faxString

Die Faxnummer.

summaryString

Selbstbeschreibung des Benutzers.

interestsString

Die Interessen.

personal_websiteString

Die URL der persönlichen Website.

company_websiteString

Die URl der Unternehmens-Website.

companyString

Der Firmenname.

positionString

Die Position innerhalb der Firma.

departmentString

Die 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 von oldpassword ist verpflichtend. Wenn ein new-Parameter None ist, wird der Wert auch nicht geändert. Die zurückgegebene Liste enthält die Meldungen zu den aufgetretenen Fehlern.