Navigation erweitern unter Tickets --> Ansicht nach Status
Navigation erweitern unter Tickets --> Ansicht nach Status
Hallo liebe OTRS-Gemeinde.
Unter "Tickets" --> "Ansicht nach Status" gibt es zwei Navigationspunkte. Gerne würde ich die Navigation erweitern. Aktuell können alle offenen Tickets oder alle geschlossenen Tickets eingesehen werden.
Die Erweiterung sieht vor, dass dort Tickets angezeigt werden, die auf eine Erinnerung warten.
Nach längerer Suche komme ich einfach nicht auf den richtigen Weg.
Kann mir bitte jemand dabei behilflich sein oder zumindest mich auf den richtigen Weg schicken?
Unter "Tickets" --> "Ansicht nach Status" gibt es zwei Navigationspunkte. Gerne würde ich die Navigation erweitern. Aktuell können alle offenen Tickets oder alle geschlossenen Tickets eingesehen werden.
Die Erweiterung sieht vor, dass dort Tickets angezeigt werden, die auf eine Erinnerung warten.
Nach längerer Suche komme ich einfach nicht auf den richtigen Weg.
Kann mir bitte jemand dabei behilflich sein oder zumindest mich auf den richtigen Weg schicken?
You do not have the required permissions to view the files attached to this post.
-
- 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: Navigation erweitern unter Tickets --> Ansicht nach Stat
Du musst die Kernel/Modules/AgentTicketStatusView.pm anpassen. Dort gibt es den Hash %Filters. Erstelle dort einen zusätzlichen Filter, der eben nach den "warten"-Status sucht...
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
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Vielen Dank reneeb! Ich habe mir die Datei gestern angesehen aber habe genau das übersehen und habe mich schon gewundert, woher das gezogen wird.
-
- Znuny newbie
- Posts: 26
- Joined: 18 Jan 2013, 09:51
- Znuny Version: 3.1.12
- Real Name: Andreas Hanke
- Company: R-KOM
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Hi Jev,
möchtest du uns an deinen Sourceänderungen teilhaben lassen
Hätte das gerne auch...und das Rad muss man ja net 2 mal erfinden...
mfg ajh
möchtest du uns an deinen Sourceänderungen teilhaben lassen
Hätte das gerne auch...und das Rad muss man ja net 2 mal erfinden...
mfg ajh
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Tut mir leid.. jetzt wurde ich tatsächlich ertappt. Dabei beschwere ich mich selber über die, die einen an der Lösung nicht teilhaben lassen
in der /Modules/AgentTicketStatusView.pm muss der Filter erweitert werden. Open und Closed sind schon vorhanden und stellen die standardmäßig eingestellten zwei Menüpunkte dar. Um Pending habe ich es nun erweitert.
in der /Modules/AgentTicketStatusView.pm muss der Filter erweitert werden. Open und Closed sind schon vorhanden und stellen die standardmäßig eingestellten zwei Menüpunkte dar. Um Pending habe ich es nun erweitert.
Code: Select all
my %Filters = (
Open => {
Name => 'Open tickets',
Prio => 1000,
Search => {
StateType => 'Open',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
Closed => {
Name => 'Closed tickets',
Prio => 1001,
Search => {
StateType => 'Closed',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
Pending => {
Name => 'Wartende Tickets',
Prio => 1002,
Search => {
StateType => 'pending reminder',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
);
-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
-
- Znuny advanced
- Posts: 144
- Joined: 29 Aug 2011, 11:55
- Znuny Version: 3.0.10
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Hey,
genau dasselbe habe ich auch gemacht allerdings möchte ich NICHT, dass die filter oben in der Leiste angezeigt werden, weil ich da ein eigenen Dropdown gebastelt habe. Ich hab da ca.20 neue Filter eingebaut und von denen werden jetzt immer "zufällig" drei oder vier oder manchmal auch nur zwei oben in der Leiste mit angezeigt. Ich hab schon an den Prioritäten geschraubt aber das war nicht zu erfolgreich. Habt ihr da einen Tipp?
Liebe Grüße
genau dasselbe habe ich auch gemacht allerdings möchte ich NICHT, dass die filter oben in der Leiste angezeigt werden, weil ich da ein eigenen Dropdown gebastelt habe. Ich hab da ca.20 neue Filter eingebaut und von denen werden jetzt immer "zufällig" drei oder vier oder manchmal auch nur zwei oben in der Leiste mit angezeigt. Ich hab schon an den Prioritäten geschraubt aber das war nicht zu erfolgreich. Habt ihr da einen Tipp?
Liebe Grüße
[LIVE]OTRS 3.0.10
ITSM 3.0.5
unter Windows
mit Oracle
ITSM 3.0.5
unter Windows
mit Oracle
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Ohne dem Code wird dir wohl niemand helfen können
-
- Znuny advanced
- Posts: 144
- Joined: 29 Aug 2011, 11:55
- Znuny Version: 3.0.10
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Klar, aber vllt gabs ja schon so eine idee
Meine Filter sehen etwa so aus:
muss ich da vielleicht was bei den Prioritäten einstellen?
und dann hab ich versucht was in der dtl datei zu finden
das wird das sein schätze ich.
Aber was ich genau verändern muss weiß ich leider nicht. bzw klappen meine überlegungen nicht
Meine Filter sehen etwa so aus:
Code: Select all
Alarme => {
Name => 'Alarme',
Prio => 1002,
Search => {
StateType => 'Open',
TicketFreeText4 => 'Alarme',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
AlleBaume => {
Name => 'Alle Bäume',
Prio => 1002,
Search => {
StateType => 'Open',
TicketFreeText4 => 'Alle Bäume',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
und dann hab ich versucht was in der dtl datei zu finden
Code: Select all
<!-- dtl:block:OverviewNavBarFilter -->
<ul class="Tabs">
<!-- dtl:block:OverviewNavBarFilterItem -->
<!-- dtl:block:OverviewNavBarFilterItemSelected -->
<li class="Active $QData{"CSS"}">
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"FilterLink"}Filter=$LQData{"Filter"}">$Text{"$Data{"Name"}"}<span>$QData{"Count"}</span></a>
</li>
<!-- dtl:block:OverviewNavBarFilterItemSelected -->
<!-- dtl:block:OverviewNavBarFilterItemSelectedNot -->
<li class="$QData{"CSS"}">
<a name="OverviewControl" href="$Env{"Baselink"}Action=$Env{"Action"};$Data{"FilterLink"}Filter=$LQData{"Filter"}">$Text{"$Data{"Name"}"}<span>$QData{"Count"}</span></a>
</li>
<!-- dtl:block:OverviewNavBarFilterItemSelectedNot -->
Aber was ich genau verändern muss weiß ich leider nicht. bzw klappen meine überlegungen nicht
[LIVE]OTRS 3.0.10
ITSM 3.0.5
unter Windows
mit Oracle
ITSM 3.0.5
unter Windows
mit Oracle
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Hallo Zuckerbäckerin,
ich würde das gerne reproduzieren.. bin aber derzeit zeitlich etwas eingespannt. Sobald die Zeit es zulässt.. werde ich mich dem mal annehmen.
Aber vielleicht kann dir ja schon jemand früher helfen
ich würde das gerne reproduzieren.. bin aber derzeit zeitlich etwas eingespannt. Sobald die Zeit es zulässt.. werde ich mich dem mal annehmen.
Aber vielleicht kann dir ja schon jemand früher helfen
-
- Znuny newbie
- Posts: 3
- Joined: 24 Feb 2014, 14:27
- Znuny Version: 3.2.13
- Real Name: Matthias Hueber
- Company: R-KOM GmbH & Co. KG
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
Hallo,
genauso wie Jev in seinem Beitrag vom 07. Feb 2013 hab ich das bei uns auch eingestellt. Allerdings kommt kein zusätzlicher Menüpunkt dazu. Wenn ich die URL händisch anpasse und den Filter=Pending setze, kommt eine Fehlermeldung:
Meine AgentTicketStatusView.pm sieht so aus:
und ab Zeile 161:
Die Übersetzung für 'Pending tickets' habe ich in der Datei Kernel/Language/de.pm eingetragen, wobei dieser Eintrag auch in eine de_Company.pm passen würde. Das mach ich, wenn wir noch mehr "customizen"...
genauso wie Jev in seinem Beitrag vom 07. Feb 2013 hab ich das bei uns auch eingestellt. Allerdings kommt kein zusätzlicher Menüpunkt dazu. Wenn ich die URL händisch anpasse und den Filter=Pending setze, kommt eine Fehlermeldung:
Code: Select all
Backend ERROR: OTRS-CGI-20 Perl: 5.10.1 OS: linux Time: Mon Feb 24 14:43:10 2014 Message: Invalid Filter: Pending! RemoteAddress: 192.168.0.127 RequestURI: /otrs/index.pl?Action=AgentTicketStatusView;SortBy=Age;OrderBy=Down;View=;Filter=Pending Traceback (4398): Module: Kernel::Modules::AgentTicketStatusView::Run (v1.5) Line: 170 Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.2.12) Line: 863 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 41 Module: (eval) (v1.99) Line: 204 Module: ModPerl::RegistryCooker::run (v1.99) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31
Code: Select all
# define filter
my %Filters = (
Open => {
Name => 'Open tickets',
Prio => 1000,
Search => {
StateType => 'Open',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
Closed => {
Name => 'Closed tickets',
Prio => 1001,
Search => {
StateType => 'Closed',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
Pending => {
Name => 'Pending tickets',
Prio => 1002,
Search => {
StateType => 'pending reminder',
OrderBy => $OrderBy,
SortBy => $SortBy,
UserID => $Self->{UserID},
Permission => 'ro',
},
},
);
Code: Select all
$Output .= $Self->{LayoutObject}->TicketListShow(
TicketIDs => \@ViewableTickets,
Total => $ViewableTicketCount,
Env => $Self,
LinkPage => $LinkPage,
LinkSort => $LinkSort,
View => $Self->{View},
Bulk => 1,
Limit => $Limit,
TitleName => 'Status View',
TitleValue => $Filters{ $Self->{Filter} }->{Name},
Filter => $Self->{Filter},
Filters => \%NavBarFilter,
FilterLink => $FilterLink,
RequestedURL => $Self->{RequestedURL},
OrderBy => $OrderBy,
SortBy => $SortBy,
);
[Live] OTRS 3.2.12 | OTRSDashboardTicketOverviewFilters 1.2.4 | OTRSEscalationSuspend 1.3.1 | OTRSMultiServiceSelect 1.4.8 | Support 1.4.6
[OS] CentOs 6.4
[DB] PostgreSQL 9.2
[OS] CentOs 6.4
[DB] PostgreSQL 9.2
-
- Znuny newbie
- Posts: 3
- Joined: 24 Feb 2014, 14:27
- Znuny Version: 3.2.13
- Real Name: Matthias Hueber
- Company: R-KOM GmbH & Co. KG
Re: Navigation erweitern unter Tickets --> Ansicht nach Stat
und nun geht es doch
Ich musste hierfür zunächst das OPM OTRSDashboardTicketOverviewFilters deinstallieren, dann die Config neu laden (und Cache leeren), und dann erst waren die Menüpunkte wie gewünscht da. Danach konnte ich das OPM wieder installieren, Menüpunkte bleiben erhalten.
Ich musste hierfür zunächst das OPM OTRSDashboardTicketOverviewFilters deinstallieren, dann die Config neu laden (und Cache leeren), und dann erst waren die Menüpunkte wie gewünscht da. Danach konnte ich das OPM wieder installieren, Menüpunkte bleiben erhalten.
[Live] OTRS 3.2.12 | OTRSDashboardTicketOverviewFilters 1.2.4 | OTRSEscalationSuspend 1.3.1 | OTRSMultiServiceSelect 1.4.8 | Support 1.4.6
[OS] CentOs 6.4
[DB] PostgreSQL 9.2
[OS] CentOs 6.4
[DB] PostgreSQL 9.2