Objekt-Zeitleiste: Label-Klammer, Abfrage und Berechtigungslücken
Funktionsweise der Objekt-Zeitleiste über die gemeinsame Label-Klammer, Verknüpfungsbrowser und Zeitleistenmodus, verwendete Tabellen sowie die fehlende Prüfung von Funktionsrecht und Inhaltsbereich.
Die Objekt-Zeitleiste ist eine objektübergreifende Zeitleiste über die gemeinsame Label-Klammer (label_link.value_norm): Verknüpfungsbrowser (Label, Wert, Anzahl) oder alle Objekte einer Verknüpfung zeitlich geordnet (Datum, Typ, Titel, Betrag, Link). Sie liest nur.
Verwendete Daten
Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.
label_link, label, label_description, entry, invoice_item und die Abfragemethoden der Fachmodelle.
Verhalten
list: Filter nach Gruppe und Suche; Zeitleistenmodus bei Angabe vonfilter_label_id+filter_value_norm.debug: der Schalterfilter_sql=1.
Berechtigungen
- Der Menüpunkt erscheint gemäß
canSee(timeline, list). Der Schlüssellistist eine nicht eingestufte Zeile im Funktionskatalog. - Die Liste prüft nur das Basisrecht
access;canAction(list)und Inhaltsbereich fehlen; der Einstiegs-Endpunkt der Seite prüft kein Recht. Der Schlüsseldebugwird mitcanAction(debug)geprüft.
Bekannte Einschränkungen
Ohne Inhaltsbereich zeigt die Zeitleiste die Objekte aller Firmen, die die Klammer tragen.