Hallo zusammen,
gibt es eine Möglichkeit die Spalten in der Ticketübersicht des Kunden zu filtern?
Im Agentenbereich ist das ja möglich, im Kundenfrontend finde ich keine entsprechende Einstellung.
Hintergrund ist der, das wir diverse Stadtverwaltungen und Schulen betreuen.
Die Stadtverwaltung sieht dabei unter "Meine Firmentickets" alle Schulqueues. Ich würde gerne ne Funktion einbauen, dass in dieser Ansicht nach Queues gefiltert werden kann.
Grüße,
Heiko
Filterfunktion im Kundenfontend
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Filterfunktion im Kundenfontend
Das ist im Standard nicht umgesetzt. Ihr könntet aber mit Suchvorlagen arbeiten. Ansonsten geht das nur über Codeänderungen.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 16
- Joined: 24 Sep 2018, 19:59
- Znuny Version: OTRS 6
- Real Name: Heiko Mann
- Company: Autoholding Dresden
Re: Filterfunktion im Kundenfontend
Danke erstmal für die Antwort.
Hast du evtl. auch nen Tipp, wie ich den Code anpassen muss?
Hast du evtl. auch nen Tipp, wie ich den Code anpassen muss?
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Filterfunktion im Kundenfontend
* Es müssten die Spaltenüberschriften angezeigt werden
* Vermutlich auch JavaScript-Anpassungen
* Das Frontendmodul müsste das Filtern unterstützen (https://github.com/znuny/Znuny/blob/64e ... iew.pm#L73 und alles was mit "ColumnFilter" zu tun hat)
Ingesamt nicht mal ebenso gemacht...
* Vermutlich auch JavaScript-Anpassungen
* Das Frontendmodul müsste das Filtern unterstützen (https://github.com/znuny/Znuny/blob/64e ... iew.pm#L73 und alles was mit "ColumnFilter" zu tun hat)
Ingesamt nicht mal ebenso gemacht...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 16
- Joined: 24 Sep 2018, 19:59
- Znuny Version: OTRS 6
- Real Name: Heiko Mann
- Company: Autoholding Dresden
Re: Filterfunktion im Kundenfontend
OK, das werd ich mir bei Gelegenheit an nem Testsystem anschauen.
Bzgl. deiner zweiten Möglichkeit. Wie kann ich denn als Kundenbenutzer eine Suchvorlage erstellen?
Ich hab zwar ein Feld, um diese auszuwählen, aber erstellen kann ich keine.
Edit: Vergiss es, hab nicht runtergescrollt
Bzgl. deiner zweiten Möglichkeit. Wie kann ich denn als Kundenbenutzer eine Suchvorlage erstellen?
Ich hab zwar ein Feld, um diese auszuwählen, aber erstellen kann ich keine.
Edit: Vergiss es, hab nicht runtergescrollt
-
- Znuny newbie
- Posts: 16
- Joined: 24 Sep 2018, 19:59
- Znuny Version: OTRS 6
- Real Name: Heiko Mann
- Company: Autoholding Dresden
Re: Filterfunktion im Kundenfontend
Noch eine Frage. Ich habe nun meine Suche im Customerfrontend angepasst, so dass ich auch nach Queues suchen kann.
Ich bekomme allerdings im Dropdown alle Queues angezeigt, also auch die, auf die User X gar keine Berechtigung hat.
Code in der CustomerTicketSearch.pm sieht folgendermaßen aus:
Welchen Parameter muss ich da noch setzen, so dass nur noch die Queues zur Auswahl angezeigt werden, auf die der User berechtigt ist?
Ich bekomme allerdings im Dropdown alle Queues angezeigt, also auch die, auf die User X gar keine Berechtigung hat.
Code in der CustomerTicketSearch.pm sieht folgendermaßen aus:
Code: Select all
$Param{QueueStrg} = $LayoutObject->BuildSelection(
Data => {
$Kernel::OM->Get('Kernel::System::Queue')->QueueList(
UserID => $Self->{UserID},
Action => $Self->{Action},
),
},
Name => 'QueueIDs',
Multiple => 1,
Size => 5,
SelectedID => $Param{QueueIDs},
Class => 'Modernize',
);