Commit graph

111 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
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
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
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
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
Tobias Schäfer
3dfebda705 Fixes: Mobile - IsModelObject concern handling and usage. 2023-03-24 11:36:40 +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
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
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
Martin Gruner
4186b0faaf Maintenance: Update translatable source strings. 2022-01-18 13:52:57 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Martin Gruner
0ccdfb398e Maintenance: Apply source string review changes. 2021-12-15 22:00:53 +01:00
Martin Gruner
64a87b1c67 Fixes #2709, fixes #2666, fixes #2665, fixes #556, fixes #3275 - Refactoring: Implement new translation toolchain based on gettext.
- Translations are no longer fetched from the cloud.
- Instead, they are extracted from the codebase and stored in i18n/zammad.pot.
- Translations will be managed via a public Weblate instance soon.
- The translated .po files are fed to the database as before.
- It is now possible to change "translation" strings for en-us locally via the admin GUI.
- It is no longer possible to submit local changes.
2021-11-15 16:58:19 +01:00
Bola Ahmed Buari
cdd2980a2a Fixes #294 - Possibility to specify the order of objects. 2021-10-26 15:26:16 +02:00
Mantas Masalskis
501a98b6c2 Fixes #3810 - Custom date and datetime attributes are filled with dates on creation of tickets/users after update from 4.1 to 5.x. 2021-10-20 18:54:33 +02:00
Martin Edenhofer
8561d97ddc Fixes #3811 - Able to create custom fields for existing relation (e. g. ticket.state) - will lead to non bootable Zammad. 2021-10-19 10:38:20 +02:00
Mantas
4c72d5b9d9 Fixes #3769 - Usage of inactive object attributes in SLAs will crash admin SLA interface 2021-10-04 19:09:10 +00:00
Mantas Masalskis
92822b6713 Fixes #3647 - Error 500 / zammad {"error":" 123456 is out of range for ActiveModel::Type::Integer with limit 4 bytes"} 2021-08-18 06:48:16 +02:00
Mantas Masalskis
0668e17d18 Fixes #1653 - Default value not set for attributes of type input, select,... 2021-08-17 18:37:16 +02:00
Martin Gruner
5df98684da Maintenance: Update copyright information and add a new rubocop cop to watch over it. 2021-06-01 12:20:20 +00:00
Mantas Masalskis
041bf51b52 Maintenance: Rubocop enforces %r{} regular expression style 2021-05-12 14:37:44 +03:00