Benutzer soll kein Recht für Veröffentlichung besitzen
Hallo,
die Anforderung ist, dass die Redakteure Seiten, Artikel und Inhaltselemente erstellen und bearbeiten dürfen, aber NICHT veröffentlichen. Hier gibt es quasi eine Qualitätskontrolle und nur diese Mitarbeiter dürfen dann die Inhalte veröffentlichen. Zunächst dachte ich, das Rechtesystem wäre dazu geeignet: Benutzergruppen wurden so erstellt, dass die Häkchen Seite veröffentlichen, Artikel veröffentlichen, Termin und Nachricht veröffentlichen etc. entfernt wurden.
Jetzt aber scheitere ich an 2 ganz großen Problemen und finde nach stundenlanger Suche (eher tagelanger) keine Lösung:
1) Für Inhaltselemente gibt es in der Benutzerberwaltung kein Häkchen "veröffentlichen", welches ich deaktivieren könnte. Ich habe einen Beitrag gefunden, der sagte, dass dieses Feld umbenannt worden sei in "unsichtbar". Wenn ich nun unsichtbar deaktiviere, erscheint zwar das Symbol Auge zur Veröffentlichung nicht mehr, aber das Inhaltselement ist nach Erstellung standardmäßig veröffentlicht :-(. Eine Farce also.
Wie kann ich erreichen, dass das Inhaltselement standardmäßig nach Neu-Erstellung zunächst unveröffentlicht ist?
2) Der große Schock: sobald eine Seite, Artikel, Nachricht oder was auch immer erst einmal veröffentlich ist, kann jeder, der Zugriff hat, darin die Inhalte beliebig ändern und sie bleiben auf dem Status veröffentlicht nach Speichern, obwohl er keinerlei Recht zur Veröffentlichung besitzt. Damit wird die gesamte Qualitätskontrolle ausgehebelt!!!
Wie kann ich erreichen, dass eine Veränderung/Bearbeitung eines veröffentlichten Inhaltselements / Artikels / Nachricht etc. beim Speichern den Status wieder auf unveröffentlich setzt? Ggf. würde auch helfen, dass der Benutzer bestehende veröffentlichte Elemente nicht bearbeiten darf, sondern nur neue anlegen, die dann standardmäßig unveröffentlicht sind. Dazu müsste er die veröffentlichten aber zumindest kopieren können. Und ich wüsste jetzt nicht, wie ich bei der Rechtevergabe zwischen veröffentlichten Artikeln und unveröffentlichten unterscheiden könnte...
Alle meine Versuche scheitern bisher kläglich - ich finde immer einen Weg, etwas zu veröffentlichen, ohne dass ich das Recht dazu habe.
Ich bin jetzt total überrascht. Qualitätskontrolle der Inhalte ist doch inzwischen bei der Veröffentlichung von webinhalten zumindest in jeder Firma mit mehr als x Mitarbeitern Standard, so wie ich es kenne. Zumindest empfehle ich das auch immer. Gibt es hier keine Contao-integrierte Möglichkeit oder habe ich nur nicht das Richtige gesucht/gefunden? Gibt es eine Erweiterung dazu? Ich hab allerdings bisher auch da nichts gefunden.
Es wäre supertoll, wenn mir jemand helfen kann. Ich kann doch nicht der Einzige mit dem Problem sein. Einen einzigen Beitrag von letztem Jahr über das gleiche Thema habe ich gefunden - ohne eine einzige Antwort! Das ganze Projekt ist am Scheitern, wenn ich die Qualitätskontrolle nicht realisieren kann :-(
VG
Doro
Contao 4.10.6 Benutzer die Veröffentlichung von Inhaltselementen verwehren
Hi Leute,
gibt es für das beschriebene Problem...
Zitat:
die Anforderung ist, dass die Redakteure Seiten, Artikel und Inhaltselemente erstellen und bearbeiten dürfen, aber NICHT veröffentlichen. Hier gibt es quasi eine Qualitätskontrolle und nur diese Mitarbeiter dürfen dann die Inhalte veröffentlichen. ...... Benutzergruppen wurden so erstellt, dass die Häkchen Seite veröffentlichen, Artikel veröffentlichen, Termin und Nachricht veröffentlichen etc. entfernt wurden.
Jetzt aber scheitere ich an 2 ganz großen Problemen und finde nach stundenlanger Suche (eher tagelanger) keine Lösung:
1) Für Inhaltselemente gibt es in der Benutzerberwaltung kein Häkchen "veröffentlichen", welches ich deaktivieren könnte. ....
Wie kann ich erreichen, dass das Inhaltselement standardmäßig nach Neu-Erstellung zunächst unveröffentlicht ist?
2) Der große Schock: sobald eine Seite, Artikel, Nachricht oder was auch immer erst einmal veröffentlich ist, kann jeder, der Zugriff hat, darin die Inhalte beliebig ändern und sie bleiben auf dem Status veröffentlicht nach Speichern, obwohl er keinerlei Recht zur Veröffentlichung besitzt.
Damit wird die gesamte Qualitätskontrolle ausgehebelt!!!
Wie kann ich erreichen, dass eine Veränderung/Bearbeitung eines veröffentlichten Inhaltselements / Artikels / Nachricht etc. beim Speichern den Status wieder auf unveröffentlich setzt? Ggf. würde auch helfen, dass der Benutzer bestehende veröffentlichte Elemente nicht bearbeiten darf, sondern nur neue anlegen, die dann standardmäßig unveröffentlicht sind. Dazu müsste er die veröffentlichten aber zumindest kopieren können. Und ich wüsste jetzt nicht, wie ich bei der Rechtevergabe zwischen veröffentlichten Artikeln und unveröffentlichten unterscheiden könnte...
... in Contao 4.10.6 eine Lösung oder Erweiterung?
Wie müssten die von xchs empfohlenen Eingaben jetzt angepasst werden?
PHP-Code:
$GLOBALS['TL_DCA']['tl_content']['fields']['invisible']['default'] = true;
$GLOBALS['TL_DCA']['tl_content']['fields']['invisible']['eval']['doNotCopy'] = true;