Das wäre ein Anpassungen an den Dateien. Minimales Beispiel:
1) Kopiert euch die CustomerTicketOverview.tt und .pm in derselben Ordnerstruktur in $OTRS-Home/Custom/[...]
2) In der .tt zwischen "<th class=Title" ... und "<the class="State"... diesen Block einfügen:
Code: Select all
<th class="Created by [% Data.CreatedBySort | uri %]">
<a href="[% Env("Baselink") %]Action=[% Env("Action") %];Subaction=[% Env("Subaction") %];SortBy=CreatedBey;OrderBy=[% Data.OrderBy | uri %];Filter=[% Data.Filter | uri %]">
[% Translate("Created By") | html %]
</a>
</th>
Weiter unten im Block "RenderBlockStart Record" vor "<td class=Status" ... diese Zeile einfügen:
Code: Select all
<td class="CreatedBy">[% Translate(Data.CreatedUserName) | html %]</td>
3) in der .pm diesen Teil finden:
Code: Select all
# add block
$Self->{LayoutObject}->Block(
Name => 'Record',
Data => {
%Article,
%Ticket,
Subject => $Subject,
%Param,
},
);
und hiermit ersetzen:
Code: Select all
my %CreatedUser = $Self->{AgentUserObject}->GetUserData(
UserID => $Ticket{CreateBy},
);
# add block
$Self->{LayoutObject}->Block(
Name => 'Record',
Data => {
%Article,
%Ticket,
CreatedUserName => $CreatedUser{UserFullname},
Subject => $Subject,
%Param,
},
);