AddOn
YForm Adminer
Beschreibung
Berechtigte Benutzer - also Entwickler oder Admin - erhalten im YForm-Tablemanager kontext-bezogene Buttons, mit denen man direkt mittels Adminer Tabellen oder gefilterte Daten angezeigt bekommt.Berechtigte Benutzer - also Entwickler oder Admin - erhalten im YForm-Tablemanager kontext-bezogene Buttons, mit denen man direkt mittels Adminer Tabellen oder gefilterte Daten angezeigt bekommt. So kann man schneller mit nur einem Klick in der Datenbank nach dem Rechten sehen, Ergebnisse kontrollieren oder sonstwie eingreifen.
Dazu muss neben dem Addon "YForm" auch das FOR-Addon "Adminer" installiert und aktiviert sein.
Berechtigt sind Administratoren und User mit dem Recht "yform_adminer[]".
In der Datentabelle:
- Die Tabelle anzeigen
- Tabellen-Query anzeigen (Fenster "SQL-Kommando")
- Die Tabellen-Konfiguration in
rex_yform_table
(eine Zeile) - Die Felddefinitionen der Tabelle in als Auszug aus
rex_yform_field
- Als Action den aktuellen Datensatz der Zeile
- Als Action die Tabellen-Query der Zeile anzeigen (Fenster "SQL-Kommando")
Im Tablemanager je nach Seite
- Tabelle
rex_yform_field
insgesamt - Adminer-Gesamtansicht
- Die Felddefinitionen der Tabelle in als Auszug aus
rex_yform_field
- Die Tabelle anzeigen (Datensätze)
github.com/FriendsOfREDAXO/yform_adminer
Umsetzung
Versionen
1.2.0
- Anpassungen an neue YForm-Versionen nach 4.0.4. mit Breaking Changes; Die Änderungen sind schon jetzt im Github-Repo zu finden.
Ohne die Änderung würde das Addon zu einem Whoops führen, da die Action-Buttons in der "Funktion"-Spalte
der YForm-Tabellen anders verwaltet werden (Array statt String). (@christophboecker #12,#13) - Code insgesamt noch einmal überarbeitet (@christophboecker #13)
- rex_i18n verbessert.(@christophboecker #13)
1.1.0
Kleinere Überarbeitungen
- Button-Texte und Label auf i18n-Verfahen umgestellt (de_de.lang) (@christophboecker #8)
- Verschiedene Korrekturen in der README.md durch Alexander Walther @alxndr-w (#7)
- require adminer in package.yml eingefügt von Alexander Walther @alxndr-w (#6)
-Die Callback-Funktion (Custom-Format für der Spalte "Funktion") berücksichtigt eine evtl schon vorher gesetzte Funktion (Aufruf-Kaskadierung) (@christophboecker #9)
-RexStan-Überarbeitung: Level 9, REDAXO SuperGlobals|Bleeding-Edge|Strict-Mode|Deprecation Warnings|phpstan-dba|cognitive complexity|report mixed|dead code, PHP 8.1|8.2 (@christophboecker #10)
1.0.2
Bugfix zu Systemabsturz beim Logout.