Commit graph

63 commits

Author SHA1 Message Date
Dominik Klein
1b2a6607f4 Fixes #6146 - Report profiles are not sorted alphabetically. 2026-05-20 21:58:25 +02: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
a1b9ef2bbb Maintenance: Update copyright information. 2026-01-02 15:41:09 +02:00
Dominik Klein
872ef5a768 Fixes #5708 - Reporting> Allow role limitation of reporting profiles.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2025-09-10 12:23:03 +02:00
Rolf Schmidt
62ba8df31e Fixes #5463 - delete reporting profile with id=1.
Co-authored-by: Martin Gruner <mg@zammad.com>
2025-01-17 11:47:17 +01:00
Mantas Masalskis
10f627cb69 Maintenance: Update copyright information 2025-01-01 17:39:43 +02:00
renovatebot
b883c3bafc Maintenance: Update dependency rubocop-performance to v1.23.0 2024-11-15 15:01:26 +01:00
Rolf Schmidt
f4300935f4 Fixes #5138 - Reporting: Worse performance because UI always request all aggregation data instead of the selection.
Co-authored-by: Florian Liebe <fl@zammad.com>
2024-04-19 12:57:35 +02:00
Mantas Masalskis
0628b78d90 Fixes #5091 - New timezone is not immediately available in active sessions 2024-03-19 16:29:12 +01:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
Martin Gruner
585c9cfeb6 Maintenance: Replace dead writeexcel dependency with write_xlsx. 2023-04-11 07:27:12 +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
Rolf Schmidt
4b3d5eb113 Fixes #2185 - Make conditions AND/OR and thus enable several conditions of same type. 2022-12-02 15:55:24 +01:00
Mantas Masalskis
2dcc0e3900 Fixes #4320 - Zammad-scheduler constantly crashes if user have unknown timezone 2022-11-18 15:15:20 +01:00
Martin Gruner
218e854a4c Maintenance: Bump rubocop from 1.31.0 to 1.31.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.31.0 to 1.31.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.31.0...v1.31.1)
2022-06-30 07:38:32 +02:00
Martin Gruner
0046c509f7 Maintenance: Bump rubocop from 1.30.1 to 1.31.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.30.1 to 1.31.0.
- [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.30.1...v1.31.0)
2022-06-29 13:18:52 +02:00
Martin Gruner
8df5da2152 Maintenance: Improve translatable source strings. 2022-05-13 07:16:43 +02:00
Martin Gruner
2a86a454c5 Maintenance: Improved translatable source strings. 2022-01-06 20:37:47 +01:00
Martin Gruner
6714b5f1a4 Maintenance: Bump rubocop-rails from 2.12.4 to 2.13.0
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.12.4 to 2.13.0.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.12.4...v2.13.0)
2022-01-03 10:47:32 +01:00
Martin Gruner
24c3bdfd87 Maintenance: Update copyright header. 2022-01-01 14:38:12 +01:00
Martin Gruner
c84416aec0 Maintenance: Improved translatable source strings. 2021-12-07 11:12:09 +00:00
Mantas Masalskis
32f3c88613 Fixes #3616 - Provide meaningful modal if report profile tries to use dates... 2021-11-29 15:21:47 +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
Rolf Schmidt
72dd0c0316 Fixes #2517 - Elasticsearch throws error 500 when filtering for owner or custom dropdown-fields inside of report profiles. 2020-10-08 14:13:16 +02:00
Thorsten Eckel
73f6a98e29 Updated rubocop(-* gems) to latest version (0.88.0). 2020-07-14 08:22:48 +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
ba2afc0c16 Fixes #2699 - Excel export of report or time accounting drops additional fields in row if integer field contain null/nil/undefined. 2019-09-16 22:36:03 +02:00
Martin Edenhofer
31cd45d0a4 Fixed issue #2697 - Time zone incorrectly calculated in ticket list. 2019-08-09 13:16:44 +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
Martin Edenhofer
04d829c7e9 Fixes #2594 - Wrong date format in Excel Exports of reporting download. 2019-06-24 09:28:34 +02: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
Thorsten Eckel
e8a57517f4 Updated rubocop - applied custom Layout/AlignHash style. 2018-12-19 18:33:22 +01:00
Billy Zhou
3ca697dab7 Fixed #2398 - Missing custom object in database causes error on export in time_accounting 2018-12-14 22:20:06 +08:00
Thorsten Eckel
9af50f2a4e Updated rubocop to latest version (0.59.2) and applied required changes. 2018-10-09 08:17:41 +02:00
Muhammad Nuzaihan
162b1ac093
include custom attributes when generating reports and time accounting data. Closes #1894 #1964 2018-04-27 21:35:20 +08: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
Muhammad Nuzaihan
4b8f1b9452 fixes #1756 with security issue of content injection in excel generated data 2018-01-22 22:37:42 +08:00
Martin Edenhofer
95e8aa2dce Improved reload and table rendering of report screens. 2017-12-12 07:19:44 +01:00
Thorsten Eckel
757f0ac9bd Applied RuboCop Style/BlockDelimiters to improve readability. 2017-10-01 14:25:52 +02:00
Thorsten Eckel
44e41dcf10 Fixed issue #1176 - Generation of weekly report fails with internal server error. 2017-06-09 18:19:40 +02:00
Thorsten Eckel
6bf970b85d Added report columns: Owner, Organization, Create Channel, Sender and Tags. 2017-06-07 14:20:51 +02:00
Martin Edenhofer
ab0e648560 Small code layout formatting. 2017-04-18 10:42:33 +02:00
Martin Edenhofer
4b332b46cd Added groups to report download list. 2017-04-18 01:14:54 +02:00
Martin Edenhofer
cd28e904ac Improved session validation and usage of cors headers. 2017-02-15 13:29:25 +01:00
Martin Edenhofer
cbcd1bc129 Fixed isse#384 - Click on "Reports" leads to Error 500. 2016-11-09 15:05:18 +01:00
Martin Edenhofer
c71b0d36d4 Updated copyright. 2016-10-19 05:11:36 +02:00
Martin Edenhofer
a4874e0b86 Renamed certain ticket attributes with timestamps from _time to _at to have it more rails consistent. 2016-09-14 09:15:30 +02:00
Martin Edenhofer
81b48a2ef4 Moved from to new permission management. 2016-08-12 18:39:09 +02:00