Commit graph

137 commits

Author SHA1 Message Date
Rolf Schmidt
bf33ae76eb Fixes #6072 - ai_action field resolves into error on ticket get request.
Co-authored-by: Florian Liebe <fl@zammad.com>
2026-04-13 12:18:51 +02:00
Dominik Klein
43ec77e646 Fixes #5993 - Customer with shared organization has some unexpected fields visible when it's not the own ticket
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-03-10 12:24:04 +01:00
Dominik Klein
d0bfc95f01
Fixes #5974 - Any user with (also) the "customer" role can only select "new" or "closed" in the ticket creation mask 2026-03-02 11:09:15 +01:00
Florian Liebe
51e2d16477 Maintenance: Improve handling of internal object manager attributes in desktop view. 2026-02-20 21:48:54 +01:00
Florian Liebe
cefd7e5852 Fixes #5958 - Object attributes can be created with an empty display label.
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2026-02-20 10:32:21 +01:00
Mantas Masalskis
afaae65914 Maintenance: Ticket Detail View - Too many fields visible when agent+customer permission are present for the user 2026-02-19 10:29:27 +02:00
Dusan Vuckovic
9f1f5cae1e Fixes #5948 - Default time diff is applying wrong units when the associated fields are missing. 2026-02-18 15:31:46 +00:00
Mantas Masalskis
a1b9ef2bbb Maintenance: Update copyright information. 2026-01-02 15:41:09 +02:00
Florian Liebe
aaaf04f3ff Fixes #5879 - Ticket categorization via AI agent can lead to a non-existing category displayed in the ticket.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-12-12 12:38:16 +01:00
Martin Gruner
5764fa2169 Maintenance: Extend reference check in object manager attributes for AI agents 2025-08-06 13:15:18 +02:00
Martin Gruner
ab46ef45b5 Maintenance: Switch to Ruby 3.4.5 2025-08-06 08:17:01 +02:00
Mantas Masalskis
74a0e282a4 Fixes #5666 - First Ticket Update changes External Data Source field form ‚nil‘ to {} 2025-06-25 15:48:54 +03:00
Rolf Schmidt
fe96c1c612 Fixes #5667 - Ticket field named order leads to the issues when indexing in ES.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2025-06-18 08:59:59 +02:00
Florian Liebe
94e206e9bb Fixes #5632 - During object attribute deletion only relation inside conditions (e.g. overviews) are checked.
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2025-06-03 12:39:55 +02:00
Martin Gruner
5daee104f6 Fixes #5580 - Remove MySQL/MariaDB support 2025-05-22 10:20:30 +02:00
Rolf Schmidt
9fa89b3d42 Revert "Performance: Cache attribute records for object manager attributes handling." 2025-03-18 11:15:50 +01:00
Rolf Schmidt
dcca6fffd9 Performance: Cache attribute records for object manager attributes handling. 2025-03-11 17:17:52 +01:00
Florian Liebe
7377bbd6ff Fixes #5461 - Creating a Ticket Object called 'article' will lead to all kinds of errors.
Co-authored-by: Dominik Klein <dk@zammad.com>
2025-01-24 15:16:31 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
Martin Gruner
0e24872409 Maintenance: Automatic process shutdown after certain configuration changes
Zammad will now cause a self-shutdown of all running processes after certain configuration changes by default. It is the responsibility of the controlling process manager (e.g. Docker,
Kubernetes, systemd) to bring them up again by way of a proper restart policy. This is the default for vanilla Docker, Kubernetes or Package deployments of Zammad.

The previous environment variable APP_RESTART_CMD is not supported any more.

