Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Benutzer sollen nur ihre eigenen Events/Nachrichten erstellen/bearbeiten/löschen

  1. #1
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Beiträge
    24

    Standard Benutzer sollen nur ihre eigenen Events/Nachrichten erstellen/bearbeiten/löschen

    Hallo Leute,

    das Thema Benutzer/-Gruppen ist rel. neu für mich und so bin ich auf eine Hürde gestoßen. Ist es möglich, das Editieren und Löschen von einzelnen Events und Nachrichten innerhalb eines Kalenders/Nachrichtenarchives auf den jeweiligen Autor zu beschränken?

    Ich habe hier etwa 20 Benutzer, die auf einen gemeinsamen Kalender und ein Nachrichtenarchiv zugreifen und dort ihre eigenen Events und Nachrichten anlegen, editieren und löschen können sollen. Dies soll jedoch nur für die jeweiligen Besitzer möglich sein. Mit einer gemeinsamen Benutzergruppe und entsprechenden Rechten kann ich zwar genau wie benötigt einstellen, welche Felder innerhalb der Module verfügbar sein sollen, diese Rechte werden auch sinnvollerweise auf alle Mitglieder übertragen, aber dies führt dazu, dass Benutzer A auch den Event von B löschen/editieren kann und umgekehrt. Über "erweiterte Gruppenrechte" bzw. reine Benutzerrechte habe ich es nicht hinbekommen. Contao Version ist 4.4.21.

    Danke für eure Hilfe
    Bernhard

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Das geht so leider nicht.

    Man könnte höchstens jedem sein eigenes Newsarchiv geben und auf der Seite alle in Summe ausgeben. Ist aber nicht sooooo schön der Workaround.

  3. #3
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Beiträge
    24

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Das geht so leider nicht.

    Man könnte höchstens jedem sein eigenes Newsarchiv geben und auf der Seite alle in Summe ausgeben. Ist aber nicht sooooo schön der Workaround.
    Daran hatte ich auch schon gedacht. Notfalls müsste ich das wohl auch so machen, bedeutet allerdings einen höheren administrativen Aufwand, weil gelegentlich natürlich auch Benutzer hinzukommen. Gibts evtl. eine elegantere Lösung, eine entsprechende Abfrage im Template z.B., welches Bleistiftsymbol bzw. Löschkreuz für alle nicht eigenen Beiträge "ausgraut"? Ich stecke leider nicht tief genug in der Materie, um das korrekt beantworten zu können.

    Grüße,
    Bernhard

    Edit: Sorry, Lösung 1 scheidet aus fällt mir gerade auf. Der Sysadmin muss nämlich die Beiträge jeweils zur Veröffentlichung freigeben und dem kann ich nicht zumuten, jedesmal 20 Kalender und 20 Newsarchive auf unveröffentlichte Beiträge zu prüfen. Bleibt also wohl nur eine elegante Lösung....
    Geändert von Bern_hard (14.08.2018 um 16:06 Uhr)

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Nicht "Ab Werk"

  5. #5
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Beiträge
    24

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Nicht "Ab Werk"
    Wie groß wäre denn der Aufwand in etwa?

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Keine Ahnung...da dies aber ein schon recht massiver Eingriff in die Rechtestruktur von Contao ist, wird das nicht wenig sein (denke ich). Bin aber kein Entwickler.

  7. #7
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Beiträge
    24

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Keine Ahnung...da dies aber ein schon recht massiver Eingriff in die Rechtestruktur von Contao ist, wird das nicht wenig sein (denke ich). Bin aber kein Entwickler.
    Liest von den Entwicklern zufällig jemand mit?

  8. #8
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Bern_hard,
    tendenziell ist eine Anfrage auf GitHub zielführender.

    https://github.com/contao/core-bundle/issues

    Das Thema Workflow gab es auf der Contao Konferenz 2015 von David:
    -> https://contao.org/files/conference/...mit-contao.pdf

    -> https://github.com/netzmacht/contao-workflow

    Laut composer.json Eintrag auch mit Contao 4.4 einsetzbar.

    Ich würde mit David Kontakt aufnehmen und ggf. dann Ergänzungen bei ihm beauftragen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  9. #9
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo Bern_hard,
    tendenziell ist eine Anfrage auf GitHub zielführender.

    https://github.com/contao/core-bundle/issues

    Das Thema Workflow gab es auf der Contao Konferenz 2015 von David:
    -> https://contao.org/files/conference/...mit-contao.pdf

    -> https://github.com/netzmacht/contao-workflow

    Laut composer.json Eintrag auch mit Contao 4.4 einsetzbar.

    Ich würde mit David Kontakt aufnehmen und ggf. dann Ergänzungen bei ihm beauftragen.
    Die zitierte Workflow-Erweiterung ist denke ich etwas zu komplex für den Anwendungsfall.

    Grundsätzlich ließe sich dies programmieren, ist aber nicht ganz trivial, da verschiedene Sachen sichergestellt werden müssen:

    • Begrenzung der Berechtigungen bei allen Operationen greift (Löschen, Mehrere Bearbeiten usw.)
    • Der Autor nicht geändert werden kann, aber trotzdem gespeichert wird
    • Liste der News/Events gefiltert wird und/oder die Schaltflächen deaktiviert werden zur Bearbeitung


    Wenn planepix mich schon ins Spiel bringt: Dies ließe sich schon als Erweiterung umsetzen. Wenn es zeitlich nicht brennt, kannst du mich gern für ein Angebot kontaktieren. Habe allerdings erst in 6-8 Wochen Kapazitäten.

  10. #10
    Contao-Nutzer
    Registriert seit
    07.09.2011.
    Beiträge
    24

    Standard

    Vielen Dank euch allen, das bringt mich jetzt schon ein Stück weiter.

    Grüße,
    Bernhard

  11. #11
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    816

    Standard

    Im Tangokalender habe ich im Laufe der Zeit "zähneknischend" 131 individuelle Events mit den dazugehörigen Usern angelegt.

    Es geht

    Gruß
    dtptiger

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
  •