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

Für REDAXO
^5.13.0
Veröffentlicht am
09.03.2023
Require / PHP
^8.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

Für REDAXO
^5.13.0
Veröffentlicht am
07.03.2023
Require / PHP
^8.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

Für REDAXO
^5.13.0
Veröffentlicht am
20.01.2023
Require / PHP
^8.0

Bugfix zu Systemabsturz beim Logout.