Изменение дефолтной темы в FW и RE сообщениях

Moderator: DenisBY

Locked
karelion
Znuny newbie
Posts: 2
Joined: 08 Aug 2017, 19:47
Znuny Version: 4.0.16

Изменение дефолтной темы в FW и RE сообщениях

Post by karelion »

Коллеги, привет.
Прошу помощи.

Проблема:
При поступлении откликов, меняется Subject письма.
Поэтому если вы отвечаете на последний отклик в тикете, то тема по дефолту низменная а не первоначальная.

Вижу решения:
Сделать так чтобы при получении откликов не менялась тема письма. Всегда "Title" заявки.
Т.е. при создании ответа или при пересылке тикета вместо Subject был Title тикета. Естественно со всеми добавками тима FW: или Re: и Hook-ом.

Как это сделать?

Пробовал для теста править:

Code: Select all

Kernel/Modules/AgentTicketForward.pm
Как то так:
Было:

Code: Select all

 # prepare subject
    my %Ticket = $Self->{TicketObject}->TicketGet(
        TicketID      => $Self->{TicketID},
        DynamicFields => 1,
    );

    $GetParam{Subject} = $Self->{TicketObject}->TicketSubjectBuild(
        TicketNumber => $Ticket{TicketNumber},
        Action       => 'Forward',
        Subject      => $GetParam{Subject} || '',
    );
 
Стало:

Code: Select all


 # prepare subject
    my %Ticket = $Self->{TicketObject}->TicketGet(
        TicketID      => $Self->{TicketID},
        DynamicFields => 1,
    );

    $GetParam{Subject} = $Self->{TicketObject}->TicketSubjectBuild(
        TicketNumber => $Ticket{TicketNumber},
        Action       => 'Forward',
        Subject      => $Ticket{Title} || '',
    );

Но при пересылке письма, в теме все-равно дефолтный Subject, но никак не Title тикета.
OTRS 4.0.16
Locked