Skip to content

Commit

Permalink
Merge branch 'dev' into MaxNumberOfOptions
Browse files Browse the repository at this point in the history
  • Loading branch information
dennykorsukewitz authored Oct 25, 2024
2 parents c46741c + de4d30c commit 84e4ee3
Show file tree
Hide file tree
Showing 1,093 changed files with 10,282 additions and 22,797 deletions.
44 changes: 43 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,29 @@
# 7.1.3 2024-??-??
# 7.1.4 2024-??-??
- 2024-10-24 Fixed Bug - 'Use of uninitialized value' warning on build custom package and there are no permissions to write to the target directory. Thanks to @BuilderNSV for reporting the issue. [#610](https://github.com/znuny/Znuny/issues/610)
- 2024-10-22 Perl Module Hash::Merge is now be listed in znuny.CheckModules.pl/otrs.CheckModules.pl as mandatory.
- 2024-10-21 Sector Nord AG: Fixed #571 AgentTicketProcess Mobile-View is not showing all elements of ActivityDialog. Thanks to @LuBroering (Lukas Bröring SectorNord AG). [PR#553](https://github.com/znuny/Znuny/pull/553)
- 2024-10-16 AdminSystemConfiguration: Addon name is no longer translated.
- 2024-10-15 Added additional PageNavBar to bottom in AdminDynamicField.
- 2024-10-10 Updated MIME::Decoder::QuotedPrint from 5.509 to 5.515.
- 2024-10-07 Updated jstree from version 3.3.7 to 3.3.8.
- 2024-10-07 Updated nunjucks from version 3.2.2 to 3.2.3.
- 2024-09-27 Added missing tooltip to show complete email address of sender/recipient when hovering article email header in ticket zoom.
- 2024-09-27 Fixed dynamic date fields being validated even if not selected for form submit. Thanks to @BuilderNSV for reporting the issue. [#596](https://github.com/znuny/Znuny/issues/596)

# 7.1.3 2024-10-02
- 2024-09-26 Removed regex from Kernel::System::HTMLUtils::DocumentCleanup that could lead to a security issue. It replaced HTML of Microsoft Word. Thanks for reporting to Emin Yazi (@eyazi), Efflux.
- 2024-09-26 Fixed duplicate database record insert attempts for ticket flags. Thanks to @lukasdebaum for reporting. [#531](https://github.com/znuny/Znuny/issues/531)
- 2024-09-25 Fixed link to customer information center in agent ticket zoom.
- 2024-09-24 Updated CKEditor to version 4.25.1-znuny.
- 2024-09-24 Fixed bug - ArticleStorageSwitch creates duplicate files with an additional file extension '-1'.
- 2024-09-18 Fixed exit code of migration script.
- 2024-09-18 Fixed bug - In the AgentDashboard: Statistics widgets are always displayed, regardless of which DashboardWidgetExpand is currently set.
- 2024-09-11 Fixed Bug - Duplicate value 'ArticleAgentNotification' in Ticket.xml 'Events###Article'. Thanks for reporting (@BuilderNSV). [#594](https://github.com/znuny/Znuny/issues/594)
- 2024-09-10 Fixed sorting of translated list entries in dropdown elements.
- 2024-09-09 Improved performance regarding dynamic field values when fetching tickets.
- 2024-09-03 Fixed DialogModalClass in Core.UI.Dialog.js.
- 2024-09-02 Updated schema.xml - Added needed dbcrud_uuid columns.
- 2024-08-30 Added HTML filter to ProcessManagement/SLA template. Converts the characters <, >, & and " to &lt;, &gt;, &amp;, and &quot; respectively, protecting them from being interpreted as representing HTML tags or entities.
- 2024-08-27 Fixed console command Admin::Service::Add - does not work after ITSMCore is installed.
- 2024-08-26 Added auto mapping for unknown actions to Znuny.Form.Input.FieldIDMapping.
- 2024-08-23 Fixed evaluation of ticket ID parameter in generic interface operation TicketGet.
Expand Down Expand Up @@ -293,6 +318,23 @@
- 2022-08-08 Admin - Added counter of AdminSettingPages per widget and additional focus by filter.
- 2022-07-15 Frontend::ToolBarModule - Refactored the Toolbar registration, position and view.

# 6.5.11 2024-10-02
- 2024-10-02 Added HTML filter to ProcessManagement/SLA template. Converts the characters <, >, & and " to <, >, &, and " respectively, protecting them from being interpreted as representing HTML tags or entities.
- 2024-09-26 Removed regex from Kernel::System::HTMLUtils::DocumentCleanup that could lead to a security issue. It replaced HTML of Microsoft Word. Thanks for reporting to Emin Yazi (@eyazi), Efflux.
- 2024-09-25 Fixed link to customer information center in agent ticket zoom.
- 2024-09-24 Updated CKEditor to version 4.25.1-znuny.
- 2024-09-24 Fixed bug - ArticleStorageSwitch creates duplicate files with an additional file extension '-1'.
- 2024-09-18 Fixed exit code of migration script.
- 2024-09-10 Fixed sorting of translated list entries in dropdown elements.
- 2024-09-09 Improved performance regarding dynamic field values when fetching tickets.
- 2024-09-09 Improved error logging in OAuth2 token overview. Fixed token error message reset.
- 2024-08-27 Fixed console command Admin::Service::Add - does not work after ITSMCore is installed.
- 2024-08-27 Added auto mapping for unknown actions to Znuny.Form.Input.FieldIDMapping.
- 2024-08-23 Fixed duplicate database record insert attempts for ticket flags. Thanks to @lukasdebaum for reporting. #531
- 2024-08-22 Added '--single-transaction' option to scripts/backup.pl for MySQL/MariaDB. The --single-transaction flag will start a transaction before running.
- 2024-07-29 Fixed evaluation of ticket ID parameter in generic interface operation TicketGet.
- 2024-07-25 Console command Admin::PostMasterFilter::Import now will also update existing filters instead of only create new ones. Thanks to @meisterheister for reporting the issue. #527

# 6.5.10 2024-07-24
- 2024-07-11 Updated Moment.js to 2.30.1 and jQueryUI to 1.13.3.
- 2024-07-08 Improved and fixed links to customer and customer user information center in several widgets and overview pages.
Expand Down
8 changes: 4 additions & 4 deletions Kernel/Config/Defaults.pm
Original file line number Diff line number Diff line change
Expand Up @@ -1002,8 +1002,8 @@ sub LoadDefaults {
'thirdparty/jquery-validate-1.16.0/jquery.validate.js',
'thirdparty/jquery-ui-1.13.3/jquery-ui.js',
'thirdparty/jquery-pubsub/pubsub.js',
'thirdparty/jquery-jstree-3.3.7/jquery.jstree.js',
'thirdparty/nunjucks-3.2.2/nunjucks.min.js',
'thirdparty/jquery-jstree-3.3.8/jquery.jstree.js',
'thirdparty/nunjucks-3.2.3/nunjucks.min.js',
'Core.Init.js',
'Core.Debug.js',
'Core.Exception.js',
Expand Down Expand Up @@ -1041,8 +1041,8 @@ sub LoadDefaults {
'thirdparty/jquery-ui-touch-punch-0.2.3/jquery.ui.touch-punch.js',
'thirdparty/jquery-validate-1.16.0/jquery.validate.js',
'thirdparty/jquery-pubsub/pubsub.js',
'thirdparty/jquery-jstree-3.3.7/jquery.jstree.js',
'thirdparty/nunjucks-3.2.2/nunjucks.min.js',
'thirdparty/jquery-jstree-3.3.8/jquery.jstree.js',
'thirdparty/nunjucks-3.2.3/nunjucks.min.js',
'thirdparty/jscolor-2.4.6/jscolor.js',
'Core.Init.js',
'Core.JavaScriptEnhancements.js',
Expand Down
14 changes: 7 additions & 7 deletions Kernel/Config/Files/XML/Framework.xml
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@
<Description Translatable="1">Defines the URL rich text editor path.</Description>
<Navigation>Frontend::Base</Navigation>
<Value>
<Item ValueType="String" ValueRegex="">&lt;OTRS_CONFIG_Frontend::WebPath&gt;js/thirdparty/ckeditor-4.22.1-min/</Item>
<Item ValueType="String" ValueRegex="">&lt;OTRS_CONFIG_Frontend::WebPath&gt;js/thirdparty/ckeditor-4.25.1-znuny-min/</Item>
</Value>
</Setting>
<Setting Name="Frontend::RichText::DefaultCSS" Required="1" Valid="1">
Expand Down Expand Up @@ -7784,8 +7784,8 @@ via the Preferences button after logging in.
<Item>thirdparty/jquery-ui-touch-punch-0.2.3/jquery.ui.touch-punch.js</Item>
<Item>thirdparty/jquery-validate-1.16.0/jquery.validate.js</Item>
<Item>thirdparty/jquery-pubsub/pubsub.js</Item>
<Item>thirdparty/jquery-jstree-3.3.7/jquery.jstree.js</Item>
<Item>thirdparty/nunjucks-3.2.2/nunjucks.min.js</Item>
<Item>thirdparty/jquery-jstree-3.3.8/jquery.jstree.js</Item>
<Item>thirdparty/nunjucks-3.2.3/nunjucks.min.js</Item>
<Item>thirdparty/jscolor-2.4.6/jscolor.js</Item>
<Item>Core.Init.js</Item>
<Item>Core.JavaScriptEnhancements.js</Item>
Expand Down Expand Up @@ -7843,7 +7843,7 @@ via the Preferences button after logging in.
<Navigation>Frontend::Base::Loader</Navigation>
<Value>
<Array>
<Item>thirdparty/ckeditor-4.22.1-min/ckeditor.js</Item>
<Item>thirdparty/ckeditor-4.25.1-znuny-min/ckeditor.js</Item>
</Array>
</Value>
</Setting>
Expand Down Expand Up @@ -7902,8 +7902,8 @@ via the Preferences button after logging in.
<Item>thirdparty/jquery-validate-1.16.0/jquery.validate.js</Item>
<Item>thirdparty/jquery-ui-1.13.3/jquery-ui.js</Item>
<Item>thirdparty/jquery-pubsub/pubsub.js</Item>
<Item>thirdparty/jquery-jstree-3.3.7/jquery.jstree.js</Item>
<Item>thirdparty/nunjucks-3.2.2/nunjucks.min.js</Item>
<Item>thirdparty/jquery-jstree-3.3.8/jquery.jstree.js</Item>
<Item>thirdparty/nunjucks-3.2.3/nunjucks.min.js</Item>
<Item>Core.Init.js</Item>
<Item>Core.Debug.js</Item>
<Item>Core.Exception.js</Item>
Expand Down Expand Up @@ -7948,7 +7948,7 @@ via the Preferences button after logging in.
<Navigation>Frontend::Base::Loader</Navigation>
<Value>
<Array>
<Item>thirdparty/ckeditor-4.22.1-min/ckeditor.js</Item>
<Item>thirdparty/ckeditor-4.25.1-znuny-min/ckeditor.js</Item>
</Array>
</Value>
</Setting>
Expand Down
2 changes: 0 additions & 2 deletions Kernel/Config/Files/XML/Ticket.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10648,8 +10648,6 @@
<Item>ArticleAutoResponse</Item>
<Item>ArticleFlagSet</Item>
<Item>ArticleFlagDelete</Item>
<Item>ArticleAgentNotification</Item>
<Item>ArticleCustomerNotification</Item>
<Item>ArticleEmailSendingQueued</Item>
<Item>ArticleEmailSendingSent</Item>
<Item>ArticleEmailSendingError</Item>
Expand Down
2 changes: 0 additions & 2 deletions Kernel/Config/Files/XML/Znuny.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2678,12 +2678,10 @@
<Item Key="AppointmentNotification">Appointment</Item>
<Item Key="AppointmentUpdate">Appointment</Item>
<Item Key="ArticleAgentNotification">Article</Item>
<Item Key="ArticleAgentNotification">Article</Item>
<Item Key="ArticleAutoResponse">Article</Item>
<Item Key="ArticleBounce">Article</Item>
<Item Key="ArticleCreate">Article</Item>
<Item Key="ArticleCustomerNotification">Article</Item>
<Item Key="ArticleCustomerNotification">Article</Item>
<Item Key="ArticleEmailSendingError">Article</Item>
<Item Key="ArticleEmailSendingQueued">Article</Item>
<Item Key="ArticleEmailSendingSent">Article</Item>
Expand Down
54 changes: 13 additions & 41 deletions Kernel/Language/ar_SA.pm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ sub Data {
$Self->{DateFormatShort} = '%D.%M.%Y';
$Self->{DateInputFormat} = '%D.%M.%Y';
$Self->{DateInputFormatLong} = '%D.%M.%Y - %T';
$Self->{Completeness} = 0.074675857541441;
$Self->{Completeness} = 0.0749958793472886;

# csv separator
$Self->{Separator} = '';
Expand Down Expand Up @@ -1689,7 +1689,7 @@ sub Data {
'Available Fields' => '',
'Filter available fields' => '',
'Assigned Fields' => '',
' Filter assigned fields' => '',
'Filter assigned fields' => '',
'Communication Channel' => '',
'Is visible for customer' => '',
'Text Template' => '',
Expand Down Expand Up @@ -2368,23 +2368,15 @@ sub Data {
'in' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentDashboardCommon.tt
' Show or hide the content' => '',
'Search inactive widgets' => '',
'Active Widgets' => '',
' Save changes' => '',
' Save' => '',
'Save changes' => '',
' Settings' => '',
' Refresh' => '',
' Close this widget' => '',
'Close this widget' => '',
'Hide' => '',
' Cancel' => '',
'more' => '',
'No Data Available.' => '',
'Available Columns' => '',
' Filter available fields' => '',
'Visible Columns (order by drag & drop)' => '',
' Submit' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentDashboardCustomerIDList.tt
'Change Customer Relations' => '',
Expand Down Expand Up @@ -2624,7 +2616,7 @@ sub Data {
# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketCompose.tt
'Compose Answer for %s%s%s' => '',
'Date Invalid!' => '',
' Select one or more recipients from the customer user address book.' =>
'Select one or more recipients from the customer user address book.' =>
'',
'Customer user address book' => '',
'This address is registered as system address and cannot be used: %s' =>
Expand All @@ -2634,12 +2626,9 @@ sub Data {
'Please remove this entry and enter a new one with the correct value.' =>
'',
'This address already exists on the address list.' => '',
' Cc' => '',
'Remove Cc' => '',
'Bcc' => '',
' Bcc' => '',
'Remove Bcc' => '',
' Send mail' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketCustomer.tt
'Change Customer of %s%s%s' => '',
Expand All @@ -2648,23 +2637,16 @@ sub Data {

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketEmail.tt
'Create New Email Ticket' => '',
' Example Template' => '',
'Example Template' => '',
'To customer user' => '',
' To' => '',
'Please include at least one customer user for the ticket.' => '',
' Select this customer as the main customer.' => '',
' To customer user' => '',
'Select this customer as the main customer.' => '',
'Remove Ticket Customer User' => '',
'From queue' => '',
' Get all' => '',
'Get all' => '',
' Message body' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketEmailOutbound.tt
'Outbound Email for %s%s%s' => '',
'Select one or more recipients from the customer user address book.' =>
'',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketEmailResend.tt
'Resend Email for %s%s%s' => '',
Expand Down Expand Up @@ -2717,18 +2699,16 @@ sub Data {
'NoteToTicket invalid.' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewMedium.tt
' Select all' => '',
'No ticket data found.' => '',
' Open / Close ticket action menu' => '',
' Select this ticket' => '',
'Open / Close ticket action menu' => '',
'Select this ticket' => '',
'Sender' => 'المرسل',
'Customer User Name' => '',
'Impact' => '',
'Update Time' => '',
'Solution Time' => '',
'First Response Time' => '',
' Service Time' => '',
' Move ticket to a different queue' => '',
'Move ticket to a different queue' => '',
'Change queue' => 'تغيير القائمة',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewNavBar.tt
Expand All @@ -2737,21 +2717,18 @@ sub Data {
'Remove mention' => '',
'Remove from list of watched tickets' => '',
'Tickets per page' => '',
'Filter assigned fields' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewPreview.tt
' Missing channel' => '',
'Missing channel' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketOverviewSmall.tt
'Reset overview' => '',
' Column Filters Form' => '',
'Column Filters Form' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketPhone.tt
'Split Into New Phone Ticket' => '',
'Create New Phone Ticket' => '',
'Please include at least one customer for the ticket.' => '',
'Select this customer as the main customer.' => '',
'To queue' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketPhoneCommon.tt
Expand All @@ -2764,7 +2741,6 @@ sub Data {

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketProcess.tt
'Create New Process Ticket' => '',
' Loading' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/AgentTicketProcessSmall.tt
'Enroll Ticket into a Process' => '',
Expand Down Expand Up @@ -2808,7 +2784,6 @@ sub Data {
'Save as default' => '',
'Drafts' => '',
'by' => 'بواسطة',
'Move ticket to a different queue' => '',
'Change Queue' => '',
'There are no dialogs available at this point in the process.' =>
'',
Expand Down Expand Up @@ -2950,9 +2925,7 @@ sub Data {

# TT Template: Kernel/Output/HTML/Templates/Standard/CustomerTicketMessage.tt
'New Ticket' => 'بطاقة جديدة',
' Service level agreement' => '',
'Dymanic Info' => '',
' Subject' => '',
'Service level agreement' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/CustomerTicketOverview.tt
'Welcome!' => '',
Expand Down Expand Up @@ -3208,7 +3181,7 @@ sub Data {

# TT Template: Kernel/Output/HTML/Templates/Standard/SmartTags/AdminAppointmentNotificationEvent.tt
'To get the appointment attribute' => '',
' e. g.' => '',
'e. g.' => '',
'To get the first 20 character of the appointment title.' => '',
'To get the calendar attribute' => '',
'Attributes of the recipient user for the notification' => '',
Expand Down Expand Up @@ -3241,9 +3214,6 @@ sub Data {
'Ticket dynamic fields display values, useful for Dropdown and Multiselect fields' =>
'',

# TT Template: Kernel/Output/HTML/Templates/Standard/SmartTags/AdminSalutation.tt
'e. g.' => '',

# TT Template: Kernel/Output/HTML/Templates/Standard/SmartTags/AdminTemplate.tt
'To get the first 20 characters of the subject of the current/latest agent article (current for Answer and Forward, latest for Note template type). This tag is not supported for other template types.' =>
'',
Expand Down Expand Up @@ -5042,6 +5012,8 @@ sub Data {
'Server Database Charset' => '',
'The setting character_set_database needs to be \'utf8mb4\'.' => '',
'Table Charset' => '',
'There were non-system tables found which do not have \'utf8mb4\' as charset.' =>
'',
'There were tables found which do not have \'utf8mb4\' as charset.' =>
'',

Expand Down
Loading

0 comments on commit 84e4ee3

Please sign in to comment.