Commit Graph

235 Commits (beta)

Author SHA1 Message Date
Vitaliy Filippov 7c13c5e36e Previous fix breaks not-equals-multiselects 2018-10-04 16:36:35 +03:00
Vitaliy Filippov 935805170e Also fix "is not equal to XXX" not matching NULL values 2018-10-01 17:11:38 +03:00
Vitaliy Filippov 4212177a2d Fix "xxx does not contains yyy AND (...)" not matching NULL values 2018-10-01 16:53:17 +03:00
Vitaliy Filippov 0191669861 Support numeric fields in reports 2018-05-30 16:26:36 +03:00
Vitaliy Filippov 4b7a51efa8 Calculate totals over numeric columns 2018-05-29 19:55:06 +03:00
Vitaliy Filippov fe7734fbc6 Add "External bug Deadline" 2018-04-06 17:00:11 +03:00
Vitaliy Filippov a1e873904f "Large Text Box (separate table)" field type 2018-03-28 14:44:30 +03:00
Vitaliy Filippov 4ae73720a8 Throw for invalid fulltext queries 2017-02-15 15:22:47 +03:00
Vitaliy Filippov ba08f1f46d Allow to raise max_matches params for Sphinx search 2017-01-10 15:20:07 +03:00
Vitaliy Filippov ca2014f6ce Show joined email fields in search 2016-12-15 13:46:03 +03:00
Vitaliy Filippov 1db3507cbf Check saved search runner permissions correctly in _in_search() 2016-06-01 14:45:16 +03:00
Vitaliy Filippov 7bf84a131b Do not check permissions for sharer's queries 2016-04-11 17:27:58 +03:00
Vitaliy Filippov 3efbc41166 Treat uppercase "Now" also as undef 2016-03-09 16:57:12 +03:00
Vitaliy Filippov 25a101df9c Add FIXME 2016-03-02 15:57:58 +03:00
Vitaliy Filippov 7153084880 Add joined multi-select columns 2016-03-01 18:23:42 +03:00
Vitaliy Filippov b8f096bd42 Check field type for "in search" operators 2016-01-27 18:11:29 +03:00
Vitaliy Filippov 5b4ce0bd96 Fix :: -> 2016-01-19 15:48:53 +03:00
Vitaliy Filippov cedb870a81 Use same buglist generation code in whine.pl and in buglist.cgi 2015-12-29 17:58:15 +03:00
Vitaliy Filippov b37cc0c1b3 Remove current user modification hack for Bugzilla::Search 2015-12-24 16:42:47 +03:00
Vitaliy Filippov 35df417ee1 Proper fix 2015-11-18 15:32:21 +03:00
Vitaliy Filippov e760a23ae2 Do not crash in Search when multiple values are passed to a single-value operator 2015-11-18 14:45:57 +03:00
Vitaliy Filippov fa514cfe14 Fix report column sorting 2015-07-10 17:53:06 +03:00
Vitaliy Filippov 84a118b055 Fix reports on multi-select columns 2015-07-10 15:56:28 +03:00
Vitaliy Filippov af5c909e18 Allow to report on joined fields 2015-07-10 15:24:09 +03:00
Vitaliy Filippov be95c9cd56 Check for all selected values in resolution field correctly 2015-03-17 12:31:37 +03:00
Vitaliy Filippov d5124aed4a trim content search query 2015-03-05 13:07:50 +03:00
Vitaliy Filippov 78dc6d4f6e Add separate parameters for "Period Worktime" column, remove usage of global variables 2015-03-04 13:34:40 +03:00
Vitaliy Filippov 09e8ab4495 Implement see_also and change multiselect searching 2015-01-15 18:33:02 +03:00
Vitaliy Filippov 583b32ba03 Remove longdesc and search-only fields from buglist columns 2015-01-15 12:43:43 +03:00
Vitaliy Filippov 29f1566374 Merge several identical LEFT/INNER joins into one LEFT 2014-11-14 02:30:58 +04:00
Vitaliy Filippov 303c598bb4 Fix DB update, fix warning in Bugzilla::Search 2014-11-13 18:47:32 +04:00
Vitaliy Filippov cbae72e2fb Fix dup_id search fields, remove attachments.* from buglist columns 2014-11-10 15:13:18 +03:00
Vitaliy Filippov 7491a479de Replace LEFT JOIN with INNER JOIN whenever it's possible
This only has profit for SQLite; no profit for normal databases.
2014-11-10 12:12:39 +03:00
Vitaliy Filippov c4c2ec3378 SQLite support, including EXPLAIN and FTS4 fulltext search 2014-11-10 12:11:03 +03:00
Vitaliy Filippov 153973fdfa Fix multiselect search bug 2014-10-31 15:50:15 +03:00
Vitaliy Filippov 904055ea47 Remove exports from Bugzilla::Search 2014-10-27 18:26:28 +03:00
Vitaliy Filippov b0b415b5b1 Change sql_interval to sql_date_math, like in upstream
(mozilla bug #602165, upstream commit 220a5e6608)
2014-10-24 18:20:25 +04:00
Vitaliy Filippov f0d648ea1e Fix some compatibility with PostgreSQL
Also add varchar/text/bpchar operator class support
2014-10-20 16:55:25 +04:00
Vitaliy Filippov d8c8ea112d Use identifiers for search orders, not names 2014-10-15 18:12:11 +04:00
Vitaliy Filippov cfd8911bdc Do not export anything from Bugzilla::User 2014-10-13 19:45:17 +04:00
Vitaliy Filippov 6574c7af78 Return specially treated fields in "Bug Changes" 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 0bd8cb5065 Do not wrap long operator descriptions 2014-10-07 15:00:57 +04:00
Vitaliy Filippov 019812d8a1 Allow to use shared searches in "matched by saved search" operator
* Allow 'SearchName <user@domain.com>' operator value syntax
* Default to sharer in shared search subqueries
2014-10-07 15:00:56 +04:00
Vitaliy Filippov 856151ae85 Correctly hide email domain for anonymous users 2014-10-07 15:00:54 +04:00
Vitaliy Filippov 185335c6ec width=100% for assignee, qa, cc fields; remove creation_ts is not null term (was needed before transaction support) 2014-10-07 15:00:53 +04:00
Vitaliy Filippov b1e2418b40 Use $field->value_type instead of Bugzilla::Field::Choice->type($field) 2014-10-07 14:58:17 +04:00
Vitaliy Filippov 152654312b Remove useXXX parameters and use $field->enabled instead;
Make Bugzilla object always accessible in templates;
Allow only specific tweaks for standard fields and show which ones are allowed in the UI.
2014-10-07 14:58:17 +04:00
Vitaliy Filippov 924dff1b2f Remove also percentage_complete and days_elapsed from fielddefs 2014-10-07 14:58:16 +04:00
Vitaliy Filippov c059342976 Convert Keywords into a standard multi-select field 2014-10-07 14:58:16 +04:00
Vitaliy Filippov edd67ba651 Fix removed keywords column to work in search again 2014-10-07 14:58:16 +04:00