Hallo!
Hintergrund:
Es werden im Backend Datensätze angelegt. Diese Datensätze
werden im Frontend der Website aufgelistet/dargestellt.
Diese Datensätze können von Benutzern 'aktualisiert' werden. Dazu
wird im Frontend ein Formular zur Verfügung gestellt mit dem Benutzer
beliebig viele Felder eines Datensatzes 'aktualisieren' können.
Anforderung:
Es soll nun möglich sein diese 'Aktualisierungen' im Backend
zu moderieren. Sprich Moderatoren können diese vorgeschlagenen
Aktualisierungen ablehnen oder zustimmen bzw. Teile der
vorgeschlagenen Änderungen übernehmen.
Dabei soll das ganze so flexibel und sicher wie möglich sein.
Fragen:
Kann man diese "vorgeschlagenen Aktualisierungen" als eigene
Versionen der Datensätze anlegen, diese im Backend als seperate
Liste darstellen und aber auch nur freigegebene Änderungen
in den LIVE-Datensatz übernehmen?
Oder macht es mehr Sinn eine eigene Tabelle anzulegen, dort
die Aktualisierungen zu speichern und dann die bestätigten
Änderungen in eine neue Datensatz-Version übernehmen?
Ich würd' gern vermeiden eine 2. Tabelle anzulegen, da ich
dann bei Erweiterungen 2 Tabellen/TCA Einträge/etc. zu warten habe.
Bin schon gespannt auf eure Vorschläge und Ideen,
mir fehlt da noch ein wenig der rote Faden.
Vielen lieben Dank!