Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Frank Thommen
hach, wenn nur alles so einfach waere ;-).  Habe den Schnipsel etwas 
angepasst und im Ticket.pm in %Ticket reingeflickt.  Funktioniert bestens!


Vielen Dank

   frank


Martin Edenhofer wrote:

Hi Frank,

das geht eigentlich auch ganz einfach. Kannst Du über die OTRS-API abfragen (Du merkst gar nicht, ob diese aus der DB oder ausm LDAP kommen ;) ). 


Beispiel:

my $Name = $Self->{CustomerUserObject}->CustomerName(
UserLogin => $Ticket{CustomerUserID},
);

Und $Name dann einfach mit in den $Self->{LayoutObject}->Block() call.

 -Martin

http://edenhofer.de/

[...]

-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Frank Thommen
Erschrocken bin ich nicht, es ist nur eine Frage der zur Verfuegung 
stehenden Zeit. :-)  Ich werde es sicher bald mal versuchen.


frank



Johannes Nickel wrote:

Lass Dich nicht gleich abschrecken ;)

Die Daten aus dem LDAP kannst Du via Config.PM auf OTRS Felder mappen.

Dann ist auch die Darstellung einfach ;)

Mach ruhig mal ein Thema im Forum auf. Da können Dir bestimmt mehr User helfen.

Gruß

Johannes

[...]

-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Martin Edenhofer
On 19.01.2011, at 15:28, Frank Thommen wrote:

>>> [...]
>> PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen 
>> OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden?
> 
> Im Prinzip ja.

Ich denke da ist was in der Planung für die LinuxTage in Chemnitz. Stay tuned! 
:)

 -Martin

http://edenhofer.de/
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Frank Thommen

Hallo Martin,


in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von Feldern 
benutzt und das Entwicklerhandbuch sagt "If data parameters are given to the 
templates by the application module, these data can be output to the template".

Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template 
uebergeben werden?  Wo passiert das?


Es passiert im jeweiligen Perl Module durch den Aufruf der "$Self->{LayoutObject}->Output()" oder 
"$Self->{LayoutObject}->Block()", jeweils der "Data" Parameter.


OK. $Self->{LayoutObject}->Output() hatte ich mir schon angeschaut, aber 
die diversen $Self->{LayoutObject}->Block() nicht.  Das 
Entwicklerhandbuch erwaehnt nur Output(), aber nicht Block() (2.1.6.2. 
Using a template file).




[...]


PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen 
OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden?


Im Prinzip ja.


Danke fuer den Tipp

frank
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Martin Edenhofer
Hi Frank,

das geht eigentlich auch ganz einfach. Kannst Du über die OTRS-API abfragen (Du 
merkst gar nicht, ob diese aus der DB oder ausm LDAP kommen ;) ). 

Beispiel:

my $Name = $Self->{CustomerUserObject}->CustomerName(
UserLogin => $Ticket{CustomerUserID},
);

Und $Name dann einfach mit in den $Self->{LayoutObject}->Block() call.

 -Martin

http://edenhofer.de/

On 19.01.2011, at 15:20, Frank Thommen wrote:

> Ja danke, das half tatsaechlich.  Da die Informationen die ich anzeigen will 
> nicht aus der DB kommen sondern aus dem LDAP-Backend, werde ich die 
> Modifikation wohl vorerst sein lassen.
> 
> Vielen Dank
> 
>frank
> 
> Johannes Nickel wrote:
>> Hi,
>> schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen.
>> http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362
>> Gruß
>> Johannes
>> Am 19. Januar 2011 15:03 schrieb Frank Thommen :
>>> Hallo,
>>> 
>>> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von
>>> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are
>>> given to the templates by the application module, these data can be output
>>> to the template".
>>> 
>>> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template
>>> uebergeben werden?  Wo passiert das?
>>> 
>>> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue
>>> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen.
>>> Ich habe einen Dump der gesamten Datenstruktur gemacht, die in
>>> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur
>>> uebergeben wird, aber da bin ich nicht fuendig geworden.
>>> 
>>> 
>>> Gruss
>>> 
>>>  frank

-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Johannes Nickel
Lass Dich nicht gleich abschrecken ;)

Die Daten aus dem LDAP kannst Du via Config.PM auf OTRS Felder mappen.

Dann ist auch die Darstellung einfach ;)

Mach ruhig mal ein Thema im Forum auf. Da können Dir bestimmt mehr User helfen.

Gruß

Johannes


