Commit graph

21 commits

Author SHA1 Message Date
Benjamin Scharf
c1500e1170 Feature: Desktop view - Search - Filter for input/textarea attributes.
Fixes #6125 - Wildcard keyword search is case sensitive.

Co-authored-by: Benjamin Scharf <bs@zammad.com>
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Dusan Vuckovic <dv@zammad.com>
Co-authored-by: Joe Schroecker <js@zammad.com>
2026-05-14 14:50:39 +02:00
Rolf Schmidt
9b6bf63c66 Fixes #6091 - Invalid object selector conditions if value contains a question mark.
Co-authored-by: Florian Liebe <fl@zammad.com>
Co-authored-by: Mantas Masalskis <mm@zammad.com>
2026-04-22 10:20:01 +02:00
Rolf Schmidt
219752db08 Maintenance: Fix naming for block operators.
Co-authored-by: Dominik Klein <dk@zammad.com>
Co-authored-by: Florian Liebe <fl@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
Martin Gruner
ab46ef45b5 Maintenance: Switch to Ruby 3.4.5 2025-08-06 08:17:01 +02:00
renovatebot
6075d21704 Maintenance: Update dependency rubocop to v1.77.0 2025-06-23 13:21:06 +02:00
Mantas Masalskis
38c2ffd963 Fixes #5623 - Tickets which matches the report profile condition are not shown in the report itself 2025-06-12 17:35:52 +03:00
Martin Gruner
08ba9262b3 Follow-up 5daee104f6 - further database related simplifications 2025-05-22 13:18:24 +02:00
Mantas
20b9c9ef22 Follow up c5c658632cc9bff680d4d491293e2bf03ef02f95 - Closes #5536 - Lingustics and operator picking readability improvements. 2025-04-28 13:51:30 +02:00
Rolf Schmidt
f03b4b8ebc Follow up 8dde5e7987eb021717fcbe507e57204f3428934c - Closes #5536 - Add 4 variants and tests. 2025-04-28 13:51:30 +02:00
Jan Suchal
91d91dba2f Closes #5536 - Add support for "is less than" and "is greater than" operators. 2025-04-28 13:51:30 +02: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
renovatebot
b08d6c91a6 Maintenance: Update dependency rubocop to v1.63.0
This commit simplifies iterating over Arrays by leveraging advanced Ruby enumarators methods. Namely #map and #each_with_object.
It also cleans up some date range queries by using #where(date: Range) which is transformed into SQL BETWEEEN operator.
2024-04-09 16:09:18 +02:00
Mantas Masalskis
0628b78d90 Fixes #5091 - New timezone is not immediately available in active sessions 2024-03-19 16:29:12 +01:00
Mantas
e0ec05443b Maintenance: Make sure Selector::Sql query components are self-contained 2024-01-16 14:48:45 +01:00
Dominik Klein
e054d6ca79 Maintenance: Update copyright information. 2024-01-02 11:55:19 +01:00
Mantas Masalskis
b6f796fd04 Follow up a81a25f - Fixes #4948 - Trigger Condition "contains not" doesn't... 2023-12-29 11:26:03 +01:00
Mantas
a81a25fa6f Fixes #4948 - Trigger Condition "contains not" doesn't work correct if "nil" is stored in the user object 2023-12-27 15:13:04 +01:00
Rolf Schmidt
ecb9fbd221 Fixes #4848 - Certain offered states can not be set (never) via the bulk action.
Co-authored-by: Dominik Klein <dk@zammad.com>
2023-11-24 12:29:37 +01:00
Rolf Schmidt
eb52e115a6 Fixes #4838 - Data retention rules for cleanup users (or other objects) from the system with the scheduler
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: Rolf Schmidt <rolf.schmidt@zammad.com> 
Co-authored-by: Tobias Schäfer <ts@zammad.com>
2023-11-03 13:47:39 +01:00
Renamed from app/models/ticket/selector/sql.rb (Browse further)