Skip to content

Commit b21ea7b

Browse files
Integrated package Znuny4OTRS-AdditionalTicketAttributeSelection.
1 parent 5a4953f commit b21ea7b

File tree

116 files changed

+4206
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+4206
-84
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# 7.3.1 2026-??-??
2+
- 2026-03-05 Integrated package Znuny-AdditionalTicketAttributeSelection.
23
- 2026-02-26 Changed: Reply function in agent ticket compose dialog now is not available anymore if the article is internal and was created by an agent or if the article was created by the system.
34
- 2026-02-26 Fixed: Missing locale sensitivity in VacationDay config type.
45
- 2026-02-24 Added Sender column support for dashboard ticket widgets.

Kernel/Config/Files/XML/Ticket.xml

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5259,6 +5259,41 @@
52595259
<Item ValueType="Checkbox">1</Item>
52605260
</Value>
52615261
</Setting>
5262+
<Setting Name="Ticket::Frontend::AgentTicketForward###TicketType" Required="0" Valid="1">
5263+
<Description Translatable="1">Shows the ticket type selection (Ticket::Type needs to be activated).</Description>
5264+
<Navigation>Frontend::Agent::View::TicketForward</Navigation>
5265+
<Value>
5266+
<Item ValueType="Checkbox">1</Item>
5267+
</Value>
5268+
</Setting>
5269+
<Setting Name="Ticket::Frontend::AgentTicketForward###Service" Required="0" Valid="1">
5270+
<Description Translatable="1">Shows the service selection (Ticket::Service needs to be activated).</Description>
5271+
<Navigation>Frontend::Agent::View::TicketForward</Navigation>
5272+
<Value>
5273+
<Item ValueType="Checkbox">1</Item>
5274+
</Value>
5275+
</Setting>
5276+
<Setting Name="Ticket::Frontend::AgentTicketForward###ServiceMandatory" Required="0" Valid="1">
5277+
<Description Translatable="1">Enforces that the agent must select a service.</Description>
5278+
<Navigation>Frontend::Agent::View::TicketForward</Navigation>
5279+
<Value>
5280+
<Item ValueType="Checkbox">0</Item>
5281+
</Value>
5282+
</Setting>
5283+
<Setting Name="Ticket::Frontend::AgentTicketForward###SLAMandatory" Required="0" Valid="1">
5284+
<Description Translatable="1">Enforces that the agent must select an SLA.</Description>
5285+
<Navigation>Frontend::Agent::View::TicketForward</Navigation>
5286+
<Value>
5287+
<Item ValueType="Checkbox">0</Item>
5288+
</Value>
5289+
</Setting>
5290+
<Setting Name="Ticket::Frontend::AgentTicketForward###Priority" Required="0" Valid="1">
5291+
<Description Translatable="1">Shows the ticket priority selection.</Description>
5292+
<Navigation>Frontend::Agent::View::TicketForward</Navigation>
5293+
<Value>
5294+
<Item ValueType="Checkbox">0</Item>
5295+
</Value>
5296+
</Setting>
52625297
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###Permission" Required="1" Valid="1">
52635298
<Description Translatable="1">Required permissions to use the email outbound screen in the agent interface.</Description>
52645299
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
@@ -13024,6 +13059,41 @@ Thanks for your help!
1302413059
</Hash>
1302513060
</Value>
1302613061
</Setting>
13062+
<Setting Name="Ticket::Frontend::AgentTicketCompose###TicketType" Required="0" Valid="1">
13063+
<Description Translatable="1">Shows the ticket type selection (Ticket::Type needs to be activated).</Description>
13064+
<Navigation>Frontend::Agent::View::TicketCompose</Navigation>
13065+
<Value>
13066+
<Item ValueType="Checkbox">1</Item>
13067+
</Value>
13068+
</Setting>
13069+
<Setting Name="Ticket::Frontend::AgentTicketCompose###Service" Required="0" Valid="1">
13070+
<Description Translatable="1">Shows the service selection (Ticket::Service needs to be activated).</Description>
13071+
<Navigation>Frontend::Agent::View::TicketCompose</Navigation>
13072+
<Value>
13073+
<Item ValueType="Checkbox">1</Item>
13074+
</Value>
13075+
</Setting>
13076+
<Setting Name="Ticket::Frontend::AgentTicketCompose###ServiceMandatory" Required="0" Valid="1">
13077+
<Description Translatable="1">Enforces that the agent must select a service.</Description>
13078+
<Navigation>Frontend::Agent::View::TicketCompose</Navigation>
13079+
<Value>
13080+
<Item ValueType="Checkbox">0</Item>
13081+
</Value>
13082+
</Setting>
13083+
<Setting Name="Ticket::Frontend::AgentTicketCompose###SLAMandatory" Required="0" Valid="1">
13084+
<Description Translatable="1">Enforces that the agent must select an SLA.</Description>
13085+
<Navigation>Frontend::Agent::View::TicketCompose</Navigation>
13086+
<Value>
13087+
<Item ValueType="Checkbox">0</Item>
13088+
</Value>
13089+
</Setting>
13090+
<Setting Name="Ticket::Frontend::AgentTicketCompose###Priority" Required="0" Valid="1">
13091+
<Description Translatable="1">Shows the ticket priority selection.</Description>
13092+
<Navigation>Frontend::Agent::View::TicketCompose</Navigation>
13093+
<Value>
13094+
<Item ValueType="Checkbox">0</Item>
13095+
</Value>
13096+
</Setting>
1302713097
<Setting Name="Ticket::Frontend::AgentTicketEmail###DynamicField" Required="0" Valid="1">
1302813098
<Description Translatable="1">Dynamic fields shown in the ticket email screen of the agent interface.</Description>
1302913099
<Navigation>Frontend::Agent::View::TicketEmailNew</Navigation>
@@ -13673,6 +13743,41 @@ Thanks for your help!
1367313743
<Item ValueType="String" ValueRegex="^\d+(%|px)?$">200px</Item>
1367413744
</Value>
1367513745
</Setting>
13746+
<Setting Name="Ticket::Frontend::AgentTicketPhoneInbound###TicketType" Required="0" Valid="1">
13747+
<Description Translatable="1">Shows the ticket type selection (Ticket::Type needs to be activated).</Description>
13748+
<Navigation>Frontend::Agent::View::TicketPhoneInbound</Navigation>
13749+
<Value>
13750+
<Item ValueType="Checkbox">1</Item>
13751+
</Value>
13752+
</Setting>
13753+
<Setting Name="Ticket::Frontend::AgentTicketPhoneInbound###Service" Required="0" Valid="1">
13754+
<Description Translatable="1">Shows the service selection (Ticket::Service needs to be activated).</Description>
13755+
<Navigation>Frontend::Agent::View::TicketPhoneInbound</Navigation>
13756+
<Value>
13757+
<Item ValueType="Checkbox">1</Item>
13758+
</Value>
13759+
</Setting>
13760+
<Setting Name="Ticket::Frontend::AgentTicketPhoneInbound###ServiceMandatory" Required="0" Valid="1">
13761+
<Description Translatable="1">Enforces that the agent must select a service.</Description>
13762+
<Navigation>Frontend::Agent::View::TicketPhoneInbound</Navigation>
13763+
<Value>
13764+
<Item ValueType="Checkbox">0</Item>
13765+
</Value>
13766+
</Setting>
13767+
<Setting Name="Ticket::Frontend::AgentTicketPhoneInbound###SLAMandatory" Required="0" Valid="1">
13768+
<Description Translatable="1">Enforces that the agent must select an SLA.</Description>
13769+
<Navigation>Frontend::Agent::View::TicketPhoneInbound</Navigation>
13770+
<Value>
13771+
<Item ValueType="Checkbox">0</Item>
13772+
</Value>
13773+
</Setting>
13774+
<Setting Name="Ticket::Frontend::AgentTicketPhoneInbound###Priority" Required="0" Valid="1">
13775+
<Description Translatable="1">Shows the ticket priority selection.</Description>
13776+
<Navigation>Frontend::Agent::View::TicketPhoneInbound</Navigation>
13777+
<Value>
13778+
<Item ValueType="Checkbox">0</Item>
13779+
</Value>
13780+
</Setting>
1367613781
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###RichTextWidth" Required="0" Valid="1">
1367713782
<Description Translatable="1">Defines the width for the rich text editor component for this screen. Enter number (pixels) or percent value (relative).</Description>
1367813783
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
@@ -13687,6 +13792,41 @@ Thanks for your help!
1368713792
<Item ValueType="String" ValueRegex="^\d+(%|px)?$">200px</Item>
1368813793
</Value>
1368913794
</Setting>
13795+
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###TicketType" Required="0" Valid="1">
13796+
<Description Translatable="1">Shows the ticket type selection (Ticket::Type needs to be activated).</Description>
13797+
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
13798+
<Value>
13799+
<Item ValueType="Checkbox">1</Item>
13800+
</Value>
13801+
</Setting>
13802+
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###Service" Required="0" Valid="1">
13803+
<Description Translatable="1">Shows the service selection (Ticket::Service needs to be activated).</Description>
13804+
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
13805+
<Value>
13806+
<Item ValueType="Checkbox">1</Item>
13807+
</Value>
13808+
</Setting>
13809+
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###ServiceMandatory" Required="0" Valid="1">
13810+
<Description Translatable="1">Enforces that the agent must select a service.</Description>
13811+
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
13812+
<Value>
13813+
<Item ValueType="Checkbox">0</Item>
13814+
</Value>
13815+
</Setting>
13816+
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###SLAMandatory" Required="0" Valid="1">
13817+
<Description Translatable="1">Enforces that the agent must select an SLA.</Description>
13818+
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
13819+
<Value>
13820+
<Item ValueType="Checkbox">0</Item>
13821+
</Value>
13822+
</Setting>
13823+
<Setting Name="Ticket::Frontend::AgentTicketPhoneOutbound###Priority" Required="0" Valid="1">
13824+
<Description Translatable="1">Shows the ticket priority selection.</Description>
13825+
<Navigation>Frontend::Agent::View::TicketPhoneOutbound</Navigation>
13826+
<Value>
13827+
<Item ValueType="Checkbox">0</Item>
13828+
</Value>
13829+
</Setting>
1369013830
<Setting Name="Ticket::Frontend::AgentTicketClose###Description" Required="1" Valid="1">
1369113831
<Description Translatable="1">Displayed in the sidebar as additional information.</Description>
1369213832
<Navigation>Frontend::Agent::View::TicketClose</Navigation>
@@ -13778,6 +13918,41 @@ Thanks for your help!
1377813918
<Item ValueType="String" ValueRegex="^\d+(%|px)?$">300px</Item>
1377913919
</Value>
1378013920
</Setting>
13921+
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###TicketType" Required="0" Valid="1">
13922+
<Description Translatable="1">Shows the ticket type selection (Ticket::Type needs to be activated).</Description>
13923+
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
13924+
<Value>
13925+
<Item ValueType="Checkbox">1</Item>
13926+
</Value>
13927+
</Setting>
13928+
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###Service" Required="0" Valid="1">
13929+
<Description Translatable="1">Shows the service selection (Ticket::Service needs to be activated).</Description>
13930+
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
13931+
<Value>
13932+
<Item ValueType="Checkbox">1</Item>
13933+
</Value>
13934+
</Setting>
13935+
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###ServiceMandatory" Required="0" Valid="1">
13936+
<Description Translatable="1">Enforces that the agent must select a service.</Description>
13937+
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
13938+
<Value>
13939+
<Item ValueType="Checkbox">0</Item>
13940+
</Value>
13941+
</Setting>
13942+
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###SLAMandatory" Required="0" Valid="1">
13943+
<Description Translatable="1">Enforces that the agent must select an SLA.</Description>
13944+
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
13945+
<Value>
13946+
<Item ValueType="Checkbox">0</Item>
13947+
</Value>
13948+
</Setting>
13949+
<Setting Name="Ticket::Frontend::AgentTicketEmailOutbound###Priority" Required="0" Valid="1">
13950+
<Description Translatable="1">Shows the ticket priority selection.</Description>
13951+
<Navigation>Frontend::Agent::View::TicketEmailOutbound</Navigation>
13952+
<Value>
13953+
<Item ValueType="Checkbox">0</Item>
13954+
</Value>
13955+
</Setting>
1378113956
<Setting Name="Ticket::Frontend::AgentTicketMerge###RichTextWidth" UserPreferencesGroup="Advanced" UserModificationPossible="1" Required="0" Valid="1">
1378213957
<Description Translatable="1">Defines the width for the rich text editor component for this screen. Enter number (pixels) or percent value (relative).</Description>
1378313958
<Navigation>Frontend::Agent::View::TicketMerge</Navigation>

