Rechtesystem für Anfänger unlogisch

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Vollpfosten
    Contao-Fan
    • 07.07.2011
    • 254

    #1

    Rechtesystem für Anfänger unlogisch

    Ich arbeite noch nicht lange mit Contao und bin jetzt bei der Rechtevergabe auf einige Ungereimtheiten gestoßen.

    Beispiel 1:
    - eine Benutzergruppe darf Nachrichten erstellen, aber nicht veröffentlichen:

    Meine Denkweise:
    Ich richte ein Nachrichtenarchiv ein, erstelle eine entsprechende Benutzergruppe (Autoren), die Artikel verfassen darf.
    Die Veröffentlichung der Artikel soll aber nur durch einen Administrator möglich sein (sollte für ein CMS eigentlich kein Problem
    darstellen).

    Wenn ich mich jetzt aber mit dem einem Autor einlogge, funktioniert auch alles. Nachricht wird erstellt, Veröffentlichung ist nur durch einen Administrator möglich.

    Jetzt das Problem:
    Sobald im Nachrichtenarchiv schon eine Nachricht vorhanden ist, kann ich mir die Rechtevergabe sparen. Der Autor editiert einfach eine bereits vorhandene Nachricht und umgeht somit die "Veröffentlichungssperre" (ganz nebenbei kann er auch alle anderen Aktionen auf alle Nachrichten im Archiv ausführen). Irgendwie vermisse ich hier eine Art "Besitzerschutz",d.h. man darf nur Nachrichten bearbeiten, die man auch selber angelegt hat, bzw. wenn man über entsprechende Administratorenrechte verfügt.
    Habe ich irgendwelche Einstellungen übersehen ?

    Sicherlich kann man dieses Problem dadurch umgehen, das jeder Autor ein eigenes Archiv erhält und der Admin den fertigen Artikel in ein gesperrtes Archiv verschiebt, aber unter praktisch und elegant verstehe ich etwas anderes.

    Ähnlich sieht es bei Artikeln aus: sobald ich einer Gruppe das Recht erteile, Artikel auf einer Seite zu bearbeiten (was meiner Meinung nach notwendig ist, um überhaupt neue Artikel anzulegen), kann er auf der Seite "wilde Sau" spielen. Er kann alle Artikel auf der Seite editieren und die Sichtbarkeit der Artikel verändern (egal wer der "Besitzer" des Artikel ist).
    Man kann zwar verhindern, dass der Benutzer Artikel löschen kann, aber wozu hat dieses Recht einen Nutzen, wenn ich einfach den Artikelinhalt löschen kann.

    Habe ich jetzt einfach eine Einstellung vergessen, oder ist es ein "Feature" von Contao ? Gibt es nicht die Möglichkeit, Artikel von anderen Besitzern auf einer Seite einfach auszublenden, so dass man nur seine selbst erstellten Artikel bearbeiten kann ?
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Vollpfosten,
    so ein workflow ist mit Contao noch nicht möglich.
    Soll aber in einer späteren Version kommen. Dazu muss nur einiges Umgebaut werden.
    Es gibt auch Bestrebungen das über eine Erweiterung zu machen. Wie weit die allerdings ist und wann die kommen wird, kann ich dir nicht sagen.

    Eventuell ist es aber möglich veröffentlichte News per dca für Benutzer auszublenden... hab das ehrlich gesagt noch nicht versucht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • Vollpfosten
      Contao-Fan
      • 07.07.2011
      • 254

      #3
      Danke für die schnelle Antwort.

      Da kann ich ja nur hoffen, dass die Entwicklung rasch vorangeht.
      Bis dahin muss sich der Admin halt mit einer "Asi-Lösung" und etwas mehr Arbeitsaufwand zufriedenstellen lassen (glücklicherweise ist es nur ein kleines Projekt)

      Kommentar

      Lädt...