Commit graph

82 commits

Author SHA1 Message Date
Mantas Masalskis
1e20dc5e1e Maintenance: Ensure services have a single entry point and an easy way to pass current user 2026-04-23 12:39:32 +03: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
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
Dominik Klein
74be3c47b6 Maintenance: Add small OpenID Connect improvements when discovery feature is not used.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
2025-12-03 08:07:42 +01:00
Rolf Schmidt
c078ec7b79 Fixes #5746 - Logout does not work because of nil error (OpenID Connect).
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-08-21 11:42:31 +02:00
Rolf Schmidt
cb482b7ca0 Maintenance: Split up article_create to make time accountings and attachments more patchable.
Co-authored-by: Florian Liebe <fl@zammad.com>
2025-07-22 09:48:31 +02:00
Mantas Masalskis
6608e4f2c3 Maintenance: Ensure background jobs are enqueued after changes are committed to the database 2025-06-18 18:12:15 +03:00
renovatebot
f7dde8ff82 Maintenance: Update dependency rubocop to v1.76.0 2025-06-10 10:53:01 +03:00
Rolf Schmidt
d2ca84a666 Fixes #5504 - Performance: Preload taskbars before login.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2025-03-07 11:41:48 +01:00
Dusan Vuckovic
340d9c1014 Fixes #5470 - Unify destination group setting and include e-mail-address in channel setup.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2025-02-18 13:38:47 +01:00
Florian Liebe
9bc6c7940a Fixes #4997 - Implement OpenID Connect.
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2025-01-29 09:39:24 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
Dominik Klein
abe2c47c65 Fixes #5390 - Taskbar uniqueness check leads to problems when old unexpected taskbar duplicates already exists
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
2024-11-05 10:56:41 +01:00
Florian Liebe
24105d0e24 Fixes #5308 - Ticket creation with Send Email turns into Net::SMTPSyntaxError if customer has no email address.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-10-08 09:08:51 +02:00
Florian Liebe
1903005129 Desktop view: Implement auto save functionality.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2024-09-13 14:11:00 +02:00
Florian Liebe
ae61f2856e Feature: Desktop view - Show attachments in the sidebar of the ticket detail view.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-08-22 21:08:52 +02:00
Florian Liebe
520285bba4 Maintenance: Improve handling of inline images.
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: Tobias Schäfer <ts@zammad.com>
2024-07-10 23:50:51 +02:00
Florian Liebe
e54fd4a36a Fixes #5010 - WhatsApp-Business Channel (third iteration).
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Rolf Schmidt <rolf.schmidt@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
2024-03-11 08:34:17 +01:00
Dusan Vuckovic
bf591bfe82 Maintenance: Desktop - Add guided setup invite agent screen.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2024-02-08 16:20:45 +01:00
renovatebot
c9c448fb2d Maintenance: Update dependency rubocop to v1.60.0 2024-01-16 09:07:12 +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
63e0778489 Maintenance: Improve Mentions error messages and error handling 2023-12-01 13:58:16 +01:00
Mantas Masalskis
f1ea65aa7b Fixes #4657 - Accounted time can be added even if the feature is not enabled 2023-08-22 11:59:27 +02:00
Dusan Vuckovic
ac191b5d00 Fixes #4533 - Time Accounting Types.
Fixes #4637 - Enhance time-tracking to specify display unit.

Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2023-06-14 11:21:33 +02:00
renovatebot
8f14d8f3c2 Maintenance: Update dependency rubocop to v1.52.1 2023-06-13 08:06:15 +02:00
renovatebot
417dac023e Maintenance: Update dependency rubocop to v1.52.0 2023-06-05 08:38:09 +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
e027e6341d Maintenance: Small refactoring of services layer. 2022-11-04 12:01:45 +01:00
Rolf Schmidt
da66d95d3b Fixes #4229 - User-based ticket overview sorting. 2022-09-06 11:49:56 +02:00
renovatebot
8644c5de7e Maintenance: Update dependency rubocop to v1.36.0 2022-09-02 07:40:58 +02:00
Florian Liebe
8c94a3e80d Feature: Mobile - Add GraphQL operations for User. 2022-08-30 08:23:45 +02:00
Rolf Schmidt
fd444996c4 Fixes #3141 - Multiple LDAP server configurations. 2022-05-30 09:49:39 +02:00
Rolf Schmidt
84f6ee0a7c Fixes #1573 - Assign user to multiple organizations. 2022-05-19 15:39:26 +02:00
Bola Ahmed Buari
b5fac9a19c Fixes #4091 - Preview of *.ics files in ticket zoom attachments. 2022-05-19 15:38:10 +02:00
Martin Gruner
4186b0faaf Maintenance: Update translatable source strings. 2022-01-18 13:52:57 +01:00
Martin Gruner
2c4ca0adfa Maintenance: Bump rubocop from 1.23.0 to 1.24.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.23.0...v1.24.1)
2022-01-03 08:21:16 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Martin Gruner
5aa7d7c5b2 Maintenance: Improved translatable source strings. 2021-12-10 15:00:59 +01:00
Mantas
e7355e6d92 Fixes #2421 - API creates empty tickets without articles if data is missing 2021-12-02 19:20:00 +02: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
Dominik Klein
ae4f400713 Maintenance: Moved pagination controller concern to the proper place. 2021-09-07 12:34:10 +02:00
Ryan Lue
d2efdb547d Refactoring: Use ticket scope policies more consistently, various small optimizations. 2021-07-21 14:04:17 +00:00
Ryan Lue
276c45b2e9 Refactoring: Drop Ticket.access_condition in favor of using Pundit scopes. 2021-07-20 17:35:02 +00:00
Rolf Schmidt
c3468d3c39 Fixes #2991 - SMTP-Attachments missing when using the API under high load. 2021-06-11 14:50:58 +00: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
Thorsten Eckel
5f3a8dc581 Refactoring: Migrated last Delayed::Job classes to ActiveJob. 2020-10-27 16:36:38 +01:00