Commit graph

166 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
Rolf Schmidt
006fc5c818 Fixes #5310 - Icons are not up to date.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2024-10-10 15:41:05 +02:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +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
Florian Liebe
ed3bee6e68 Feature: Mobile - Add a service layer to easily share code between application controllers and GraphQL queries/mutations/subscriptions. 2022-08-24 14:39:16 +02:00
Rolf Schmidt
fd444996c4 Fixes #3141 - Multiple LDAP server configurations. 2022-05-30 09:49:39 +02:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Thorsten Eckel
acc93a23fb Maintenance: Enhance attachment preview capabilities 2021-10-05 06:42:26 +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
Ryan Lue
becbdb1baa Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit. 2020-03-19 10:39:51 +01:00
Thorsten Eckel
49b0ca4d58 Maintenance: Add Content Security Policy. 2020-03-04 10:00:55 +01:00
Ryan Lue
33bef7123d Feature: Single sign-on (SSO). 2019-09-05 16:02:31 +02:00
Thorsten Eckel
5f3c793f37 Refactoring: Fixed autoloading issues and workarounds by doing dependency requirement the "Rails Way".
- Removed unneeded `require`s
- Replaced needed `require`s with `require_dependency`
- Replaced `load` with Concers
- Kept gem and core `require`s

Read more about ``nrequire_dependency here: http://guides.rubyonrails.org/autoloading_and_reloading_constants.html#require-dependency

Read more about Concerns here: http://api.rubyonrails.org/v5.1/classes/ActiveSupport/Concern.html
2018-04-26 10:58:16 +02:00
Martin Edenhofer
e460c99cad Introduced REST expand=true/false/1/0, full=true/false/1/0 and all=true/false/1/0 options. Improved controller tests. @hanneshal 2017-12-14 14:19:24 +01:00
Thorsten Eckel
350c3ead51 Added enhanced Group access functionality. 2017-06-16 22:43:09 +02:00
Thorsten Eckel
5eb49443dd Refactoring: Splitted ApplicationController functionality into separat modules and concerns. 2017-03-09 15:31:26 +01:00
Martin Edenhofer
85abb738d8 Moved to webmock for telegram integration tests. 2017-03-01 16:10:15 +01:00
Martin Edenhofer
cd28e904ac Improved session validation and usage of cors headers. 2017-02-15 13:29:25 +01:00
Thorsten Eckel
ef6fbe8f2a Refactoring: Splitted ApplicationModel into multiple concerns. Notice: Includes object some method name changes. 2017-01-31 18:13:45 +01:00
Thorsten Eckel
f511995ba6 Application controller refactoring: Moving error methods to proper concern. 2017-01-20 10:45:19 +01:00
Martin Edenhofer
ad53128091 Implemented issue #373 - Feature "Time recording”. 2017-01-16 14:34:44 +01:00
Martin Edenhofer
d36570aef0 Fixed issue #602 - Admin user login via Oauth. 2017-01-10 20:58:33 +01:00
Julian K
ceaf615282 Fix spelling mistake (#481)
destory -> destroy
2016-11-30 11:30:03 +01:00
Martin Edenhofer
48e084df3d Improved oauth admin area. 2016-11-13 22:16:17 +01:00
Thorsten Eckel
faafe0cc60 Working on OAuth2 support with doorkeeper gem. 2016-11-01 17:16:04 +01:00
Martin Edenhofer
1ddbb5d59e Applies rubocop for ruby 2.3.1. 2016-10-24 23:59:18 +02:00
Martin Edenhofer
c71b0d36d4 Updated copyright. 2016-10-19 05:11:36 +02:00
Martin Edenhofer
d8913eec6d Fixed random order of objects in index controller, added order_by id. 2016-09-21 19:42:47 +02:00
Martin Edenhofer
4f08d899cf Added per_page limit to 500 (excepting tickets with 100). Added page/per_page support for search actions. 2016-09-14 09:21:17 +02:00
Martin Edenhofer
ec55c81302 Improved error codes on model validation. 2016-09-09 13:29:33 +02:00
Martin Edenhofer
eceb9889b1 Added database locking to prevent race conditions. 2016-09-08 21:18:26 +02:00
Martin Edenhofer
71a2a26ea8 Improved ticket update (take response and show changes without additional ajax request). 2016-09-04 23:24:19 +02:00
Thorsten Eckel
fa4e953423 Added token attributes last_used_at and expires_at. 2016-08-30 16:26:42 +02:00
Martin Edenhofer
2078a079cd Improved validation messages of controllers. 2016-08-24 13:42:22 +02:00
Martin Edenhofer
8f8bfb60b8 Added mysql error regex to get human error message. 2016-08-23 21:39:21 +02:00
Martin Edenhofer
2820639c42 Improved validation messages of controllers. 2016-08-23 20:46:04 +02:00
Martin Edenhofer
4628299d20 Introduced config.interface_handle to find out via which interface the source code got executed. 2016-08-20 21:29:22 +02:00
Martin Edenhofer
bf8c670b8f Reduced amount of config settings for public interface calls. 2016-08-18 00:37:06 +02:00
Martin Edenhofer
c6eaa84487 Added multi permission check to Token.check. 2016-08-17 13:24:51 +02:00
Martin Edenhofer
731c237d0c Improved permission check of personal tokens. 2016-08-16 10:00:44 +02:00
Martin Edenhofer
81b48a2ef4 Moved from to new permission management. 2016-08-12 18:39:09 +02:00
Martin Edenhofer
3d81d6d600 Disabled session cookies for basic auth and token access. Added X-Failure header for failed login information. 2016-08-01 01:30:25 +02:00
Martin Edenhofer
e200378dd6 Added api setting to admin interface and tokens to user preferences. 2016-07-28 12:09:32 +02:00
Martin Edenhofer
30fe8aef36 Applied rubocop. 2016-06-30 22:04:48 +02:00
Martin Edenhofer
c8f329d9c0 Moved from 1000 per default per_page to 500 per default per_page for pagination. 2016-06-30 11:57:07 +02:00
Martin Edenhofer
9fe709f9b7 Improved error handling for json requests. 2016-06-30 10:24:03 +02:00
Martin Edenhofer
d5460c0366 Move to background jobs for user device logging. 2016-06-14 09:37:46 +02:00