# -- # Copyright (C) 2001-2019 OTRS AG, https://otrs.com/ # -- # This software comes with ABSOLUTELY NO WARRANTY. For details, see # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt. # -- [% RenderBlockStart("Overview") %]

[% Translate("Queue Management") | html %]

[% BreadcrumbPath = [ { Name => Translate('Queue Management'), Link => Env("Action"), }, ] %] [% SWITCH Data.Action %] [% CASE 'Add' %] [% BreadcrumbPath.push({ Name => Translate('Add Queue'),}) %] [% CASE 'Change' %] [% USE EditTitle = String(Translate("Edit Queue")) %] [% BreadcrumbPath.push({ Name => EditTitle.append( ': ', Data.Name ) }) %] [% END %] [% INCLUDE "Breadcrumb.tt" Path = BreadcrumbPath %]
[% RenderBlockStart("ActionList") %]

[% Translate("Actions") | html %]

[% RenderBlockEnd("ActionList") %]
[% RenderBlockStart("Filter") %]

[% RenderBlockEnd("Filter") %]
[% RenderBlockStart("OverviewResult") %]

[% Translate("List") | html %]

[% RenderBlockStart("NoDataFoundMsg") %] [% RenderBlockEnd("NoDataFoundMsg") %] [% RenderBlockStart("OverviewResultRow") %] [% RenderBlockEnd("OverviewResultRow") %]
[% Translate("Name") | html %] [% Translate("Group") | html %] [% Translate("Comment") | html %] [% Translate("Validity") | html %] [% Translate("Changed") | html %] [% Translate("Created") | html %]
[% Translate("No data found.") | html %]
[% Data.Name | html %] [% Data.GroupName | html %] [% Data.Comment | truncate(26) | html %] [% Translate(Data.Valid) | html %] [% Data.ChangeTime | Localize("TimeShort") %] [% Data.CreateTime | Localize("TimeShort") %]
[% RenderBlockEnd("OverviewResult") %] [% RenderBlockStart("OverviewUpdate") %]
[% IF Data.Action == 'Add' %]

[% Translate("Add Queue") | html %]

[% ELSE %]

[% Translate("Edit Queue") | html %]

[% END %]
[% IF Data.Action == 'Change' %] [% END %]

[% Translate("This field is required.") | html %]

[% RenderBlockStart("NameServerError") %] [% Translate("This field is required.") | html %] [% RenderBlockEnd("NameServerError") %] [% RenderBlockStart("ExistNameServerError") %] [% Translate("A queue with this name already exists!") | html %] [% RenderBlockEnd("ExistNameServerError") %] [% RenderBlockStart("InSettingNameServerError") %] [% Translate("This queue is present in a SysConfig setting, confirmation for updating settings to point to the new queue is needed!") | html %] [% RenderBlockEnd("InSettingNameServerError") %]

[% Data.QueueOption %]
[% Data.GroupOption %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("0 = no unlock") | html %] - 24 [% Translate("hours") | html %] = 1440 [% Translate("minutes") | html %] - [% Translate("Only business hours are counted.") | html %]

[% Translate("If an agent locks a ticket and does not close it before the unlock timeout has passed, the ticket will unlock and will become available for other agents.") | html %]

( )

[% Translate("0 = no escalation") | html %] - 24 [% Translate("hours") | html %] = 1440 [% Translate("minutes") | html %] - [% Translate("Only business hours are counted.") | html %]

[% Translate("If there is not added a customer contact, either email-external or phone, to a new ticket before the time defined here expires, the ticket is escalated.") | html %]

( )

[% Translate("0 = no escalation") | html %] - 24 [% Translate("hours") | html %] = 1440 [% Translate("minutes") | html %] - [% Translate("Only business hours are counted.") | html %]

[% Translate("If there is an article added, such as a follow-up via email or the customer portal, the escalation update time is reset. If there is no customer contact, either email-external or phone, added to a ticket before the time defined here expires, the ticket is escalated.") | html %]

( )

[% Translate("0 = no escalation") | html %] - 24 [% Translate("hours") | html %] = 1440 [% Translate("minutes") | html %] - [% Translate("Only business hours are counted.") | html %]

[% Translate("If the ticket is not set to closed before the time defined here expires, the ticket is escalated.") | html %]

[% Data.FollowUpOption %]

[% Translate("Specifies if follow up to closed tickets would re-open the ticket, be rejected or lead to a new ticket.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Data.FollowUpLockYesNoOption %]

[% Translate("If a ticket is closed and the customer sends a follow up the ticket will be locked to the old owner.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Data.SystemAddressOption %]

[% Translate("Will be the sender address of this queue for email answers.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% RenderBlockStart("OptionalField") %]
[% Data.DefaultSignKeyOption %] [% IF !Data.DefaultSignKeyListAvailable %]

[% Translate("To use a sign key, PGP keys or S/MIME certificates need to be added with identifiers for selected queue system address.") | html %]

[% END %]
[% RenderBlockEnd("OptionalField") %]
[% Data.SalutationOption %]

[% Translate("The salutation for email answers.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Data.SignatureOption %]

[% Translate("The signature for email answers.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Data.CalendarOption %]
[% Data.ValidOption %]

[% Translate("This field is required.") | html %]

[% RenderBlockStart("RequiredValidOptionServerError") %] [% Translate("This field is required.") | html %] [% RenderBlockEnd("RequiredValidOptionServerError") %] [% RenderBlockStart("InSettingValidOptionServerError") %] [% Translate("Is not possible to invalidate this entry, all config settings have to be changed beforehand.") | html %] [% RenderBlockEnd("InSettingValidOptionServerError") %]

[% RenderBlockStart("Item") %] [% RenderBlockStart("InputKey") %]
[% RenderBlockEnd("InputKey") %] [% RenderBlockStart("Input") %]

[% Translate(Data.Desc) | html %]

[% RenderBlockEnd("Input") %] [% RenderBlockStart("TextArea") %]

[% Translate(Data.Desc) | html %]

[% RenderBlockEnd("TextArea") %] [% RenderBlockStart("Option") %]
[% Data.Option %]

[% Translate(Data.Desc) | html %]

[% RenderBlockEnd("Option") %] [% RenderBlockStart("Upload") %]
[% RenderBlockEnd("Upload") %] [% RenderBlockStart("Password") %]
[% RenderBlockEnd("Password") %] [% RenderBlockEnd("Item") %]
[% IF Data.Action == 'Change' %] [% Translate("or") | html %] [% ELSE %] [% END %] [% Translate("or") | html %] [% Translate("Cancel") | html %]
[% RenderBlockStart("QueueInSysConfig") %] [% RenderBlockEnd("QueueInSysConfig") %] [% RenderBlockStart("QueueInSysConfigDirty") %] [% RenderBlockEnd("QueueInSysConfigDirty") %]
[% RenderBlockEnd("OverviewUpdate") %]
[% RenderBlockEnd("Overview") %]