User (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „User“ nach „User (Objekt)“ verschoben)
K (Schützte „User (Objekt)“ [edit=autoconfirmed:move=autoconfirmed])
(kein Unterschied)

Version vom 10. Juni 2008, 20:06 Uhr

Name

User - Nutzer

Beschreibung

User repräsentieren die Nutzer des IES. Mit Hilfe von Login und Password können sich Nutzer an dem IES anmelden und Daten erzeugen ändern und löschen. Nutzer werden in vier Typen unterteil, die Einfluß auf die Rechte der Nutzer für den IES haben.

System-Administrator
Ein System-Administrator hat Mandantenüberbreifende uneingeschränkte Rechte auf alle Daten und Funktionen des IES. Einem System-Administrator können weder Rechte vergeben, noch Rechte entzogen werden. Für diesen Nutzer-Typ steht die Konstante system.constants.SYSTEM_ADMINISTRATOR zur Verfügung.
Administrator
Ein Administrator hat uneingeschränkte Rechte auf alle Daten seines Mandanten. Er hat Rechte auf alle Funktionen des IES, die sich auf seinen Mandanten beziehen. Einem Administrator können weder Rechte vergeben, noch Rechte entzogen werden. Für diesen Nutzer-Typ steht die Konstante system.constants.ADMINISTRATOR zur Verfügung.
Standard Nutzer
Ein Standard-Nutzer hat die Rechte auf Daten und Funktionen, die für ihn vergeben wurde. Für diesen Nutzer-Typ steht die Konstante system.constants.EDITOR zur Verfügung.
Gast
Ein Gast ist ein Nutzer dem es nicht erlaubt ist sich an dem IES anzumelden. Dieser Nutzer-Typ wird Beispielsweise für die Personalisierung verwendet, um Nutzern Zugriff auf bestimmte Bereiche eine Website zu geben, aber keinen Zugriff auf das CMS. Für diesen Nutzer-Typ steht die Konstante system.constants.GUEST zur Verfügung.

Attribute

Attribut Type Beschreibung ab IES Version
id ID ID des Nutzers 1
original ID ID der Original-Nutzers. Wenn dieser Nutzer nur ein Link auf den Original-Nutzer ist. Ist dieser Nutzer der Original-Nutzer, ist original mit id identisch. 1
withoutType Number ID-Teil ohne Typ-Definition 1
type

system.constants.SYSTEM_ADMINISTRATOR,
system.constants.ADMINISTRATOR,
system.constants.EDITOR,
system.constants.GUEST

Typ des Elementes 1
category system.constants.USER Typ des Objektes 1
anchor Anchor Anchor des Nutzers 1
name String Name des Nutzers in der default-Sprache. 1
localeName String Sprachenspezifischer Name. Welche Sprache verwendet wird, wird über das locale-Attribute der Ausgabe-Tags bestimmt. 2
comment String Kommentar zu dem Nutzer in der default-Sprache 1
localeComment Text Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, wird über das locale-Attribute der Ausgabe-Tags bestimmt. 2
parent UserPool Pool in dem der Nutzer liegt 1
stepParents Collection Liste der UserPools in denen dieses Element noch verlinkt ist. Ist dieses Element ein Link, ist parent in der Liste nicht enthalten, dafür aber der Pools des originalen Nutzers. 1
path Collection Liste aller übergeordenten UserPools und dieser Nutzer. Das erste Element der Liste ist der Root-Pool. Das zweitletzte Element der Liste ist parent. Das letzte Element der Liste ist dieser Nutzer 1
createdBy User Nutzer, der diesen Nutzer erzeugt hat 1
created Date Datum und Uhrzeit, zu dem dieser Nutzer erzeugt wurde 1
changedBy User Nutzer, der diesen Nutzer zuletzt geändert hat 1
changed Date Datum und Uhrzeit, zu dem dieser Nutzer das letzte mal geändert wurde 1
permissions Permission Gibt an, welche Rechte der Nutzer, der dieses Objekt angefordert hat, auf dieses Objekt besitzt 1
lock Lock Wenn dieses Attribut gesetzt ist, ist das Objekt von einem anderen Nutzer gelockt 2
isReadOnly Boolean true, wenn der Nutzer, der dieses Objekt angefordert hat nur lesend darauf zugreifen darf. Dies ist der Fall, wenn der Nutzer nur Leserechte auf diese Objekt hat oder das Objekt von einem anderen Nutzer gelockt wurde 1
isElement Boolean ist immer true 1
isPool Boolean ist immer false 1
isSymbolicLink Boolean true, wenn dieser Nutzer nur ein Link auf das Original-Nutzer ist 1
login String Login des Nutzers 1
firstName String Vorname des Nutzers 1
lastName String Nachname des Nutzers 1
name String Zeichenkette, die aus Nachname, Vorname und Login besteht. 1
isFemale Boolean true, wenn der Nutzer weiblich ist 1
isMale Boolean true, wenn der Nutzer männlich ist 1
isDisabled Boolean true, wenn der Nutzer gesperrt ist 1
validFrom Date Datum und Uhrzeit, ab dem der Account freigeschaltet ist. 1
validTo Date Datum und Uhrzeit, bis das der Account freigeschaltet ist. 1
locale Locale Sprache des Nutzers 1
ldapServer LdapServer Handelt es sich um einen LDAP-Nutzer bechreibt das Attribut den LDAP-Server, auf dem der Nutzer existiert. 1
ldapDN String DN des LDAP-Nutzers für den in ldapServer angegebenen LDAP-Server 1
??? ??? Ein Nutzer kann beliebig viele weitere Attribute enthalten. Dies können normale Textfelder, aber auch Listen-, BinärInformation usw. sein. Alleine das Template zur Erzeugung und Änderung von Nutzern bestimmt diese Attribute. 1