AgentTicketPhone NUR für bestimmte Rolle

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
srx308
Znuny newbie
Posts: 40
Joined: 22 Jun 2012, 11:10
Znuny Version: 3.2.6
Real Name: Florian

AgentTicketPhone NUR für bestimmte Rolle

Post by srx308 »

Hallo,

wie konfiguriere ich denn, dass der Button für "AgentTicketPhone" (Headsetsymbol) nur angezeigt wird, wenn dem Agent eine bestimmte Rolle zugeordnet wurde?
Bzw. wie stelle ich sicher, dass nur Agents mit einer bestimmten Rolle "Telefontickets" eröffnen können?

Sorry.. ich find's leider nicht :-(

Grüße,
Florian
OTRS 3.2.6 with PostgreSQL 8.3.23 on SLES 11
Rooobaaat
Znuny wizard
Posts: 432
Joined: 11 Sep 2014, 16:28
Znuny Version: OTRS 5.0.x

Re: AgentTicketPhone NUR für bestimmte Rolle

Post by Rooobaaat »

Ich verstehe zwar den Sinn dahinter nicht... Aber das sollte über eine ACL funktionieren...
My english is better than your german :P

"Produktiv": OTRS: 5.0.x, OTRS::ITSM 5.0.x
"Testing": OTRS 6 git
OS: Debian 8.0 (Jessie)
Apache2.4.10/MySQL 5.5.41
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: AgentTicketPhone NUR für bestimmte Rolle

Post by RStraub »

Oder du änderst in der SysConfig in der Modulregistration den Eintrag "Group / Group ro" zu dem Modul Frontend::Module###AgentTicketPhone
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
srx308
Znuny newbie
Posts: 40
Joined: 22 Jun 2012, 11:10
Znuny Version: 3.2.6
Real Name: Florian

Re: AgentTicketPhone NUR für bestimmte Rolle

Post by srx308 »

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.
OTRS 3.2.6 with PostgreSQL 8.3.23 on SLES 11
Locked