bis auf den ersten Listeneintrag in der Backend Liste,
Ankündigung
Einklappen
Keine Ankündigung bisher.
Benutzerrechte Kindtabellen
Einklappen
X
-
Das mit unset funktioniert bei allen bis auf den ersten Listeneintrag in der Backend Liste, bei diesem wirken keine unsets, alle Buttons bleiben sichtbar. Die Benutzer haben hier nur Zugriff auf einen Eintrag, also kann das so nicht gehen.
Wie kann ich denn auf den Debug des Arrays zugreifen?
php vendor/bin/contao-console debug:dca cc_unternehmen liefert wie gesagt bei weitem nicht alles.
Einen Kommentar schreiben:
-
Einfach den Operations-Button entfernen: https://docs.contao.org/dev/referenc...st/#operations
Den konkreten Schlüssel kann man über den Debug des Arrays erhalten. Allgemeine Logik ist "edit_TABELLENNAME"
Code:unset($GLOBALS['TL_DCA']['CC-TABELLE]['list']['operations']['edit_CC-KINDTABELLE']);
Zuletzt geändert von Tim; 04.12.2023, 09:29.
- 1 Likes
Einen Kommentar schreiben:
-
Danke. Ich strauchle hier noch etwas. Wie finde ich hier die richtige Anweisung?
Also $GLOBALS['TL_DCA']['tl_example']['list']['operations']['edit_childtable??'] = ??
Konnte das aus der Contao Referenz noch nicht herauslesen. Wenn ich debuggen möchte, bekomme ich nur sehr wenige Infos die sich wohl auf Anpassungen in der dcaconfig beziehen.
Code:php vendor/bin/contao-console debug:dca cc_unternehmen
Ich habe es auch mit einer einfacheren Variante versucht: Den Löschen Button ausblenden. Bei der tl_member funktioniert das gut, wenn ich denselben code aber für die cc_unternehmen ausführe, wird stattdessen der "Duplizieren" Button ausgeblendet?!
Vielleicht hast du einen Tipp für mich, wo man hier angreifen könnte?Zuletzt geändert von EBL; 04.12.2023, 09:26.
Einen Kommentar schreiben:
-
Über die dcaconfig (oder ähnlich) kann eine eigene Prüfungsroutine ergänzt werden und dort der jeweiliige Kind-Button auch entfernt werden aus dem DCA der Tabelle.
- 1 Likes
Einen Kommentar schreiben:
-
Benutzerrechte Kindtabellen
Hi,
wir haben eine Elterntabelle "Unternehmen" mit mehreren Kindtabellen. Gibt es eine Möglichkeit, den Zugriff auf bestimmte Kindtabellen in der Benutzergruppe einzuschränken, bzw. zu verhindern? Aktuell haben Benutzer mit Zugriff auf die Unternehmen auch Zugriff auf alle Kindtabellen, selbst wenn diese nicht explizit in der Benutzergruppe ausgewählt sind.Stichworte: -

Einen Kommentar schreiben: