Ergebnis 1 bis 3 von 3

Thema: Eventliste im Backend für Benutzer einschränken

  1. #1
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard Eventliste im Backend für Benutzer einschränken

    Hallo Leute,

    ich versuche gerade die Eventliste im Backend für Benutzer einzuschränken. Soll heißen, dass ein Event einen "Operator" bekommt (also einem Benutzer zugeordnet wird) und falls der User eingeloggt ist, kann dieser nur seine zugeordneten Events sehen.

    Leider weiß ich nicht wo ich da ansetzen kann - wo wird die Liste der Events fürs Backend generiert? Ich nehme an, da wird eine generische Listing-Funktion benutzt.

    'system/modules/calendar/dca/tl_calendar_events' beinhaltet die Funktion 'listEvents' wo ich aber nur das Datum verändern kann und nicht die Generierung der Ansicht des Events im Backend.

    Wäre für jeden Input dankbar!
    Why is 6 afraid of 7? Because 7 8 9.

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Wenn es nicht sehr viele verschiedene Benutzer sind, dann würde ich jedem seinen eigenen Kalender geben und die Events dann in den Anzeigemodulen kombinieren.
    Außerdem muss für jeden Benutzer in deinem Fall auch eine eigene Benutzergruppe eingerichtet werden, zu der genau dieser Benutzer gehört.
    Die Rechte werden dann bei den Rechten der Benutzergruppe eingestellt: Kalenderrechte -> erlaubte Kalender

  3. #3
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Danke folkfreund! Das ist zumindest eine Variante, wäre aber in meinem Anwendungsfall umständlich zu handeln...

    Lieber wär mir, wenn ich da in die Generierung der Liste eingreifen könnte.


    Update falls jemand das selbe versucht:
    Habe es jetzt hardgecoded in DC_Table.php gemacht (nicht updatesicher)
    Geändert von janosch (18.05.2018 um 12:10 Uhr)
    Why is 6 afraid of 7? Because 7 8 9.

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
  •