Ich bin gerade dabei auf unserem Testystem das Upgrade von 3.1 auf 3.2.
Das hat bis auf kleinere Problemchen auch funktioniert.
Allerdings habe ich jetzt bei den Agenten oben im Menu zwei Felder für das Kunden-Management.
Wo kann man den denn das einstellen?
Grüße
Felix
Nach Upgrade auf 3.2 Kunden-Menu doppelt
-
- Znuny newbie
- Posts: 90
- Joined: 20 May 2008, 12:50
- Znuny Version: 3.1.X
- Real Name: Felix
- Company: SyroCon Consulting GmbH
- Location: Darmstadt
Nach Upgrade auf 3.2 Kunden-Menu doppelt
production: OTRS 5.0.X | OTRS:ITSM 5.0.X | AWS-RDS MariaDB 10.1.X | CentOS 7
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
-
- Znuny newbie
- Posts: 90
- Joined: 20 May 2008, 12:50
- Znuny Version: 3.1.X
- Real Name: Felix
- Company: SyroCon Consulting GmbH
- Location: Darmstadt
Re: Nach Upgrade auf 3.2 Kunden-Menu doppelt
Schade, ich hatte gehofft, dass hier jemand schon ähnliches erlebt hat und weiß, wie man das weg bekommt.
Ich habe die *.dtl Datei AgentNavigationBar.dtl gefunden. Dort wird ja sehr generisch eine HTML-Liste erzeugt.
Wo bekomme ich informationen her, welches Modul welchen Menueintrag zur Verfügung stellt. Irgendwie wird da zweimal der gleiche Customer Eintrag geladen mit der gleichen id usw.
Gibt es einen einfachen Weg zu loggen wann ein Modul ausgeführt wird? In der Layout.pm wird ja scheinbar aus dem Template das HTML zusammengesetzt.
Ich komme irgendwie nicht weiter bei der Analyse.
Ich habe die *.dtl Datei AgentNavigationBar.dtl gefunden. Dort wird ja sehr generisch eine HTML-Liste erzeugt.
Wo bekomme ich informationen her, welches Modul welchen Menueintrag zur Verfügung stellt. Irgendwie wird da zweimal der gleiche Customer Eintrag geladen mit der gleichen id usw.
Gibt es einen einfachen Weg zu loggen wann ein Modul ausgeführt wird? In der Layout.pm wird ja scheinbar aus dem Template das HTML zusammengesetzt.
Ich komme irgendwie nicht weiter bei der Analyse.
production: OTRS 5.0.X | OTRS:ITSM 5.0.X | AWS-RDS MariaDB 10.1.X | CentOS 7
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Re: Nach Upgrade auf 3.2 Kunden-Menu doppelt
Hallo,
wahrscheinlich musst Du die Registrierung für das Modul zurücksetzen (via Sysconfig).
Kommst Du zum Bad Homburger Community Meeting nächste Woche?
wahrscheinlich musst Du die Registrierung für das Modul zurücksetzen (via Sysconfig).
Kommst Du zum Bad Homburger Community Meeting nächste Woche?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 90
- Joined: 20 May 2008, 12:50
- Znuny Version: 3.1.X
- Real Name: Felix
- Company: SyroCon Consulting GmbH
- Location: Darmstadt
Re: Nach Upgrade auf 3.2 Kunden-Menu doppelt
Ja ich bin nächste Woche dabei.
production: OTRS 5.0.X | OTRS:ITSM 5.0.X | AWS-RDS MariaDB 10.1.X | CentOS 7
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
-
- Znuny newbie
- Posts: 90
- Joined: 20 May 2008, 12:50
- Znuny Version: 3.1.X
- Real Name: Felix
- Company: SyroCon Consulting GmbH
- Location: Darmstadt
Re: Nach Upgrade auf 3.2 Kunden-Menu doppelt
Ich habe es jetzt soweit hinbekommen, dass der Eintrag in der Menuleiste nicht mehr doppelt erscheint. Aber so ganz klar ist mir die Navigationskonfiguration immer noch nicht.
Es gibt zwei Stellen an denen der Eintrag konfiguriert ist (gesetzt den Fall, dass ich das richtig verstanden habe).
Zum einen wird ein solcher Navigationseintrag unter Frontend::Admin::ModuleRegistration -> Frontend::Module###AdminCustomerUser eingestellt.
[/size]
Zum anderen wird etwas ähnliches nochmal unter Frontend::Agent::ModuleRegistration -> Frontend::Module###AgentCustomerInformationCenter definiert.
[/size]
Ein weiterer Config-Eintrag der einen Customersmenupunkt erzeugt liegt unter Frontend::Agent::NavBarModule -> Frontend::NavBarModule###6-CustomerCompany
[/size]
Ich habe jetzt nicht den Unterschied zwischen den verschiedenen Einträgen gefunden und warum sie so Verstreut in der Config liegen.
Auf jeden Fall verschwindet der zwiete Eintrag im oberen Menu nachdem ich Frontend::Module###AdminCustomerUser deaktiviere. Wenn ich es wieder aktiviere erschein lediglich ein zusätzlicher Eintrag In diesem einen Menupunkt. So wie es wahrscheinlich auch sein soll.
Komischer Fehler. Ich habe keine Ahnung was da schief gelaufen ist, aber jetzt scheint es ja zu gehen.
Es gibt zwei Stellen an denen der Eintrag konfiguriert ist (gesetzt den Fall, dass ich das richtig verstanden habe).
Zum einen wird ein solcher Navigationseintrag unter Frontend::Admin::ModuleRegistration -> Frontend::Module###AdminCustomerUser eingestellt.
Code: Select all
<ConfigItem Name="Frontend::Module###AdminCustomerUser" Required="0" Valid="1">
<Description Translatable="1">Frontend module registration for the agent interface.</Description>
<Group>Framework</Group>
<SubGroup>Frontend::Admin::ModuleRegistration</SubGroup>
<Setting>
<FrontendModuleReg>
<GroupRo></GroupRo>
<Group>admin</Group>
<Group>users</Group>
<Description>Edit Customers</Description>
<Title Translatable="1">Customers</Title>
<NavBarName>Customers</NavBarName>
<NavBar>
<Name Translatable="1">Customer User Administration</Name>
<Link>Action=AdminCustomerUser;Nav=Agent</Link>
<LinkOption></LinkOption>
<NavBar>Customers</NavBar>
<Description Translatable="1"></Description>
<Type></Type>
<Block>ItemArea</Block>
<AccessKey>c</AccessKey>
<Prio>9000</Prio>
</NavBar>
<NavBarModule>
<Module>Kernel::Output::HTML::NavBarModuleAdmin</Module>
<Name Translatable="1">Customers</Name>
<Block>Customer</Block>
<Description Translatable="1">Create and manage customers.</Description>
<Prio>300</Prio>
</NavBarModule>
<Loader>
<JavaScript>Core.Agent.TicketAction.js</JavaScript>
</Loader>
</FrontendModuleReg>
</Setting>
</ConfigItem>
Zum anderen wird etwas ähnliches nochmal unter Frontend::Agent::ModuleRegistration -> Frontend::Module###AgentCustomerInformationCenter definiert.
Code: Select all
<ConfigItem Name="Frontend::Module###AgentCustomerInformationCenter" Required="0" Valid="1">
<Description Translatable="1">Frontend module registration for the agent interface.</Description>
<Group>Framework</Group>
<SubGroup>Frontend::Agent::ModuleRegistration</SubGroup>
<Setting>
<FrontendModuleReg>
<Description>Customer Information Center</Description>
<Title></Title>
<NavBarName>Customer Information Center</NavBarName>
<NavBar>
<Description Translatable="1"></Description>
<Name Translatable="1">Customer Information Center</Name>
<Link>Action=AgentCustomerInformationCenter</Link>
<LinkOption>onclick="window.setTimeout(function(){Core.Agent.CustomerInformationCenterSearch.OpenSearchDialog();}, 0); return false;"</LinkOption>
<NavBar>Customers</NavBar>
<Type></Type>
<Block>ItemArea</Block>
<AccessKey>c</AccessKey>
<Prio>50</Prio>
</NavBar>
<NavBar>
<Description Translatable="1"></Description>
<Name Translatable="1">Customers</Name>
<Link>Action=AgentCustomerInformationCenter</Link>
<LinkOption></LinkOption>
<NavBar>Customers</NavBar>
<Type>Menu</Type>
<Block>ItemArea</Block>
<AccessKey>c</AccessKey>
<Prio>60</Prio>
</NavBar>
<Loader>
<JavaScript>thirdparty/flot-0.7/excanvas.js</JavaScript>
<JavaScript>thirdparty/flot-0.7/jquery.flot.js</JavaScript>
<JavaScript>Core.UI.Chart.js</JavaScript>
<JavaScript>Core.UI.DnD.js</JavaScript>
<JavaScript>Core.Agent.Dashboard.js</JavaScript>
</Loader>
</FrontendModuleReg>
</Setting>
</ConfigItem>
Ein weiterer Config-Eintrag der einen Customersmenupunkt erzeugt liegt unter Frontend::Agent::NavBarModule -> Frontend::NavBarModule###6-CustomerCompany
Code: Select all
<ConfigItem Name="Frontend::NavBarModule###6-CustomerCompany" Required="0" Valid="1">
<Description Translatable="1">Frontend module registration (disable company link if no company feature is used).</Description>
<Group>Framework</Group>
<SubGroup>Frontend::Agent::NavBarModule</SubGroup>
<Setting>
<Hash>
<Item Key="Module">Kernel::Output::HTML::NavBarCustomerCompany</Item>
</Hash>
</Setting>
</ConfigItem>
Ich habe jetzt nicht den Unterschied zwischen den verschiedenen Einträgen gefunden und warum sie so Verstreut in der Config liegen.
Auf jeden Fall verschwindet der zwiete Eintrag im oberen Menu nachdem ich Frontend::Module###AdminCustomerUser deaktiviere. Wenn ich es wieder aktiviere erschein lediglich ein zusätzlicher Eintrag In diesem einen Menupunkt. So wie es wahrscheinlich auch sein soll.
Komischer Fehler. Ich habe keine Ahnung was da schief gelaufen ist, aber jetzt scheint es ja zu gehen.
production: OTRS 5.0.X | OTRS:ITSM 5.0.X | AWS-RDS MariaDB 10.1.X | CentOS 7
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.
Gibt es im Raum Frankfurt/Darmstadt OTRS/ITSM-Benutzer, die an einem Erfahrungsaustausch interessiert sind? Dann meldet euch um mit Gleichgesinnten über OTRS in der Praxis und den ganzen Rest zu reden.