ich möchte mir in der Kundenbenutzerverwaltung die Telefonnummer mit anzeigen lassen

habe aber leider hier im Forum nichts gefunden.
Meine OTRS Version ist die 4.0.1
Die Abfrage der Userdaten erfolgt in der AD.
Liebe Grüße
Manfred
Code: Select all
# when there is no data to show, a message is displayed on the table with this colspan
my $ColSpan = 6; ### <-- Diesen Standardwert ersetzen durch die gewünschte Anzahl Spalten
Code: Select all
[% RenderBlockStart("OverviewResult") %]
<div class="Content ">
<table class="DataTable" id="CustomerTable">
<thead>
<tr>
<th>[% Translate("Username") | html %]</th>
<th>[% Translate("Name") | html %]</th>
<th>[% Translate("Email") | html %]</th>
<th>[% Translate("Phone") | html %]</th> ### <-- Diese Zeile hinzufügen
<th>[% Translate("CustomerID") | html %]</th>
<th>[% Translate("Last Login") | html %]</th>
[% RenderBlockStart("OverviewResultSwitchToCustomer") %]
<th>[% Translate("Login as") | html %]</th>
[% RenderBlockEnd("OverviewResultSwitchToCustomer") %]
<th>[% Translate("Validity") | html %]</th>
</tr>
</thead>
<tbody>
[% RenderBlockStart("NoDataFoundMsg") %]
<tr>
<td colspan="[% Data.ColSpan | html %]">
[% Translate("No data found.") | html %]
</td>
</tr>
[% RenderBlockEnd("NoDataFoundMsg") %]
[% RenderBlockStart("OverviewResultRow") %]
<tr>
[% RenderBlockStart("OverviewResultRowLink") %]
<td><a class="AsBlock" href="[% Env("Baselink") %]Action=[% Env("Action") %];Subaction=Change;ID=[% Data.CustomerKey | uri %];Search=[% Data.Search | uri %];Nav=[% Data.Nav | uri %]">[% Data.UserLogin | html %]</a></td>
[% RenderBlockEnd("OverviewResultRowLink") %]
[% RenderBlockStart("OverviewResultRowLinkNone") %]
<td><a class="AsBlock" href="#">[% Data.UserLogin | html %]</a></td>
[% RenderBlockEnd("OverviewResultRowLinkNone") %]
<td>[% Data.UserFullname | html %]</td>
<td>[% Data.UserEmail | html %]</td>
<td>[% Data.UserTelefon | html %]</td> ### <-- Diese Zeile hinzufügen
<td>[% Data.UserCustomerID | html %]</td>
<td>[% Data.UserLastLoginTimestamp | Localize("TimeShort") %]</td>
[% RenderBlockStart("OverviewResultRowSwitchToCustomer") %]
<td>
<a class="AsBlock" href="[% Env("Baselink") %]Action=[% Env("Action") %];Subaction=Switch;ID=[% Data.UserLogin | uri %];[% Env("ChallengeTokenParam") | html %]" target="_blank">[% Translate("Switch to customer") | html %]</a>
</td>
[% RenderBlockEnd("OverviewResultRowSwitchToCustomer") %]
<td>[% Translate(Data.Valid) | html %]</td>
</tr>
[% RenderBlockEnd("OverviewResultRow") %]
</tbody>
</table>
</div>
[% RenderBlockEnd("OverviewResult") %]
nd0 wrote:Vielleicht kann sich dahingehend ja mal jemand anders äußern?
Kleiner Fehler ... Das hat nix mit der AD-Version zu tun ... bzw. anders als du denkstManfred wrote: Bei mir hieß der Parameter "UserPhone" bei Abfrage der Daten aus einer Windows 2008R2 AD.
Code: Select all
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var' ],
Soweit korrekt, aber:Manfred wrote:Im root Verzeichnis von Otrs (bei mir /opt/otrs) gibt es per default schon einen Ordner Custom.
In diesem hab ich die Ordnerstruktur des Originalpfades nachgebaut und die Dateien hineinkopiert.
... ganz davon abgesehen, dass ich das GLAUBE ICH anders gemacht habe und mir das am Montag erst wieder genauer ansehen kann:Mafred wrote:Also die Datei /opt/otrs/Kernel/Output/HTML/Standard/AdminCustomerUser.tt
nach /opt/otrs/Custom//Kernel/Output/HTML/Standard/AdminCustomerUser.tt
und die Datei /opt/otrs/Kernel/Modules/AdminCustomerUser.pm nach /opt/otrs/Custom/Kernel/Modules/AdminCustomerUser.pm
und das ist die Hauptsache ... und sollten doch irgendwelche Abnormalitäten auftreten haste schonmal nen Anreiz woran es liegen könnteMafred wrote:In den kopierten Datein hab ich dann die oben genannten Änderungen vorgenommen und voila.... es geht ..![]()