Hallo zusammen,
Hintergrund: In der Queue-Ansicht sollen auch gesperrte Tickets angezeigt werden.
Das habe ich wie folgt realisiert:
Config Einstellungen: Ticket -> Core::Ticket
Ticket::ViewableLocks:
Standardm?g angezeigte Locks. Default: unlock, tmp_lock
Neu: 'lock'
Das funktioniert auch soweit...
Problem: Leider steht nun aber in der Klammer bei "gesperrte Tickets" immer (0) - Auch wenn ich Tickets gesperrt habe.
Habe ich etwas vergessen / isses ein Bug / kann jemand dieses Verhalten nachstellen?
Schonmal danke im Voraus!
mfg
Michael
[SOLVED] Ticket::ViewableLocks - Bug bei "gesperrte Tickets"
-
- Znuny advanced
- Posts: 146
- Joined: 07 Aug 2008, 09:20
- Znuny Version: 2.4.9
- Contact:
[SOLVED] Ticket::ViewableLocks - Bug bei "gesperrte Tickets"
Last edited by michael_maurer on 31 Aug 2010, 13:38, edited 2 times in total.
Wer Deutsch sät, wird Verständnis ernten!
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
-
- Znuny advanced
- Posts: 146
- Joined: 07 Aug 2008, 09:20
- Znuny Version: 2.4.9
- Contact:
Re: Ticket::ViewableLocks - Bug bei "gesperrte Tickets"?
Für alle interessierten... Habe ein Bugticket bei OTRS geöffnet
http://bugs.otrs.org/show_bug.cgi?id=5295
http://bugs.otrs.org/show_bug.cgi?id=5295
Wer Deutsch sät, wird Verständnis ernten!
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
-
- Znuny advanced
- Posts: 146
- Joined: 07 Aug 2008, 09:20
- Znuny Version: 2.4.9
- Contact:
Re: Ticket::ViewableLocks - Bug bei "gesperrte Tickets"?
Das offizielle Bug-Ticket bei OTRS zu diesem Thema: http://bugs.otrs.org/show_bug.cgi?id=4239
Daraus geht auch die folgende Lösung hervor (funktioniert bei mir):
/opt/otrs/Kernel/System/Ticket/IndexAccelerator/StaticDB.pm oder RuntimeDB.pm anpassen:
#. " ti.ticket_lock_id NOT IN ( ${\(join ', ', @ViewableLockIDs)} ) AND "
. " ti.ticket_lock_id NOT IN ( ${\(join ', ', 1,3)} ) AND "
Daraus geht auch die folgende Lösung hervor (funktioniert bei mir):
/opt/otrs/Kernel/System/Ticket/IndexAccelerator/StaticDB.pm oder RuntimeDB.pm anpassen:
#. " ti.ticket_lock_id NOT IN ( ${\(join ', ', @ViewableLockIDs)} ) AND "
. " ti.ticket_lock_id NOT IN ( ${\(join ', ', 1,3)} ) AND "
Wer Deutsch sät, wird Verständnis ernten!
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
-
- Znuny advanced
- Posts: 146
- Joined: 07 Aug 2008, 09:20
- Znuny Version: 2.4.9
- Contact:
Re: Ticket::ViewableLocks - Bug bei "gesperrte Tickets" [SOL
Moah, da hab ich doch glatt was vergessen...
In der /opt/otrs/bin/UnlockTickets.pl muss ebenfalls angepasst werden, da sonst gesperrte Tickets nicht mehr nach der (je Queue) definierten Zeit entsperrt werden.
In der /opt/otrs/bin/UnlockTickets.pl muss ebenfalls angepasst werden, da sonst gesperrte Tickets nicht mehr nach der (je Queue) definierten Zeit entsperrt werden.
Code: Select all
# unlock old tickets
elsif ( $Command eq '--timeout' ) {
print " Unlock old tickets:\n";
my @Tickets = ();
my $SQL = "SELECT st.tn, st.ticket_answered, st.id, st.timeout, "
.....
#. " st.ticket_lock_id NOT IN ( ${\(join ', ', @ViewableLockIDs)} ) ";
. " st.ticket_lock_id NOT IN ( ${\(join ', ', 1,3)} ) ";
Wer Deutsch sät, wird Verständnis ernten!
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0