Commit graph

184 commits

Author SHA1 Message Date
renovatebot
ffa58e4aeb Maintenance: Update dependency rubocop to v1.86.2 2026-05-18 16:58:59 +02:00
Mantas Masalskis
aaa4700468 Maintenance: Renames 422 HTTP response code from unprocessable_entity to unprocessable_content due to RFC update 2026-04-22 18:23:21 +03:00
Rolf Schmidt
25dc9ab228 Fixes #6017 - DataPrivacyTask does hang up on >600k customer tickets.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-04-20 08:59:56 +02:00
Mantas Masalskis
1615e3c995 Maintenance: Improve configuration details returned by the server.
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: Marcel Bialas <mb@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
2026-03-04 08:07:54 +01:00
Mantas Masalskis
a1b9ef2bbb Maintenance: Update copyright information. 2026-01-02 15:41:09 +02:00
Rolf Schmidt
37163cefb4 Fixes #5862 - Job can not index perform field of type flattened with big html.
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-11-25 16:55:33 +01:00
Mantas Masalskis
44442e8087 Maintenance: Fixes attributes_with_association_ids returns incorrect data for... 2025-09-29 14:09:57 +03:00
Rolf Schmidt
87089feb54 Fixes #5785 - Case insensitive in customer mail using the API not always true.
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-09-24 09:29:39 +02:00
Florian Liebe
262bc60ac7 Maintenance: Improve check for the existence of a user with administrator rights. 2025-08-11 14:06:33 +02:00
renovatebot
6075d21704 Maintenance: Update dependency rubocop to v1.77.0 2025-06-23 13:21:06 +02:00
Martin Gruner
08ba9262b3 Follow-up 5daee104f6 - further database related simplifications 2025-05-22 13:18:24 +02:00
Martin Gruner
5daee104f6 Fixes #5580 - Remove MySQL/MariaDB support 2025-05-22 10:20:30 +02:00
Sébastien Puyet
1990a98062 Maintenance: removes useless keys symbolification 2025-04-23 18:16:34 +03:00
Dominik Klein
ae8e7a4efc Fixes #5460 - Zammad won't create/update tickets when corrupted object attribute default value configuration exists 2025-02-08 15:48:46 +01:00
Rolf Schmidt
29afcf0d40 Fixes #5483 - Organization is missing when used in expert mode conditions.
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-02-06 14:07:28 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
Rolf Schmidt
70b506551d Follow up 0b6010c390 - Fixes cache handling and use request cache.
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-05-23 14:06:31 +02:00
Mantas Masalskis
f2ef2be2b1 Maintenance: Port ObjectCacheTest to RSpec 2024-02-26 10:09:44 +01:00
Martin Gruner
721f7b2173 Maintenance: Add missing uniqueness validators on Rails level. 2024-02-21 11:37:16 +01:00
Rolf Schmidt
00d2cc1aa1 Maintenance: Improve user groups handling in the customer interface.
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-02-20 09:02:46 +01:00
Mantas
0cb999b0a7 Maintenance: Port create_or_update_with_ref test 2024-02-14 08:58:34 +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
Mantas Masalskis
9d50d89567 Maintenance: Improve attachments handling 2023-11-24 20:15:11 +01:00
Rolf Schmidt
eb52e115a6 Fixes #4838 - Data retention rules for cleanup users (or other objects) from the system with the scheduler
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: Rolf Schmidt <rolf.schmidt@zammad.com> 
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2023-11-03 13:47:39 +01:00
Mantas Masalskis
8d39f68f59 Maintenance: Update to Rails 7.0 2023-10-10 10:00:03 +02:00
Dominik Klein
4b25d558db Maintenance: Add the possibility to skip the initial contact import from freshdesk and other general import improvements. 2023-10-04 16:17:19 +02:00
renovatebot
150a38eb78 Maintenance: Update dependency rubocop-performance to v1.19.0 2023-08-14 13:25:51 +02:00
Rolf Schmidt
f74037b799 Performance: Add request cache for group_access function to speed up object manager attributes (#4754).
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-08-10 11:28:20 +02:00
Rolf Schmidt
29cf099014 Fixes #4724 - Large attachments will blow up RAM and CPU usage on mysql.
Co-authored-by: Martin Gruner <mg@zammad.com>
2023-07-18 16:06:32 +02:00
Rolf Schmidt
3a8bd9b548 Performance: Drop expensive order by and id and go for max to reduce load in latest_change calls. 2023-05-23 11:54:40 +01:00
Florian Liebe
54f06204fd Fixes #4595 - 2FA: Authenticator App
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: Rolf Schmidt <rolf.schmidt@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
Co-authored-by: Vladimir Sheremet <vs@zammad.com>
2023-05-19 16:29:47 +02:00
Martin Gruner
a69fc3a451 Maintenance: Force usage of 'reorder' instead of 'order'. 2023-03-06 15:05:13 +01:00
Florian Liebe
9dfc232536 Maintenance: Update copyright information. 2023-01-02 16:19:55 +01:00
Martin Gruner
52949c76ff Maintenance: Improve translatable source strings. 2022-11-17 07:42:53 +01:00
Martin Gruner
5ce0a49d32 Feature: Mobile - Add missing OverviewPolicy. 2022-07-19 14:18:54 +02:00
Florian Liebe
3413c28933 Fixes #4134 - Elasticsearch forgets results from attachments over time. 2022-07-19 07:56:25 +02:00
Rolf Schmidt
b8b5a3ee78 Performance: Rollback old attributes_with_association_ids caching logic and skip on updated_at changes (0b6010c390). 2022-06-28 22:28:40 +02:00
Mantas Masalskis
bc1b789d39 Maintenance: remove unused notifications table 2022-06-23 11:07:09 +02:00
Dominik Klein
b3639fb85f Feature: Mobile - Align login behaviour with the current web view. 2022-06-01 20:16:37 +02:00
Rolf Schmidt
84f6ee0a7c Fixes #1573 - Assign user to multiple organizations. 2022-05-19 15:39:26 +02:00
Rolf Schmidt
0b6010c390 Maintenance: Replace zammad specific cache approach by rails low level caching. 2022-04-04 08:43:27 +02:00
Rolf Schmidt
534efbb5fe Maintenance: Drop Store.add and use rails way creation instead. 2022-03-15 11:52:55 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Martin Gruner
fac03ff7ff Maintenance: Bump rubocop-performance from 1.12.0 to 1.13.0
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.12.0...v1.13.0)
2021-12-27 15:50:27 +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
Rolf Schmidt
867b36baa8 Maintenance: Add assets level to have different data sets based on permissions 2021-10-05 06:42:26 +00:00
Rolf Schmidt
3b18f7feaf Fixes #3743 - Owner selection empty or pending reminder data picker not shown if customer field has content but no customer is selected (in ticket create screen). 2021-09-20 17:57:51 +02:00
Rolf Schmidt
05a471f90d Fixes #3709, #Fixes 1262 - Core Workflow implementation 2021-08-25 14:24:42 +02:00
Rolf Schmidt
2d6d15f9be Fixes #3514 - csv import example file download (organizations) is empty. 2021-08-18 14:38:34 +02:00