# -- # 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. # -- # TODO. Add validation for the actual start and end times in the client side.

[% Translate("Edit Report of %s%s-%s", Config("ITSMWorkOrder::Hook"), Data.ChangeNumber, Data.WorkOrderNumber) | html %] – [% Data.WorkOrderTitle | truncate(60) | html %]

[% Translate("Cancel & close") | html %]

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

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

[% RenderBlockStart("State") %]
[% Data.StateSelect %]
[% RenderBlockEnd("State") %] [% RenderBlockStart("DynamicField") %]
[% Data.Label %]
[% Data.Field %]
[% RenderBlockEnd("DynamicField") %] # example of how to use fixed dynamic field blocks for customizations # Note: Field1 and Field2 are the names of the fields and had to be replaced with the actual # field names #[% RenderBlockStart("DynamicField_Field1") %] #
# [% Data.Label %] #
# [% Data.Field %] #
#
#
#[% RenderBlockEnd("DynamicField_Field1") %] #[% RenderBlockStart("DynamicField_Field2") %] #
# [% Data.Label %] #
# [% Data.Field %] #
#
#
#[% RenderBlockEnd("DynamicField_Field2") %] [% RenderBlockStart("ActualStartTime") %]
[% Data.ActualStartTimeSelectionString %]

[% Translate("Invalid date!") | html %]

[% Translate("Invalid date!") | html %]

[% RenderBlockStart("ActualStartTimeGenericServerError") %]

[% Translate("Invalid date!") | html %]

[% Translate("Invalid date!") | html %]

[% RenderBlockEnd("ActualStartTimeGenericServerError") %] [% RenderBlockStart("ActualStartTimeBeforeThanEndTimeServerError") %]

[% Translate("The actual start time must be before the actual end time!") | html %]

[% Translate("The actual start time must be before the actual end time!") | html %]

[% RenderBlockEnd("ActualStartTimeBeforeThanEndTimeServerError") %] [% RenderBlockStart("ActualStartTimeSetServerError") %]

[% Translate("The actual start time must be set, when the actual end time is set!") | html %]

[% Translate("The actual start time must be set, when the actual end time is set!") | html %]

[% RenderBlockEnd("ActualStartTimeSetServerError") %]
[% RenderBlockEnd("ActualStartTime") %] [% RenderBlockStart("ActualEndTime") %]
[% Data.ActualEndTimeSelectionString %]

[% Translate("Date invalid!") | html %]

[% Translate("Date invalid!") | html %]

[% Translate("Date invalid!") | html %]

[% Translate("Date invalid!") | html %]

[% RenderBlockEnd("ActualEndTime") %] [% RenderBlockStart("ShowAccountedTime") %]

[% Translate("Invalid format.") | html %]

[% Translate("Invalid format.") | html %]

[% RenderBlockEnd("ShowAccountedTime") %] [% RenderBlockStart("AttachmentUpload") %]
[% INCLUDE "FormElements/AttachmentList.tt" %]
[% RenderBlockEnd("AttachmentUpload") %]