Kontierungsparameter — Tabelle, Validierung, Rechte

Die Schlüssel-Wert-Parametertabelle der Typadapter, Prüfung der Werttypen, Eindeutigkeit, Löschen und die Berechtigungsschlüssel.

Die Kontierungsparameter der Typadapter (zum Beispiel mol, idata, merkantil, otpkelfo) als Schlüssel-Wert-Paare. Die Adapter erhalten sie über getConfigArray().

Datenmodell

Die Tabellennamen tragen in der Datenbank das eigene Präfix der Installation.

TabelleHauptfelder
contir_configTyp, Gruppe, Schlüssel, Wert (config_value), Werttyp (string, int, json), Status, Hinweis

Beim Löschen eines Sachkontos wird im Feld config_value nach Verweisen gesucht (siehe Artikel zum Kontenplan).

Speichern und Löschen

  1. Typ und Schlüssel sind Pflicht (error_type, error_key).
  2. Bei json gültiges JSON nach Dekodierung der HTML-Entitäten (error_json); bei int eine ganze Zahl (error_int).
  3. Typ + Gruppe + Schlüssel eindeutig (keyExists, error_duplicate); Speichern mit saveConfig().
  4. Löschen: physisch (deleteConfig), ohne Verweisprüfung.
  5. Status: finance/contirconfig.status.

Berechtigungen

SchlüsselVerwendung
list (UNMAPPED)in getList(); index() lädt die Typen ohne Rechteprüfung
addnicht in den Seeds; die Schaltfläche ist für Nicht-Super-Admins verborgen, canSave(0) fällt auf edit zurück
editFormular und Status: canAction(edit); Speichern: canSave
deletecanAction(delete)
statusdeleteBASE, nur Seed; es gibt keinen Status-9-Endpunkt
debugSQL-Schalter des Filters
Related topics: Kontierung Berechtigungen