yakamara / yform

YForm für REDAXO 5 – Formulare im Frontend und Backend mit Verwaltung von Datenbank-Tabellen.
MIT License
77 stars 55 forks source link

Table Manager :: Feldnamen nachträglich editieren #151

Open tbaddade opened 8 years ago

tbaddade commented 8 years ago

Fehlt mir sehr oft.

alxndr-w commented 8 years ago

Ergänzung: Dazu müssen nicht nur Feldname in der Tabelle und Feldname in der Table Manager-Tabelle geändert werden, sondern ggf. auch Feldnamen, die bspw. in be_manager_relation angegeben sind (und die man auch nachträglich nicht ändern kann). Oder in Validates.

Ggf. sollte der Nutzer auch gewarnt werden, dass die Feldnamen in YForm-Feldern wie select_sql und radio_sql geändert werden müssen.

tbaddade commented 6 years ago

Finde das recht wichtig. Stehe grad davor, das Datensätze mehrsprachig werden sollen. Würde daher einige Feldnamen von name auf name_1 ändern wollen.

Das Anpassen der anderen Values und Validates etc. muss m.E. gar nicht automatisch passieren. Ein allgemeiner Hinweis, dass man ggf. diese Felder überprüfen sollte, würde mir reichen.

alxndr-w commented 6 years ago

Ein kurzer Quercheck, wo table.field_renamed, .+field_renamed.+FROM.+table.+ oder .+table.+field_renamed.+ in der Datenbank vorkommt, könnte einem die Arbeit erleichtern.

Oder alternativ ein kurzer Check, ob Adminer installiert ist und dann ggf. einen Link mit einer Adminer-Suche nach dem Feldnamen ausführen.

Ich bräuchte es nicht, aber versuche eben Leute zu berücksichtigen, die vlt. nicht so viel mit SQL am Hut haben.

tbaddade commented 6 years ago

@dergel besteht hier Interesse daran? Könnte es wieder einmal gebrauchen. PR erstellen?

olien commented 6 years ago

da ich ständig buchstabendreher habe wäre das eine klasse erweiterung für mich!! :-)

alxndr-w commented 6 years ago

Wir haben auch öfters Bachstubendreher drin und Tippfleher.