Commit graph

46 commits

Author SHA1 Message Date
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
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
Tobias Schäfer
a3ccecbe68 Desktop-View: Adding first steps for guided setup.
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: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-01-16 12:06:18 +01:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01: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
Mantas Masalskis
afdb85baf8 Maintenance: Improve product logo handling 2023-06-16 12:09:14 +02:00
Dominik Klein
bd52b4e170 Fixes 4591 - Default Agent Notification Settings.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
2023-05-02 12:00:21 +02:00
Mantas
3b29835d4a Fixes #3119 - Clarify authentication_check and authorize! before_actions 2023-03-21 20:14:54 +00:00
Florian Liebe
9dfc232536 Maintenance: Update copyright information. 2023-01-02 16:19:55 +01:00
Martin Gruner
db0eb45fe1 Maintenance: Improved translatable source strings. 2022-01-19 14:59:52 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +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
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
876c0b18fd Fixes issue #2983 - HTTP 401 responses causing issues with Basic Authentication. 2021-02-04 09:28:41 +01:00
Ryan Lue
becbdb1baa Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit. 2020-03-19 10:39:51 +01:00
Thorsten Eckel
e8a57517f4 Updated rubocop - applied custom Layout/AlignHash style. 2018-12-19 18:33:22 +01:00
Thorsten Eckel
9af50f2a4e Updated rubocop to latest version (0.59.2) and applied required changes. 2018-10-09 08:17:41 +02:00
Ryan Lue
04055f7095 Replace unless with if ! (project-wide) 2018-05-04 22:05:10 +08:00
Ryan Lue
79d4284365 Fix rubocop violations 2018-05-04 14:04:18 +08:00
Thorsten Eckel
705487154c Applied changes for Rubocop 0.51. 2017-11-23 09:09:44 +01:00
Thorsten Eckel
757f0ac9bd Applied RuboCop Style/BlockDelimiters to improve readability. 2017-10-01 14:25:52 +02:00
Martin Edenhofer
cd28e904ac Improved session validation and usage of cors headers. 2017-02-15 13:29:25 +01:00
Martin Edenhofer
c71b0d36d4 Updated copyright. 2016-10-19 05:11:36 +02:00
Martin Edenhofer
ed99958d39 Improved keep_certain_attributes check. 2016-08-26 17:08:49 +02:00
Martin Edenhofer
6bd5ae6471 Added permission based/permission check setting api. 2016-08-26 12:06:27 +02:00
Martin Edenhofer
81b48a2ef4 Moved from to new permission management. 2016-08-12 18:39:09 +02:00
Martin Edenhofer
9fe709f9b7 Improved error handling for json requests. 2016-06-30 10:24:03 +02:00
Martin Edenhofer
cb5fd0c2c0 Reworked admin maintenance area (needed for restarting screen). 2016-05-25 09:19:45 +02:00
Martin Edenhofer
549978d731 Send inline images with cid (load images via http/https in src). 2016-05-10 15:06:51 +02:00
Martin Edenhofer
abb049ecec Reduced amount of refresh (-> rerender) events. 2016-03-21 08:49:36 +01:00
Martin Edenhofer
71c774cb99 Some small improvements to email channel management. 2015-08-29 13:46:48 +02:00
Martin Edenhofer
06d970efb6 Applied rubocop. 2015-07-16 16:41:28 +02:00
Martin Edenhofer
940373f171 Added preferences attribute to disable update of setting via rest if system is a online system. 2015-07-16 15:36:59 +02:00
Martin Edenhofer
ac43efc60f Added branding feature. 2015-07-12 03:32:40 +02:00
Thorsten Eckel
1e4f47acde Corrected with rubocop cop 'Rails/ActionFilter'. 2015-05-07 13:24:04 +02:00
rkaldung
42780b7ef9 replaced literal w/ constant 2015-02-15 10:12:27 +01:00
Martin Edenhofer
e5c35021ac Updated header. 2014-02-03 20:24:49 +01:00
Martin Edenhofer
2db0959477 Improved rest permission checks. 2013-07-19 16:21:44 +02:00
Martin Edenhofer
c2010124f5 Code reformattingand code layout beautying. 2013-06-12 17:59:58 +02:00
Martin Edenhofer
07c8b79721 Init version of package manager. 2012-12-27 21:17:33 +01:00
Martin Edenhofer
ee726eb591 Rewrite for form generation. Added REST docu. Moved api to /api/*. 2012-09-20 14:08:02 +02:00
Martin Edenhofer
9903473076 Code cleanup, we only use json as backend. 2012-04-12 13:27:01 +02:00
Martin Edenhofer
a77f3b6435 Init version. 2012-04-10 16:06:46 +02:00