Rooobaaat wrote:Ich verstehe zwar den Sinn dahinter nicht... Aber das sollte über eine ACL funktionieren...
Den Sinn kann ich dir erklären:
Unser "Call-Center" fungiert als SecondLevel. Zusätzlich gibt es einen ThirdLevel der keine Tickets erstellen, sondern nur ggf. bearbeiten kann.
Beides wird über Rollen abgebildet.
Danke euch beiden!
@RStraub: Es handelt sich leider nicht um Gruppen, sondern um Rollen
@Rooobaaat: Gibt's hierfür ein Beispiel, wie ich im speziellen mit Rollen bei ACL umgehe?
Edit:
Habs selbst hinbekommen.
1.) Neue Gruppe erstellt "CreatePhoneTicket"
2.) Konfiguration "Rollen <-> Gruppen"
-> Sämtliche Rechte besagter Rolle mit der neu erstellten Gruppe verknüpft
3.) Sysconfig -> ModuleRegistration:
-> Unter Frontend::Module###AgentTicketPhone -> "Gruppe ro" die neue Gruppe eingetragen (sowohl für das Modul als auch für "NavBar")
Allerdings wird der Button, zum wechseln ins AgentTicketPhone-Modul (Headset-Symbol), nicht ausgeblendet. Es wird eine Fehlermeldung ala "No Permission" angezeigt wenn der ThirdLevel draufklickt. Ich denke aber damit kann ich leben.