Hallo,
ich möchte im Customer Frontend erreichen, dass nur Tickets von einem Ticket-Typ (in meinem Fall heißt der Ticket-Typ "Kundenticket") sichtbar sind.
Die Einschränkung des Ticket-Typs beim Webformular ist kein Problem (Frontend::Customer::Ticket::ViewNew) - aber ich möchte auch vorhandenen Tickets nur von diesem einem Ticket-Type anzeigen lassen.
ACLs scheinen der falsche Weg zu sein - hier kann ich meines Erachtens nach nur Einschränkungen in der Eingabemaske machen.
Hat jemand einen Lösungsansatz für mich?
Gruß
Franky
Einschränkung nach Ticket-Type im Customer Frontend
-
- Znuny newbie
- Posts: 5
- Joined: 20 Mar 2014, 17:34
- Znuny Version: 3.3.7
- Real Name: Frank Müller
Einschränkung nach Ticket-Type im Customer Frontend
OTRS 3.3.x auf Debian 7.4
Re: Einschränkung nach Ticket-Type im Customer Frontend
Hi,
wenn ich Dich richtig verstehe, sollen Kunden nur Kundenticket erstellen können und auch sehen können?
ersteres geht mit ACL, letzteres nicht.
Die Ansichten der Tickets sind in der Regel Queue Rechte. Wenn Du auf eine Queue Zugriff hast, siehst Du alles.
Du müsstest die nicht-Kundentickets in andere Queues verschieben.
Flo
wenn ich Dich richtig verstehe, sollen Kunden nur Kundenticket erstellen können und auch sehen können?
ersteres geht mit ACL, letzteres nicht.
Die Ansichten der Tickets sind in der Regel Queue Rechte. Wenn Du auf eine Queue Zugriff hast, siehst Du alles.
Du müsstest die nicht-Kundentickets in andere Queues verschieben.
Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny newbie
- Posts: 5
- Joined: 20 Mar 2014, 17:34
- Znuny Version: 3.3.7
- Real Name: Frank Müller
[Gelöst] Re: Einschränkung nach Ticket-Type im Customer Fron
Hi,
ok - hab es jetzt direkt im Quelltext gelöst, in dem ich die Dateien CustomerTicketOverview.pm, CustomerTicketSearch.pm und CustomerTicketZoom.pm ins jeweilige "custom"-Verzeichnis kopiert und angepasst habe.
CustomerTicketOverview.pm:
Bei den Filter MyTickets All, Open, Closed und CompanyTickets All, Open, Closed unter "Search" jeweils
ergänzt.
CustomerTicketSearch.pm:
Im Abschnitt "# perform ticket search" ebenfalls
ergänzt
CustomerTicketZoom.pm:
Im Abschnitt nach "# get ticket data"
eingefügt.
"Kundenticket" ist der Name von meinem Ticket-Type und dieser hat die ID 1.
Gruß
Franky
ok - hab es jetzt direkt im Quelltext gelöst, in dem ich die Dateien CustomerTicketOverview.pm, CustomerTicketSearch.pm und CustomerTicketZoom.pm ins jeweilige "custom"-Verzeichnis kopiert und angepasst habe.
CustomerTicketOverview.pm:
Bei den Filter MyTickets All, Open, Closed und CompanyTickets All, Open, Closed unter "Search" jeweils
Code: Select all
Types => ['Kundenticket']
CustomerTicketSearch.pm:
Im Abschnitt "# perform ticket search" ebenfalls
Code: Select all
Types => ['Kundenticket'],
CustomerTicketZoom.pm:
Im Abschnitt nach "# get ticket data"
Code: Select all
# Nur Kundentickets zulassen
if ($Ticket{TypeID} != 1) {
return $Self->{LayoutObject}->CustomerNoPermission( WithHeader => 'yes' );
}
"Kundenticket" ist der Name von meinem Ticket-Type und dieser hat die ID 1.
Gruß
Franky
OTRS 3.3.x auf Debian 7.4