Hallo Leute!
Ich habe ein MetaModel (News) und 2 verschiedene Benutzer.
Der erste Benutzer ist der Admin und darf natürlich alles.
Der 2. Benutzer darf das MetaModel News Einträge im Backend sehen aber nichts bearbeiten oder hinzufügen. Sozusagen darf er nur die News Liste sehen und auf den Info Button klicken.
Hierfür habe ich eine 2. Eingabemaske erstellt und dort alle Data manipulation permissions abgehackt.
Danach habe ich für das MetaModel die "Eingabe- / Ausgabe-Optionen" für diesen Benutzer richtig definiert.
Wenn ich mich nun mit diesem Benutzer einlogge und auf das MetaModel News bearbeiten/befüllen möchte dann:
- Wird der Edit Button trotzdem angezeigt -> Bei einem Klick wird eine Uncaught exception "ContaoCommunityAlliance\DcGeneral\Exception\DcGen eralRuntimeException with message DataContainer mm_news is not editable" geschmissen -> Unschön
- Der Löschen Button wird zwar angezeigt, aber ein Löschen wird unterbunden -> Passt
- Der Veröffentlichen Button funktioniert ganz normal -> Nicht gut
- Die Verschieben und Kopieren Buttons werden angezeigt, funktionieren aber nicht.
Gibt es hierbei eine Möglichkeit, um alle Buttons auszublenden zu lassen -> außer dem Info-Button?
PS: Ich verwende Contao 3.4.5 und die aktuellen MetaModels.
Danke und lg
Lesezeichen