Hallo,
ich möchte folgendes realisieren.
Eine Gruppe von Agents soll alle Buttons in der Ticketmenüleiste sehen.
Alle anderen Agent Gruppen sollen nur ganz bestimmte Buttons sehen.
In der Ticket -> Frontend::Agent::Ticket::MenuModule kann man die Buttons für alle ein oder ausblenden, was mir nicht weiterhilft.
Und in der Ticket -> Frontend::Agent::ModuleRegistration kann man die Rechte setzen. Die Buttons sind dann aber trotzdem für alle sichtbar.
Ich habe gelesen, dass das mit ACLs möglich sein soll.
Kann mir da jemand weiterhelfen?
Gruß
Ticket MenuModule für bestimmte Gruppen bearbeiten
Ticket MenuModule für bestimmte Gruppen bearbeiten
Produktiv: OTRS 5.0.1
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Ticket MenuModule für bestimmte Gruppen bearbeiten
Wobei genau? Das Problem, welches Du mit den ACLs hast, hast Du leider nicht dazu geschrieben.marcm1337 wrote: Ich habe gelesen, dass das mit ACLs möglich sein soll.
Kann mir da jemand weiterhelfen?
Re: Ticket MenuModule für bestimmte Gruppen bearbeiten
Ich würde gerne wissen, wie das genau zu realisieren ist.
In der Weboberfläche habe ich keine passenden Attribute nach denen ich filtern könnte.
Oder muss ich die ACL manuell schreiben?
Bin für jede Hilfe dankbar.
In der Weboberfläche habe ich keine passenden Attribute nach denen ich filtern könnte.
Oder muss ich die ACL manuell schreiben?
Bin für jede Hilfe dankbar.
Produktiv: OTRS 5.0.1
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL
Re: Ticket MenuModule für bestimmte Gruppen bearbeiten
Habe es jetzt selbst gelöst.
Ich habe eine Gruppe erstellt, in der alle Agents sind, die nur beschränkten Zugriff auf das Ticket menü haben sollen.
Dann in der ACL nach der Gruppe gefiltert und bei Action die jeweiligen Attribute auf 0 gesetzt.
Hier die ACL
Ich habe eine Gruppe erstellt, in der alle Agents sind, die nur beschränkten Zugriff auf das Ticket menü haben sollen.
Dann in der ACL nach der Gruppe gefiltert und bei Action die jeweiligen Attribute auf 0 gesetzt.
Hier die ACL
Code: Select all
$Self->{TicketAcl}->{"A"} = {
Properties => {
User => {
Group_rw => ["Berechtigungen"],
},
},
Possible => {
Action => {
AgentTicketCustomer => 0,
AgentTicketPending => 0,
AgentTicketMove => 0,
},
},
};
Produktiv: OTRS 5.0.1
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL
Test: OTRS 5.0.9
OS: Ubuntu 14.04 LTS
Apache2 MySQL