Am 19. Januar 2011 15:11 schrieb Martin Edenhofer :
> Hi Frank,
>
> On 19.01.2011, at 15:03, Frank Thommen wrote:
>
>> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von 
>> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are 
>> given to the templates by the application module, these data can be output 
>> to the template".
>>
>> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template 
>> uebergeben werden?  Wo passiert das?
>
> Es passiert im jeweiligen Perl Module durch den Aufruf der 
> "$Self->{LayoutObject}->Output()" oder "$Self->{LayoutObject}->Block()", 
> jeweils der "Data" Parameter.
>
>> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue 
>> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen.  
>> Ich habe einen Dump der gesamten Datenstruktur gemacht, die in 
>> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur 
>> uebergeben wird, aber da bin ich nicht fuendig geworden.
>
> PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen 
> OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden?
>
>  -Martin
>
> http://edenhofer.de/
> -
> OTRS mailing list: otrs-de - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs-de
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
>



-- 
--
Mit freundlichen Grüßen

Johannes Nickel
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Frank Thommen
Ja danke, das half tatsaechlich.  Da die Informationen die ich anzeigen 
will nicht aus der DB kommen sondern aus dem LDAP-Backend, werde ich die 
Modifikation wohl vorerst sein lassen.


Vielen Dank

frank



Johannes Nickel wrote:

Hi,

schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen.
http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362

Gruß

Johannes

Am 19. Januar 2011 15:03 schrieb Frank Thommen :

Hallo,

in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von
Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are
given to the templates by the application module, these data can be output
to the template".

Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template
uebergeben werden?  Wo passiert das?

Konkret will ich im Dashboard die Ticket-Tabellen um die Queue
($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen.
 Ich habe einen Dump der gesamten Datenstruktur gemacht, die in
/opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur
uebergeben wird, aber da bin ich nicht fuendig geworden.


Gruss

  frank
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de







-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Martin Edenhofer
Hi Frank,

On 19.01.2011, at 15:03, Frank Thommen wrote:

> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von 
> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are given 
> to the templates by the application module, these data can be output to the 
> template".
> 
> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template 
> uebergeben werden?  Wo passiert das?

Es passiert im jeweiligen Perl Module durch den Aufruf der 
"$Self->{LayoutObject}->Output()" oder "$Self->{LayoutObject}->Block()", 
jeweils der "Data" Parameter.

> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue 
> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen.  
> Ich habe einen Dump der gesamten Datenstruktur gemacht, die in 
> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur 
> uebergeben wird, aber da bin ich nicht fuendig geworden.

PS: Wir sollten auf einen Linux-Tag oder wo anders mal einen 
OTRS-Developer-Workshop für die Community machen? Ist Interesse vorhanden?

 -Martin

http://edenhofer.de/
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


Re: [otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Johannes Nickel
Hi,

schau Dir mal bitten diesen Thread im OTRS Forum an. Der sollte Dir helfen.
http://forums.otrs.org/viewtopic.php?f=17&t=5276&p=21362&hilit=erweitern#p21362

Gruß

Johannes

Am 19. Januar 2011 15:03 schrieb Frank Thommen :
> Hallo,
>
> in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige von
> Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters are
> given to the templates by the application module, these data can be output
> to the template".
>
> Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem Template
> uebergeben werden?  Wo passiert das?
>
> Konkret will ich im Dashboard die Ticket-Tabellen um die Queue
> ($QData("Queue") funktioniert) und den vollen Namen des Kunden ergaenzen.
>  Ich habe einen Dump der gesamten Datenstruktur gemacht, die in
> /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der Output-Prozedur
> uebergeben wird, aber da bin ich nicht fuendig geworden.
>
>
> Gruss
>
>   frank
> -
> OTRS mailing list: otrs-de - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs-de
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
>



-- 
--
Mit freundlichen Grüßen

Johannes Nickel
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de


[otrs-de] Was ist in $QData?

2011-01-19 Diskussionsfäden Frank Thommen

Hallo,

in den OTRS Templates wird $QData()/$Data()/$LQData() fuer die Anzeige 
von Feldern benutzt und das Entwicklerhandbuch sagt "If data parameters 
are given to the templates by the application module, these data can be 
output to the template".


Aber wie kann ich sehen oder herausfinden, was fuer Parameter einem 
Template uebergeben werden?  Wo passiert das?


Konkret will ich im Dashboard die Ticket-Tabellen um die Queue 
($QData("Queue") funktioniert) und den vollen Namen des Kunden 
ergaenzen.  Ich habe einen Dump der gesamten Datenstruktur gemacht, die 
in /opt/otrs/Kernel/Output/HTML/DashboardTicketGeneric.pm der 
Output-Prozedur uebergeben wird, aber da bin ich nicht fuendig geworden.



Gruss

   frank
-
OTRS mailing list: otrs-de - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs-de
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de