Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Steuerung der Bearbeitungsfunktionen (Editieren, Kopier...) für Kalendereinträge

  1. #1
    Contao-Nutzer
    Registriert seit
    14.11.2011.
    Beiträge
    5

    Frage Steuerung der Bearbeitungsfunktionen (Editieren, Kopier...) für Kalendereinträge

    Hallo – Wer kann mir weiterhelfen?

    Contao-Version: 3.5.14. Wir nutzen den Eventkalender für die Reservation von verschiedenen Räumen sowie zur Ausschreibungen von Events (Seminare, Vorträgen, etc. ..) Der Kalender-Eintrag ist „zweigeteilt“. Raumreservation durch das Zentrum, der Raummieter kann die Reservation dann durch seine Eventdaten ergänzen. Die Kalendereinträge werden dann im „Reservationssystem“ und im „Veranstaltungskalender“ angezeigt. Welcher Kalender, Kalendereintrag und welche Daten der Raummieter verändern kann wird durch das Berechtigungssystem geregelt – dies wir jedoch durch die fixen Bearbeitungsfunktionen (Editieren, kopieren, verschieben, löschen, .. lassen sich nicht ein-/ausschalten) ausgehebelt. Was hilft es, wenn ich eingrenzen kann welche Daten das Mitglied mutieren kann, wenn es aber den ganzen Eintrag löschen kann!!!

    Wie kann ich das Löschen, Verschieben und Kopieren von Kalendereinträgen für bestimmte Benutzergruppen "individuell ein-/ausschalten"???

    Wer weiss wie? - Herzlichen Dank im Voraus
    Geändert von Albert (21.08.2016 um 01:55 Uhr)

  2. #2
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Das ist nicht so leicht umsetzbar.

    Beim Event Manager haben wir das eingesetzt. https://www.fast-end-media.de/produkte/event-manager/

    Kann man in der in Demo nachvollziehen
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn es dafür keine Erweiterung gibt, kannst du das machen, indem du die DCA überschreibst. In der system/config/dcaconfig.php geht das zum Testen, besser ist aber in ner eigenen Erweiterung in system/modules/z-my-mods/dca/tl_calendar_events.php.

    Beispiel:
    PHP-Code:
    if(TL_MODE == 'BE' && \BackendUser::getInstance()->isMemberOf(42)) // ...->isAdmin)... = nur für Admins
    {
      
    $GLOBALS['TL_DCA']['tl_calendar_events']['config']['notDeletable'] = true;
      
    $GLOBALS['TL_DCA']['tl_calendar_events']['list']['operations']['delete'] = '';

    Hier die Einstellungen vom Core: https://github.com/contao/core/blob/...dar_events.php
    Doku zum DCA: https://docs.contao.org/books/api/dca/reference.html
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Nutzer
    Registriert seit
    14.11.2011.
    Beiträge
    5

    Staunendes Gesicht Steuerung der Bearbeitungsfunktionen (Editieren, Kopier...) für Kalendereinträge

    Hallo Andreas

    Entschuldige meinen späten Feedback zu Deinem Beitrag (Musste mich einem dringenden Projekt zuwenden)

    Ich habe Deine Input umgesetzt, es funktioniert tadellos.


    Herzlichen Dank
    Albert

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
  •