Queue-Filter in eigenem Dashboard-Widget greift nicht

Hilfe zu OTRS Problemen aller Art
Post Reply
mwilhelmi
Znuny newbie
Posts: 18
Joined: 07 Oct 2018, 23:37
Znuny Version: 6.2.2
Real Name: Marc Wilhelmi
Company: integrate-it Netzwerke GmbH

Queue-Filter in eigenem Dashboard-Widget greift nicht

Post by mwilhelmi »

Hallo,

ich habe ein neues Dashboard-Widget gebaut und das passt auch weitgehend, nur der Filter nach der Queue greift offenbar nicht:
Meine Konfig sieht so aus:
2022-10-18 11_56_50-Systemkonfiguration - Admin - integrate-it Support.png
Im Dashboard werden mir jetzt aber alle offenen Ticket angezeigt, die Queue wird ignoriert. Habe ich da einen Syntax-Fehler drin?
You do not have the required permissions to view the files attached to this post.
mwilhelmi
Znuny newbie
Posts: 18
Joined: 07 Oct 2018, 23:37
Znuny Version: 6.2.2
Real Name: Marc Wilhelmi
Company: integrate-it Netzwerke GmbH

Re: Queue-Filter in eigenem Dashboard-Widget greift nicht

Post by mwilhelmi »

Kann es sein, dass ich die Queue unter "Filter" und nicht unter "Attributes" setzen muss?

So sieht das im XML-File aus:

<Setting Name="DashboardBackend###0213-Bitdefender-Meldungen" Required="0" Valid="1">
<Description Translatable="1">Display only tickets with Bitdefender-Meldungen.</Description>
<Navigation>Frontend::Agent::View::Dashboard</Navigation>
<Value>
<Hash>
<Item Key="Module">Kernel::Output::HTML::Dashboard::TicketGeneric</Item>
<Item Key="Title" Translatable="1">Bitdefender-Meldungen</Item>
<Item Key="Description" Translatable="1">All tickets filtered by Bitdefender-Meldungen</Item>
<Item Key="Attributes">Queue=ii::Bitdefender-Meldungen;StateType=open,new;SortBy=Age;OrderBy=Down;</Item>
<Item Key="Filter" Translatable="1">All</Item>
<Item Key="Time">Age</Item>
<Item Key="Limit">10</Item>
<Item Key="Permission">ro</Item>
<Item Key="Block">ContentLarge</Item>
<Item Key="Group">integrate-it Gesamt</Item>
<Item Key="Default">0</Item>
<Item Key="CacheTTLLocal">0.5</Item>
<Item Key="DefaultColumns">
<Hash>
<DefaultItem ValueType="Select">
<Item ValueType="Option" Value="0" Translatable="1">0 - Disabled</Item>
<Item ValueType="Option" Value="1" Translatable="1">1 - Available</Item>
<Item ValueType="Option" Value="2" Translatable="1">2 - Enabled by default</Item>
</DefaultItem>
<Item Key="Age" SelectedID="2"></Item>
<Item Key="Changed" SelectedID="1"></Item>
<Item Key="Created" SelectedID="1"></Item>
<Item Key="CustomerCompanyName" SelectedID="1"></Item>
<Item Key="CustomerID" SelectedID="2"></Item>
<Item Key="CustomerName" SelectedID="2"></Item>
<Item Key="CustomerUserID" SelectedID="1"></Item>
<Item Key="EscalationResponseTime" SelectedID="2"></Item>
<Item Key="EscalationSolutionTime" SelectedID="1"></Item>
<Item Key="EscalationTime" SelectedID="2"></Item>
<Item Key="EscalationUpdateTime" SelectedID="2"></Item>
<Item Key="TicketNumber" SelectedID="2"></Item>
<Item Key="Lock" SelectedID="1"></Item>
<Item Key="Owner" SelectedID="2"></Item>
<Item Key="PendingTime" SelectedID="1"></Item>
<Item Key="Queue" SelectedID="1"></Item>
<Item Key="Responsible" SelectedID="1"></Item>
<Item Key="Priority" SelectedID="1"></Item>
<Item Key="Service" SelectedID="1"></Item>
<Item Key="State" SelectedID="1"></Item>
<Item Key="SLA" SelectedID="2"></Item>
<Item Key="Title" SelectedID="2"></Item>
<Item Key="Type" SelectedID="1"></Item>
<Item Key="DynamicField_AccountedTime" SelectedID="2"></Item>
</Hash>
</Item>
<Item Key="Mandatory">0</Item>
</Hash>
</Value>
</Setting>
root
Administrator
Posts: 3956
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Queue-Filter in eigenem Dashboard-Widget greift nicht

Post by root »

Hallo,

einfach mal mit Queues oder QueueIDs versuchen: https://github.com/znuny/Znuny/blob/dev ... c.pm#L2447

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
mwilhelmi
Znuny newbie
Posts: 18
Joined: 07 Oct 2018, 23:37
Znuny Version: 6.2.2
Real Name: Marc Wilhelmi
Company: integrate-it Netzwerke GmbH

Re: Queue-Filter in eigenem Dashboard-Widget greift nicht

Post by mwilhelmi »

Moin Roy,

vielen Dank, mit QueueIDs hat es geklappt.

Ich habe mir offenbar auch noch einen zusätzlichen Fallstrick eingebaut, indem ich zum einen die DashboardWidgets.xml bearbeitet habe, aber parallel auch mal in der Sysconfig den zugehörigen Eintrag angepasst habe.
Danach wurden offenbar Änderungen an der DashboardWidgets.xml nicht mehr übernommen, auch wenn ich
su -c "perl /opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild" otrs
gemacht habe.
Letztlich habe ich in der Sysconfig dann die Werte nochmal so gesetzt, wie sie in der DashboardWidgets.xml waren.
Übersteuert die Sysconfig nach einer Änderung immer die Config-Dateien? Und wie kann ich das System dazu bringen, wieder die Config-Files zu nehmen?

Viele Grüße
Marc
root
Administrator
Posts: 3956
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Queue-Filter in eigenem Dashboard-Widget greift nicht

Post by root »

mwilhelmi wrote: 20 Oct 2022, 08:02
Letztlich habe ich in der Sysconfig dann die Werte nochmal so gesetzt, wie sie in der DashboardWidgets.xml waren.
Übersteuert die Sysconfig nach einer Änderung immer die Config-Dateien? Und wie kann ich das System dazu bringen, wieder die Config-Files zu nehmen?
Hallo,

Ja, die Einstellungen der System-Konfiguration sind immer die aktuellen. Die in den XML-Dateien quasi die Defaults. Damit zur zweiten Frage: einfach auf Einstellung zurücksetzen/Reset setting klicken und deployen. Dann werden stets die Defaults (=aus den XML-Dateien) genommen.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Post Reply