# -- # 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("Agent Management") | html %]

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

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

[% RenderBlockEnd("ActionList") %]

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

[% Translate("Agents will be needed to handle tickets.") | html %]

[% Translate("Attention") | html %]: [% Translate("Don't forget to add a new agent to groups and/or roles!") | html %]

[% RenderBlockStart("OverviewHeader") %]

[% IF Data.ListAll && Data.Limit && Data.ListAll > Data.Limit %] [% Translate("List (only %s shown - more available)", Data.SearchListSize) | html %] [% ELSE %] [% Translate("List (%s total)", Data.ListAll) | html %] [% END %]

[% RenderBlockEnd("OverviewHeader") %] [% RenderBlockStart("NoSearchTerms") %]

[% Translate("Please enter a search term to look for agents.") | html %]

[% RenderBlockEnd("NoSearchTerms") %] [% RenderBlockStart("OverviewResult") %]
[% RenderBlockStart("OverviewResultSwitchToUser") %] [% RenderBlockEnd("OverviewResultSwitchToUser") %] [% RenderBlockStart("NoDataFoundMsg") %] [% RenderBlockEnd("NoDataFoundMsg") %] [% RenderBlockStart("OverviewResultRow") %] [% RenderBlockStart("OverviewResultRowSwitchToUser") %] [% RenderBlockEnd("OverviewResultRowSwitchToUser") %] [% RenderBlockEnd("OverviewResultRow") %]
[% Translate("Username") | html %] [% Translate("Name") | html %] [% Translate("Email") | html %] [% Translate("Last login") | html %][% Translate("Login as") | html %][% Translate("Validity") | html %] [% Translate("Changed") | html %] [% Translate("Created") | html %]
[% Translate("No data found.") | html %]
[% Data.UserLogin | html %] [% Data.UserFullname | html %] [% Data.UserEmail | truncate(26) | html %] [% Data.UserLastLoginTimestamp | Localize("TimeShort") %] [% Translate("Switch to agent") | html %] [% Translate(Data.Valid) | html %] [% Data.ChangeTime | Localize("TimeShort") %] [% Data.CreateTime | Localize("TimeShort") %]
[% RenderBlockEnd("OverviewResult") %] [% RenderBlockStart("OverviewUpdate") %]
[% IF Data.Action == "Add" %]

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

[% ELSE %]

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

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

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

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

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

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

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

[% RenderBlockStart("UserLoginServerError") %]

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

[% RenderBlockEnd("UserLoginServerError") %] [% RenderBlockStart("ExistUserLoginServerError") %]

[% Translate("A user with this username already exists!") | html %]

[% RenderBlockEnd("ExistUserLoginServerError") %]
[% RenderBlockStart("ShowPasswordHint") %]

[% Translate("Will be auto-generated if left empty.") | html %]

[% RenderBlockEnd("ShowPasswordHint") %]

[% Translate("This field is required and needs to be a valid email address.") | html %]

[% RenderBlockStart("UserEmailServerErrorMsg") %]

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

[% RenderBlockEnd("UserEmailServerErrorMsg") %] [% RenderBlockStart("UserEmailInvalidConfigServerErrorMsg") %]

[% Translate("This email address is not allowed due to the system configuration.") | html %]

[% RenderBlockEnd("UserEmailInvalidConfigServerErrorMsg") %] [% RenderBlockStart("UserEmailInvalidDNSServerErrorMsg") %]

[% Translate("DNS problem, please check your configuration and the error log.") | html %]

[% RenderBlockEnd("UserEmailInvalidDNSServerErrorMsg") %] [% RenderBlockStart("UserEmailInvalidMXServerErrorMsg") %]

[% Translate("This email address failed MX check.") | html %]

[% RenderBlockEnd("UserEmailInvalidMXServerErrorMsg") %] [% RenderBlockStart("UserEmailInvalidSyntaxServerErrorMsg") %]

[% Translate("The syntax of this email address is incorrect.") | html %]

[% RenderBlockEnd("UserEmailInvalidSyntaxServerErrorMsg") %]
[% Data.ValidOption %]
[% IF Data.Action == 'Change' %] [% Translate("or") | html %] [% ELSE %] [% END %] [% Translate("or") | html %] [% Translate("Cancel") | html %]
[% RenderBlockEnd("OverviewUpdate") %]
[% RenderBlockStart("EffectivePermissions") %]

[% Translate("Effective Permissions for Agent") | html %]

[% Translate("Group Permissions") | html %]
[% RenderBlockStart("HeaderGroupPermissionType") %] [% RenderBlockEnd("HeaderGroupPermissionType") %] [% RenderBlockStart("NoGroupPermissionsFoundMsg") %] [% RenderBlockEnd("NoGroupPermissionsFoundMsg") %] [% RenderBlockStart("GroupPermissionTableRow") %] [% RenderBlockStart("GroupPermissionMark") %] [% RenderBlockStart("GroupPermissionMarkOn") %] [% RenderBlockEnd("GroupPermissionMarkOn") %] [% RenderBlockStart("GroupPermissionMarkOff") %] [% RenderBlockEnd("GroupPermissionMarkOff") %] [% RenderBlockEnd("GroupPermissionMark") %] [% RenderBlockEnd("GroupPermissionTableRow") %]
[% Translate("Group") | html %][% Translate(Data.Type) | html %]
[% Translate("This agent has no group permissions.") | html %]
[% Data.Name | html %]

[% Translate("Table above shows effective group permissions for the agent. The matrix takes into account all inherited permissions (e.g. via roles).") | html %]

[% RenderBlockEnd("EffectivePermissions") %]
[% RenderBlockEnd("Overview") %]