Commit graph

58 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
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
0c93022abf Fixes #5384 - Improve heavy used admin objects with pagination and search in admin interface.
Co-authored-by: Mantas Masalskis <mm@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
2024-11-28 14:09:42 +01:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
renovatebot
150a38eb78 Maintenance: Update dependency rubocop-performance to v1.19.0 2023-08-14 13:25:51 +02:00
Martin Gruner
54be02f673 Maintenance: Simplify handling of models_searchable.
This drops the config setting `models_searchable` and instead
injects the same value into the configuration of the desktop client.
By that, code is cleaner and we avoid an initializer that writes to the
database during Rails startup.
2023-06-23 10:27:46 +02: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
84f6ee0a7c Fixes #1573 - Assign user to multiple organizations. 2022-05-19 15:39:26 +02:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01: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
Thorsten Eckel
43b6374d16 Updated rubocop(-* gems) to latest version (1.2.0). 2020-11-05 17:31:00 +01:00
Thorsten Eckel
623b17be6b Maintenance: Updated rubocop(-* gems) to latest version (0.92.0). 2020-09-30 11:07:01 +02:00
Ryan Lue
becbdb1baa Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit. 2020-03-19 10:39:51 +01:00
Martin Edenhofer
f72b44234e Fixed issue #2089 - timezone issue with report graphs not displaying or displaying $timezone hours out of step. 2019-03-26 01:17:17 +01:00
Jens Pfeifer
e48256c130 Refactoring: Removed use of unnecessary exception wrapper method response_access_deny. 2019-02-26 11:37:31 +01:00
Thorsten Eckel
b2c065812f Refactoring: Migrated Kernel.const_get to Rails .constantize. 2019-01-06 19:41:29 +01:00
Martin Edenhofer
c2f4755a6c Search query extension refactoring to use params and not arguments. 2018-11-06 17:11:10 +01:00
Thorsten Eckel
3d49bf32c8 Fixed bug: Application is in undefined state while using spring because of usage of 'require' instead of 'require_dependency' to track dependencies. 2018-10-19 08:58:12 +02:00
Thorsten Eckel
9af50f2a4e Updated rubocop to latest version (0.59.2) and applied required changes. 2018-10-09 08:17:41 +02:00
Martin Edenhofer
9c54b3382d Added support to search for chat sessions. Added set name and tags for chats. 2017-12-18 04:36:56 +01: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
003d60d6b1 Improved tests for out of office feature and related controllers. 2017-09-11 02:50:05 +02:00
Martin Edenhofer
0986e89335 Improved error handling. 2017-07-24 09:06:15 +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
30fe8aef36 Applied rubocop. 2016-06-30 22:04:48 +02:00
Martin Edenhofer
815666a994 Merge branch 'develop' of github.com:martini/zammad into develop 2016-01-15 20:09:25 +01:00
Martin Edenhofer
c848ddbc31 Improved clode layout. 2016-01-15 20:08:51 +01:00
Thorsten Eckel
d7995bc6d3 Updated dependencies and applied new rubocop rules. 2016-01-15 18:23:35 +01:00
Martin Edenhofer
0b55cd8147 Fixed rubocop checks. 2015-08-21 23:53:53 +02:00
Martin Edenhofer
dac3a506ec Added support for themeless searchable models. 2015-08-16 11:14:24 +02:00
Martin Edenhofer
b2aa52c22a Fixed searchable models as customer user. Added model.search_preferences to get searchable models by config. 2015-08-16 02:53:27 +02:00
Martin Edenhofer
4655039cd1 Merged /api/v1/search and /api/v1/search/object controller methods. Added controller tests for permission handling. 2015-08-16 01:27:11 +02:00
Martin Edenhofer
d5cae2d3d6 Fixed non search index based ticket search. 2015-08-05 16:59:14 +02:00
Martin Edenhofer
3f6cb885b2 Added permission related search for tickets. 2015-08-05 13:58:53 +02:00
Thorsten Eckel
a24f45ce6f Rubocop improvement. 2015-08-05 11:48:32 +02:00
Thorsten Eckel
804e9ddcfe - Added SearchableAjaxSelect.
- Refactored search_controller.
2015-08-05 11:48:32 +02:00
Thorsten Eckel
f1950bf66d Removed useless variables. 2015-08-04 14:27:13 +02:00
Thorsten Eckel
7f67e6f00a - Corrected with rubocop cop 'Style/PredicateName'.
- Removed application_module method 'is_not_role', was never used.
- Renamed Sessions::Backend::Collections methods is_role_set to roles_add.
- Renamed Sessions::Backend::Collections methods is_not_role_set to not_roles_add.
2015-05-08 10:22:12 +02:00
Thorsten Eckel
1e4f47acde Corrected with rubocop cop 'Rails/ActionFilter'. 2015-05-07 13:24:04 +02:00
Thorsten Eckel
b3b76acc89 Corrected with rubocop cop 'Style/WordArray'. 2015-05-07 09:23:24 +02:00
Thorsten Eckel
ce58d465c0 Corrected with rubocop cop 'Style/HashSyntax'. 2015-04-27 15:42:53 +02:00
rkaldung
db1ee4b54d more refactoring 2015-02-15 11:01:12 +01:00
rkaldung
42780b7ef9 replaced literal w/ constant 2015-02-15 10:12:27 +01:00
Martin Edenhofer
e116941d1c Added new user/org autocompletion. 2014-09-19 23:35:40 +02:00