Ergebnis 1 bis 7 von 7

Thema: Änderungshistorie erstellen

  1. #1
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard Änderungshistorie erstellen

    Hallo,

    ich möchte gern in mein Projekt ne Art "Änderungshistorie" im Frontend ausgeben. Bisher hatte ich es mit den callbacks gelöst, also onsubmit, ondelete etc. und mir die Sachen in eine Tabelle geschrieben.

    Da es aber dann aber sehr viele Callbacks werden wollte ich mal fragen ob es sowas entweder schon fertig gibt oder man eventuell auch nur den oncreate_version callback nehmen sollte?

    Was meint ihr?
    Liebe Grüße
    WebRoxx


  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Die Daten stehen ja schon in der tl_version Tabelle drin (vorausgesetzt die Versionen werden überhaupt erzeugt).
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Die Daten stehen ja schon in der tl_version Tabelle drin (vorausgesetzt die Versionen werden überhaupt erzeugt).
    Ja aber die kann man ja auch bereinigen, ich möchte daten aber sicher dauerhaft stehen haben. Aber habe es jetzt mit config.oncreate_version callback probiert und das funktioniert super

    ah warum immer so kompliziert denkt am anfang
    Liebe Grüße
    WebRoxx


  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Naja du könntest ja den threshold sehr hoch setzen und die Möglichkeit aus dem Backend entfernen .
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Naja du könntest ja den threshold sehr hoch setzen und die Möglichkeit aus dem Backend entfernen .
    Ja, aber speicher da noch was anderes mit zusätzlich ab, das passt schon so

    ach wieder ein Grund Contao mehr zu lieben
    Liebe Grüße
    WebRoxx


  6. #6
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Okay, der Versions-hook löst nicht das Problem das ich beim Löschen, Copy und Cut Mode trotzdem die passenden Hooks anwenden muss.

    Schade dachte ich kann das alles in einem hook lösen

    Ansonsten muss ich eventuell doch schauen ob ich auf die Versionstabelle zurückgreifen kann

    Die Frage ist dann aber die, wie entfernt man denn das "Versionen löschen" aus der Systemwartung?
    Liebe Grüße
    WebRoxx


  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    PHP-Code:
    // contao/config.php
    unset($GLOBALS['TL_PURGE']['tables']['versions']); 
    Zusätzlich musst du noch contao.localconfig.versionPeriod sehr hoch setzen - oder den PurgeExpiredDataCron Service decoraten, sodass dort nicht mehr tl_version gepurged wird.
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •