Commit graph

93 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
Mantas Masalskis
4fb901dbb3 Maintenance: Improve logging behaviour 2025-09-23 16:06:27 +02:00
Tobias Schäfer
904e0c7b90 Fixes #5517 - Associating certificate for mail encryption via Subject Alternative Name extension (SAN) extension 2025-03-21 08:35:31 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
Dominik Klein
b7c1530a56 Feature: Desktop view - Added ticket right sidebar for issue tracker references.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
2024-10-30 15:11:17 +01:00
Timo Triebensky
a8427ed9d3 Fixes #5015 - Gitlab/Github UI loses links when they are renamed.
Co-authored-by: Rolf Schmidt <rolf.schmidt@zammad.com>
2024-08-19 12:45:34 +02:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
Dominik Klein
90cd48be11 Follow-up 78edc32 - Fixes #4471 - Support LDAP interfaces that always need authentication (e.g. OKTA LDAP). 2023-11-06 20:13:08 +01:00
Florian Liebe
78edc3211c Fixes #4471 - Support LDAP interfaces that always need authentication (e.g. OKTA LDAP).
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-09-07 12:08:54 +02:00
Dusan Vuckovic
4dc0094faf Maintenance: Add SSL verification option to GitLab integration. 2023-09-05 16:51:19 +02:00
Martin Gruner
4b58a80330 Fixes #3011 - Implement option to allow custom SSL CAs to be uploaded.
Co-authored-by: Martin Gruner <mg@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-09-05 14:41:13 +02:00
Rolf Schmidt
d2cbf54a80 Maintenance: Add ssl verification option to i-doit integration.
Co-authored-by: Florian Liebe <fl@zammad.com>
2023-09-05 11:32:58 +02:00
Florian Liebe
60e18bd980 Fixes #4503 - Improve S/MIME integration by adding meta information.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2023-08-04 09:16:19 +02:00
Florian Liebe
4a237e9d11 Fixes #4679 - PGP integration.
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>
Co-authored-by: Vladimir Sheremet <vs@zammad.com>
2023-07-25 21:30:42 +02:00
Mantas
3b29835d4a Fixes #3119 - Clarify authentication_check and authorize! before_actions 2023-03-21 20:14:54 +00:00
Martin Gruner
a69fc3a451 Maintenance: Force usage of 'reorder' instead of 'order'. 2023-03-06 15:05:13 +01:00
Tobias Schäfer
ca03411faa Maintenance: Add subject alternative name to S/MIME cert info. 2023-02-24 15:02:26 +01:00
Florian Liebe
29e22ce063 Fixes #4435 - Improve UI for the Exchange OAuth configuration. 2023-01-27 15:58:36 +01:00
Florian Liebe
9dfc232536 Maintenance: Update copyright information. 2023-01-02 16:19:55 +01:00
Florian Liebe
cde39986f6 Fixes #3971 - Exchange integration requires OAuth instead of basic authentication.
Co-authored-by: Rolf Schmidt <rolf.schmidt@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2022-12-16 10:24:58 +01:00
Martin Gruner
85cbfc6851
Maintenance: Improved translatable source strings. 2022-04-25 15:37:05 +02:00
Dominik Klein
1cfd323845 Maintenance: Aligned the integration handling for sipgate. 2022-03-14 10:15:43 +00:00
Martin Gruner
502aa2cde3 Maintenance: Improved translatable source string. 2022-02-16 08:41:51 +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
Rolf Schmidt
af9bcf96e4 Fixes #3727 - Adding private keys allows adding certificates. 2021-10-20 13:04:31 +02:00
Martin Gruner
697661cbf2 Maintenance: Only load gems when they are needed to save memory otherwise. 2021-07-05 13:38:40 +00:00
Thorsten Eckel
ca56de3648 Maintenance: Updated to Rails 6.0.4 and the new Zeitwerk autoloader.
This changes the minimum supported version of PostgreSQL to 9.3.
2021-06-23 11:35:27 +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
Rolf Schmidt
9bc1d212ce Fixes #3528 - Allow to add S/MIME certificate chains from single file. 2021-04-28 06:57:52 +00:00
Rolf Schmidt
1d2a1a1163 - Fixes #3455: Gitlab and Github integration cause application reload when using [Enter]
- Fixes #3456: Wrong API-Key for Gitlab does not throw error message
- Fixes #3458: Gitlab and Github integration should provide visual feedback during adding issue.
- Fixes #3459: Provide error message if user provided wrong information for Github and Gitlab
- Refactoring: Multiple loads of GitLab/GitHub GraphQL schema causes Memory leak.
2021-03-24 16:41:05 +00:00
Thorsten Eckel
12a5e9dba3 Fixes #1575 - GitHub integration. 2021-03-10 16:25:26 +00:00
Rolf Schmidt
97c9d541e9 Fixes #435 - GitLab integration. 2021-03-10 16:11:14 +00:00
Marcel Herrguth
7f14332fe0 Maintenance: Check_MK changed its name to Checkmk. 2020-07-13 10:44:33 +02:00
Rolf Schmidt
37a6a748c9 Fixes #3108 - Allow uploaded S/MIME certificates to download in admin interface (like in other certificate managers). 2020-07-10 16:18:48 +02:00
Thorsten Eckel
2ffca390a9 Fixes #1961 - S/MIME integration. 2020-06-02 13:01:16 +02:00
Martin Edenhofer
16b876e3e8 Closes #3004 - Enhance Check_MK integration to set ticket attributes (e. g. for SLAs) and improve code snippeds for integration 2020-04-02 13:28:18 +02:00
Ryan Lue
becbdb1baa Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit. 2020-03-19 10:39:51 +01:00
Denny Bresch
832b2ec28a Fixes #2661 - Inconsistency in "follow up" strings 2019-08-16 17:39:31 +02:00
Denny Bresch
bc38f1c1ae Maintenance: Fixed typos in inline comments. 2019-07-31 10:23:48 +02:00
Martin Edenhofer
7faa4c310d Implemented CTI ticket create screen popup on answering call. 2019-07-10 00:07:32 +02:00
Ryan Lue
a1da3a27f9 Enable Lint/UselessAssignment cop. 2019-06-28 13:38:49 +02:00
Thorsten Eckel
83c77a4a35 Applied required changes to install and use PHP 5.6 for testing the Zammad PHP API client - until @jepf adds PHP 7 support (for tests). 2019-06-27 20:26:28 +02:00
Thorsten Eckel
e8a57517f4 Updated rubocop - applied custom Layout/AlignHash style. 2018-12-19 18:33:22 +01:00