Kernel/Language/ar_SA.pm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sub Data {
2727
$Self->{DateFormatShort} = '%d.%m.%Y';
2828
$Self->{DateInputFormat} = '%d.%m.%Y';
2929
$Self->{DateInputFormatLong} = '%d.%m.%Y - %T';
30-
$Self->{Completeness} = 0.0727418065547562;
30+
$Self->{Completeness} = 0.0726837060702875;
3131

3232
# csv separator
3333
$Self->{Separator} = '';
@@ -7270,6 +7270,13 @@ sub Data {
72707270
'',
72717271
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72727272
'',
7273+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7274+
'',
7275+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7276+
'',
7277+
'Enforces that the agent must select a service.' => '',
7278+
'Enforces that the agent must select an SLA.' => '',
7279+
'Shows the ticket priority selection.' => '',
72737280
'Required permissions to use the email outbound screen in the agent interface.' =>
72747281
'',
72757282
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

Kernel/Language/bg.pm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sub Data {
2727
$Self->{DateFormatShort} = '%d.%m.%Y';
2828
$Self->{DateInputFormat} = '%d.%m.%Y - %T';
2929
$Self->{DateInputFormatLong} = '%d.%m.%Y - %T';
30-
$Self->{Completeness} = 0.190407673860911;
30+
$Self->{Completeness} = 0.190255591054313;
3131

3232
# csv separator
3333
$Self->{Separator} = ';';
@@ -7267,6 +7267,13 @@ sub Data {
72677267
'',
72687268
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72697269
'',
7270+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7271+
'',
7272+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7273+
'',
7274+
'Enforces that the agent must select a service.' => '',
7275+
'Enforces that the agent must select an SLA.' => '',
7276+
'Shows the ticket priority selection.' => '',
72707277
'Required permissions to use the email outbound screen in the agent interface.' =>
72717278
'',
72727279
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

Kernel/Language/ca.pm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sub Data {
2727
$Self->{DateFormatShort} = '%d.%m.%Y';
2828
$Self->{DateInputFormat} = '%d.%m.%Y';
2929
$Self->{DateInputFormatLong} = '%d.%m.%Y - %T';
30-
$Self->{Completeness} = 0.199680255795364;
30+
$Self->{Completeness} = 0.199520766773163;
3131

3232
# csv separator
3333
$Self->{Separator} = '';
@@ -7267,6 +7267,13 @@ sub Data {
72677267
'',
72687268
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72697269
'',
7270+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7271+
'',
7272+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7273+
'',
7274+
'Enforces that the agent must select a service.' => '',
7275+
'Enforces that the agent must select an SLA.' => '',
7276+
'Shows the ticket priority selection.' => '',
72707277
'Required permissions to use the email outbound screen in the agent interface.' =>
72717278
'',
72727279
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

Kernel/Language/cs.pm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ sub Data {
3333
$Self->{DateFormatShort} = '%d/%m/%Y';
3434
$Self->{DateInputFormat} = '%d/%m/%Y';
3535
$Self->{DateInputFormatLong} = '%d/%m/%Y - %T';
36-
$Self->{Completeness} = 0.235171862509992;
36+
$Self->{Completeness} = 0.234984025559105;
3737

3838
# csv separator
3939
$Self->{Separator} = ';';
@@ -7273,6 +7273,13 @@ sub Data {
72737273
'',
72747274
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72757275
'',
7276+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7277+
'',
7278+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7279+
'',
7280+
'Enforces that the agent must select a service.' => '',
7281+
'Enforces that the agent must select an SLA.' => '',
7282+
'Shows the ticket priority selection.' => '',
72767283
'Required permissions to use the email outbound screen in the agent interface.' =>
72777284
'',
72787285
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

Kernel/Language/da.pm

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ sub Data {
2929
$Self->{DateFormatShort} = '%d.%m.%Y';
3030
$Self->{DateInputFormat} = '%d.%m.%Y';
3131
$Self->{DateInputFormatLong} = '%d.%m.%Y - %T';
32-
$Self->{Completeness} = 0.336530775379696;
32+
$Self->{Completeness} = 0.336261980830671;
3333

3434
# csv separator
3535
$Self->{Separator} = '';
@@ -7269,6 +7269,13 @@ sub Data {
72697269
'',
72707270
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72717271
'',
7272+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7273+
'',
7274+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7275+
'',
7276+
'Enforces that the agent must select a service.' => '',
7277+
'Enforces that the agent must select an SLA.' => '',
7278+
'Shows the ticket priority selection.' => '',
72727279
'Required permissions to use the email outbound screen in the agent interface.' =>
72737280
'',
72747281
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

Kernel/Language/de.pm

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7267,6 +7267,13 @@ sub Data {
72677267
'Gibt an, ob die Nachricht im Weiterleiten-Bildschirm des Agentenbereichs standardmäßig für den Kunden sichtbar sein soll.',
72687268
'Allows to save current work as draft in the ticket forward screen of the agent interface.' =>
72697269
'Erlaubt das Speichern des aktuellen Stands als Entwurf im Weiterleiten-Bildschirm des Agentenbereichs.',
7270+
'Shows the ticket type selection (Ticket::Type needs to be activated).' =>
7271+
'Zeigt die Auswahl des Ticket-Typs an (Ticket::Type muss aktiviert sein).',
7272+
'Shows the service selection (Ticket::Service needs to be activated).' =>
7273+
'Zeigt die Serviceauswahl an (Ticket::Service muss aktiviert sein).',
7274+
'Enforces that the agent must select a service.' => 'Erzwingt, dass der Agent einen Dienst auswählen muss.',
7275+
'Enforces that the agent must select an SLA.' => 'Erzwingt, dass der Agent ein SLA auswählen muss.',
7276+
'Shows the ticket priority selection.' => 'Zeigt die Auswahl der Ticketpriorität an.',
72707277
'Required permissions to use the email outbound screen in the agent interface.' =>
72717278
'Benötigte Rechte, um den Dialog für ausgehende Emails im Agenten-Interface aufzurufen.',
72727279
'Defines if a ticket lock is required in the email outbound screen of the agent interface (if the ticket isn\'t locked yet, the ticket gets locked and the current agent will be set automatically as its owner).' =>

0 commit comments

Comments
 (0)