In der Maske -> Ticket -> neues E-Mail Ticket wir u.a. der Block Priorität eingeblendet
Aktuell werden in der Listbox die im System vorhanden Prioritäten in der Reihenfolge von 1 sehr niedrig bis 5 sehr hoch angezeigt
Wie kann man nur die Reihnefolge in der Listbox umdrehen? Gibt es dazu eine einfache Lösung?Die Bezeichnungen sollten so bleiben, wie sie sind.
Also als ersten Eintrag 5 sehr hoch..... 1 sehr niedrig
Die ID 's in der Datenbank sind ja auch wegen der Farber mit einen Eintrag in der CSS Datei verknüpft.
Wir verwenden aktuell die Version 6_0_30
Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
-
- Znuny newbie
- Posts: 5
- Joined: 18 May 2011, 09:42
- Znuny / OTRS Version: 2.4.7
- Real Name: Markus Hemker
- Company: AM-GmbH
Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 90
- Joined: 13 Sep 2021, 09:38
- Znuny / OTRS Version: Znuny 6.3.x
- Real Name: Shawn Beasley
- Company: Znuny
Re: Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
Leider ist dies nicht ohne weitere möglich. Die werden nach Name sortiert.
-
- Znuny newbie
- Posts: 5
- Joined: 18 May 2011, 09:42
- Znuny / OTRS Version: 2.4.7
- Real Name: Markus Hemker
- Company: AM-GmbH
Re: Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
Wäre diese Lösung machbar?
Anpassung in der Datei Kernel->System->Priority.pm
Müsste man nur bei jedem Update der Version die Anpassung nachziehen.
Einfach ein order By anhängen.
Sofern man keine eigenen DS hinzugefügt hat.
# create sql
my $SQL = 'SELECT id, name FROM ticket_priority ';
if ( $Param{Valid} ) {
$SQL
.= "WHERE valid_id IN ( ${\(join ', ', $Kernel::OM->Get('Kernel::System::Valid')->ValidIDsGet())} )";
}
$SQL
.= " order by id desc ";
Dann sieht das Result Set so aus, und das Ergebniss würde so in das Array geschrieben werden.
5 5 very high
4 4 high
3 3 normal
2 2 low
1 1 very low
Anpassung in der Datei Kernel->System->Priority.pm
Müsste man nur bei jedem Update der Version die Anpassung nachziehen.
Einfach ein order By anhängen.
Sofern man keine eigenen DS hinzugefügt hat.
# create sql
my $SQL = 'SELECT id, name FROM ticket_priority ';
if ( $Param{Valid} ) {
$SQL
.= "WHERE valid_id IN ( ${\(join ', ', $Kernel::OM->Get('Kernel::System::Valid')->ValidIDsGet())} )";
}
$SQL
.= " order by id desc ";
Dann sieht das Result Set so aus, und das Ergebniss würde so in das Array geschrieben werden.
5 5 very high
4 4 high
3 3 normal
2 2 low
1 1 very low
-
- Moderator
- Posts: 90
- Joined: 13 Sep 2021, 09:38
- Znuny / OTRS Version: Znuny 6.3.x
- Real Name: Shawn Beasley
- Company: Znuny
Re: Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
Ich habe es nicht getestet, aber wenn's klappt dann kopiere deine Datei in Custom/Kernel/System/ Somit gehen dein Changes nicht verloren und du kannst die Changes einfacher tracken und wiederherstellen.
-
- Znuny newbie
- Posts: 5
- Joined: 18 May 2011, 09:42
- Znuny / OTRS Version: 2.4.7
- Real Name: Markus Hemker
- Company: AM-GmbH
Re: Sortierung Anzeige der Prioritäten - neues E-Mail Ticket
Stehen die Änderungen in der Priorty.pm sofort zur Verfügung im laufenden System oder muss etwas neu gestartet werden im OTRS , damit die geänderte PM Datei auch verwendet wird!