# -- # 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("Admin State Machine") | html %]

[%- BreadcrumbPath = [ { Name => Translate('Admin State Machine'), Link => Env("Action"), }, ]; IF Data.Action == 'StateTransitionAdd'; BreadcrumbPath.push({ Name => 'Add State Transition', }); ELSIF Data.Action == 'StateTransitionUpdate'; BreadcrumbPath.push({ Name => 'Edit State Transition', }); ELSIF Data.Class; BreadcrumbPath.push({ Name => 'State Transitions for ' _ Data.Class, }); END; %] [% INCLUDE "Breadcrumb.tt" Path = BreadcrumbPath %]

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

    [% RenderBlockStart("ActionAddState") %]
  • [% Data.ClassSelectionString %]

    [% Translate("Select a catalog class!") | html %]

    [% Translate("A catalog class is required!") | html %]

  • [% RenderBlockEnd("ActionAddState") %] [% RenderBlockStart("ActionOverview") %]
  • [% Translate("Go to overview") | html %]
  • [% RenderBlockEnd("ActionOverview") %]
[% RenderBlockStart("OverviewClasses") %]

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

[% RenderBlockStart("OverviewClassesRow") %] [% RenderBlockEnd("OverviewClassesRow") %]
[% Translate("Catalog Class") | html %] [% Translate("Object Name") | html %]
[% Data.Class | html %] [% Data.ClassShortName | html %]
[% RenderBlockEnd("OverviewClasses") %] [% RenderBlockStart("OverviewStateTransitions") %]

[% Translate("Overview over state transitions for") | html %] [% Data.Class | html %]

[% RenderBlockStart("StateTransitionRow") %] [% RenderBlockEnd("StateTransitionRow") %]
[% Translate("State") | html %] [% Translate("Next state") | html %] [% Translate("Delete") | html %]
[% Translate(Data.StateName) | html %] [% Translate(Data.NextStateName) | html %] [% RenderBlockStart("StateTransitionDeleteButton") %] [% Translate("Delete this state transition") | html %] [% RenderBlockEnd("StateTransitionDeleteButton") %]
[% RenderBlockEnd("OverviewStateTransitions") %] [% RenderBlockStart("StateTransitionAdd") %]

[% Translate("Add a new state transition for") | html %] [% Data.Class | html %]

[% Data.StateSelectionString %]

[% Translate("Please select a state!") | html %]

[% Translate("Please select a state!") | html %]

[% Data.NextStateSelectionString %]

[% Translate("Please select a next state!") | html %]

[% Translate("Please select a next state!") | html %]

[% Translate("or") | html %] [% Translate("or") | html %] [% Translate("Cancel") | html %]
[% RenderBlockEnd("StateTransitionAdd") %] [% RenderBlockStart("StateTransitionUpdate") %]

[% Translate("Edit a state transition for") | html %] [% Data.Class | html %]

[% Translate(Data.StateName) | html %]
[% Data.NextStateSelectionString %]
[% Translate("or") | html %] [% Translate("or") | html %] [% Translate("Cancel") | html %]
[% RenderBlockEnd("StateTransitionUpdate") %] [% RenderBlockStart("StateTransitionDelete") %]

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

[% Translate("Do you really want to delete the state transition") | html %]: [% Translate(Data.StateName) | html %][% Translate(Data.NextStateName) | html %]?

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