For systems where this behaviour is not wanted, it can be disabled by setting the Zammad Setting `auto_shutdown` to `false`.

Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2024-12-13 11:38:15 +01:00
Timo Triebensky
cf7938e383 Fixes #5221 - Cannot create ticket if ticket attribute called "scope" is used 2024-09-27 16:38:18 +02:00
Mantas Masalskis
e2f75d16b9 Fixes #5276 - Untranslated error message in /object_manager 2024-07-30 14:33:51 +02:00
Dominik Klein
18d437eaaf Feature: Desktop view - Create a ticket with a template and showing additional data in the right sidebar
Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2024-06-25 15:07:59 +02:00
Mantas Masalskis
0628b78d90 Fixes #5091 - New timezone is not immediately available in active sessions 2024-03-19 16:29:12 +01:00
Rolf Schmidt
ecfc5491eb Fixes #5075 - New created boolean ticket attribute does not work if "No" is set as default.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2024-03-08 11:45:26 +01:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
renovatebot
0758a94304 Maintenance: Update dependency rubocop-performance to v1.20.0 2023-12-19 10:50:24 +01:00
renovatebot
731a4ab019 Maintenance: Update dependency rubocop to v1.59.0 2023-12-18 10:16:36 +01:00
Dominik Klein
22a903948c Fixes #4766 - Add new Object Manager Attribute: External Data Source (JSON).
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Vladimir Sheremet <vs@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Rolf Schmidt <rolf.schmidt@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2023-10-25 13:50:57 +02:00
Dusan Vuckovic
5b6ad994b2 Fixes #4790 - Improve groups to support a more complex hierarchy.
Fixes #4570 - Group assignment overleaps outside of dialog content in the invite agent dialog.

Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Rolf Schmidt <rolf.schmidt@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2023-09-22 15:35:28 +02:00
renovatebot
712a5f2f11 Maintenance: Update dependency rubocop-rails to v2.21.1 2023-09-15 09:24:53 +02:00
Tobias Schäfer
397eeb9714 Fixes #4658 - Missing hint to restart Rails server on http_type, fqdn modification.
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-06-19 09:11:55 +02:00
Florian Liebe
16ae0ea5d1 Fixes #4483 - Custom payload for webhooks.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-04-06 13:40:07 +02:00
Tobias Schäfer
3dfebda705 Fixes: Mobile - IsModelObject concern handling and usage. 2023-03-24 11:36:40 +01:00
Martin Gruner
968d20acbd Maintenance: Unify custom Rails model validators. 2023-03-10 15:49:19 +01:00
Martin Gruner
b0bd467fa9 Maintenance: Improve handling and translatability of custom Rails model error messages. 2023-03-10 13:07:00 +01:00
Martin Gruner
a69fc3a451 Maintenance: Force usage of 'reorder' instead of 'order'. 2023-03-06 15:05:13 +01:00
Rolf Schmidt
83192b695d Fixes #4405 - The word "action" is not a reserved word in object attributes. 2023-02-03 10:56:21 +01:00
Florian Liebe
9dfc232536 Maintenance: Update copyright information. 2023-01-02 16:19:55 +01:00
Mantas Masalskis
2dcc0e3900 Fixes #4320 - Zammad-scheduler constantly crashes if user have unknown timezone 2022-11-18 15:15:20 +01:00
Mantas
bc66012281 Fixes #2150 - Text attribute inputs longer than maxlength is silently truncated 2022-11-15 07:58:32 +00:00
Dominik Klein
9b9a1f5706 Feature: Mobile - Added prefill support for auto complete form fields. 2022-11-04 16:45:24 +01:00
Rolf Schmidt
84f6ee0a7c Fixes #1573 - Assign user to multiple organizations. 2022-05-19 15:39:26 +02:00
Dominik Klein
ea05aefdf9 Fixes #4057, fixes #2375 - OTRS migration currently do not support custom dropdown multi-select fields. 2022-05-09 18:03:00 +02:00
Martin Edenhofer
3bb35507ae Fixes #4062 - Multi tree select object manager attribute. 2022-05-02 14:47:46 +02:00
Rolf Schmidt
e0ae7fb141 Fixes #4027 - undefined method to_hash on editing select fields in the admin interface after migration to 5.1. 2022-04-04 13:15:08 +02:00
Mantas Masalskis
e6ab058fc9 Fixes #3763 - Default time diff for date and datetime objects don't function 2022-03-29 19:29:42 +02:00
Martin Gruner
aca7a6c496 Maintenance: Switch to Ruby 3.0.3. 2022-03-28 13:03:04 +02:00
Bola Ahmed Buari
93932055dd Fixes #3917 - Multiselect field support. 2022-01-20 11:07:12 +01:00
Rolf Schmidt
d5a2890745 Fixes #3889 - JS error on editing textareas admin object manager attributes. 2022-01-18 15:37:16 +01:00