mkanat%bugzilla.org
b26c15a718
Bug 637662: Make all the boolean charts work as expected for the "blocks"
...
and "dependson" fields.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261981 18797224-902f-48f8-a5cc-f745e15eee43
2011-03-01 16:02:56 +00:00
mkanat%bugzilla.org
b7d96d8080
Bug 637426: Fix every boolean chart operator type for the bug_group search
...
field in Search.pm. (This also makes OR searches work against the bug_group
field.)
r=mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261980 18797224-902f-48f8-a5cc-f745e15eee43
2011-03-01 15:46:46 +00:00
mkanat%bugzilla.org
0358fd918a
Bug 616341: Make "tag" a valid search field in Search.pm, for the new
...
tagging system
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261979 18797224-902f-48f8-a5cc-f745e15eee43
2011-03-01 15:32:08 +00:00
mkanat%bugzilla.org
6f5e915c08
Bug 634144: Make possible_duplicates work on PostgreSQL
...
r=mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261977 18797224-902f-48f8-a5cc-f745e15eee43
2011-03-01 13:50:26 +00:00
mkanat%bugzilla.org
aafeae3417
Bug 490322: Fix every single keywords, multi_select, and see_also field/operator
...
combination in Search.pm.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261976 18797224-902f-48f8-a5cc-f745e15eee43
2011-03-01 13:17:22 +00:00
mkanat%bugzilla.org
e3f5f3655d
Bug 632717: Limit the total number of results that a search can ever return.
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261954 18797224-902f-48f8-a5cc-f745e15eee43
2011-02-20 07:46:41 +00:00
mkanat%bugzilla.org
8febf24400
Bug 535571: Allow Search.pm to accept "limit" and "offset" as parameters.
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261925 18797224-902f-48f8-a5cc-f745e15eee43
2011-02-12 02:16:46 +00:00
mkanat%bugzilla.org
9077cfb040
Bug 619466: Make searching by work_time search the total time on the bug
...
instead of searching the time on individual comments.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261660 18797224-902f-48f8-a5cc-f745e15eee43
2010-12-15 22:17:03 +00:00
mkanat%bugzilla.org
8865f16c44
Bug 602456: Make Search.pm not quote numeric input for numeric fields
...
when generating SQL.
r=glob, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261491 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-28 22:46:45 +00:00
mkanat%bugzilla.org
69002b97f4
Bug 607966: Use of qw(...) as parentheses is deprecated since Perl 5.13.5
...
r=gerv a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@261490 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-28 15:35:02 +00:00
mkanat%bugzilla.org
5bc3f02411
Bug 337776: Basic SQLite Support for Bugzilla
...
r=LpSolit, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261471 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-27 08:06:00 +00:00
mkanat%bugzilla.org
74e0d8bfb4
Bug 600495: Make the "chfieldto" query parameter work all by itself, again.
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261362 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-07 13:03:13 +00:00
mkanat%bugzilla.org
623b6f94cc
Bug 26074 - Ability to limit search by number of Comments
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261348 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-05 08:47:02 +00:00
mkanat%bugzilla.org
5c5f882c9d
Bug 601848: Fix percentage_complete searches for all operators on both MySQL
...
and PostgreSQL
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261347 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-05 06:01:56 +00:00
mkanat%bugzilla.org
7eb10ff7f3
Bug 585031: Searching using the "People" section was only using one of the
...
selected checkboxes in each column.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261331 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-03 21:47:08 +00:00
mkanat%bugzilla.org
8eafebf36a
Bug 600495: Make searching using "chfieldto" actually work again, for finding
...
bugs that were also updated after the particular change that's being looked
for.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261318 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-02 19:32:32 +00:00
mkanat%bugzilla.org
4211f37acd
Bug 600496: Make searching on [Bug creation] work again, by implementing
...
creation_ts for the changedafter and changedbefore operators in Search.pm.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261316 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-02 18:47:04 +00:00
mkanat%bugzilla.org
1b8239aa5c
Bug 601371: Make bug_status_type work as a search query parameter
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261313 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-02 16:32:32 +00:00
mkanat%bugzilla.org
b8deca1bdf
Make content_type work as a buglist.cgi parameter, for setting the
...
search operator for the "content" field.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@261312 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-02 16:17:04 +00:00
mkanat%bugzilla.org
1f43f2c556
Bug 583243: Add a new hook 'search_operator_field_override'.
...
r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261093 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-24 21:17:10 +00:00
mkanat%bugzilla.org
398bac7dca
Bug 586871: Convert all Bugzilla->get_fields calls to Bugzilla->fields
...
r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@261092 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-24 20:32:19 +00:00
mkanat%bugzilla.org
9271f2fe34
Bug 417048: (CVE-2010-2756) [SECURITY] Boolean charts let me query for users being in any given group
...
r=mkanat a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@260972 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-04 21:35:40 +00:00
mkanat%bugzilla.org
a7f6262f2f
Bug 583614: Simple Search no longer works
...
r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@260968 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-04 17:31:43 +00:00
mkanat%bugzilla.org
b36b1c69aa
Bug 581327: The patch to allow commas in Product (etc.) names broke the
...
entering of comma-separated values in other search fields, like bug_id.
So now we split on commas in text fields, but not for <select> fields.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260931 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-01 23:01:36 +00:00
mkanat%bugzilla.org
cff5681e70
Bug 580208: Search.pm: Combine all the user search types into one search
...
function
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260840 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-22 00:46:42 +00:00
mkanat%bugzilla.org
038e91d709
Bug 580174: Search.pm: Move special parsing functions around, to be more
...
orderly
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260818 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-20 06:01:55 +00:00
mkanat%bugzilla.org
dcf37601ba
Bug 579568: Search.pm: Improve the implementation and performance of
...
substring and "words" searches, improve the formatting of generated SQL,
and use real subselects instead of performing the subselect and using its
results in an IN.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260807 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-18 01:01:41 +00:00
mkanat%bugzilla.org
5711e7a218
Bug 67036: Allow searching for product, component, etc. names that contain
...
commas
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260805 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-16 22:01:43 +00:00
mkanat%bugzilla.org
c634e6e71e
Bug 398308: Make Search.pm take a hashref for its "params" argument
...
instead of taking a CGI object.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260794 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-16 03:01:42 +00:00
mkanat%bugzilla.org
c8197e8456
Bug 577800: Finish the cleanup of Search.pm's "init" function by removing
...
it and having its work be done by a new "sql" accessor instead. Also adds
some comments, moves functions around into sections, and creates a new
_user accessor.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260784 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-15 11:24:27 +00:00
mkanat%bugzilla.org
a2ebe51f39
Bug 578904: Search.pm: Fully generate the FROM clause inside of an accessor
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260778 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-15 10:16:41 +00:00
mkanat%bugzilla.org
354474afad
Bug 578888: Search.pm: Add and store joins as data structures instead of
...
raw SQL.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260777 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-15 05:46:39 +00:00
mkanat%bugzilla.org
a196f5150e
Bug 578602: Search.pm: Move the parsing of boolean charts out of init
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260776 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-15 03:16:42 +00:00
mkanat%bugzilla.org
78df5f870c
Bug 578308: Move the parsing of special fields and the creation of
...
@specialcharts out of init in Search.pm
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260768 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-14 05:16:31 +00:00
mkanat%bugzilla.org
9a3f7d202f
Bug 578594: Search.pm: Move deadlinefrom and deadlineto parsing into a
...
special method
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260767 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-14 04:46:37 +00:00
mkanat%bugzilla.org
2d0ddb344e
Bug 578531: Move the chfield stuff out of init, and make
...
the changedbefore/after charts include the date specified
(they previously did exclusive searches)
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260764 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-14 02:16:34 +00:00
mkanat%bugzilla.org
4f6d79db10
Bug 578323: Remove the special parsing of "changedin" from Search.pm.
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260759 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 23:46:36 +00:00
mkanat%bugzilla.org
d00170cc62
Bug 578316: Search.pm: Move the parsing of email* fields into a method
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260744 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 11:02:11 +00:00
mkanat%bugzilla.org
9cf3dc10b0
Bug 578313: Search.pm: Move the parsing of basic fields (ones that map to
...
fielddefs) into methods
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260743 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 10:31:53 +00:00
mkanat%bugzilla.org
3084e8d1d5
Bug 578310: Search.pm: Move the special parsing of bug_status and resolution
...
out of init and into some _special_parse_* functions.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260742 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 10:16:45 +00:00
mkanat%bugzilla.org
38529a9513
Bug 578299: Search.pm: Generate the GROUP BY clause in a method
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260741 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 09:31:48 +00:00
mkanat%bugzilla.org
6a6d6ed46b
Bug 578275: Search.pm: Fully generate the ORDER BY clause inside of an
...
accessor
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260736 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 06:02:02 +00:00
mkanat%bugzilla.org
dd8741db43
Bug 578278: Search.pm: Fully generate the SELECT clause inside of an accessor
...
r=mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@260735 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 05:50:30 +00:00
mkanat%bugzilla.org
48ca940e07
Bug 578266: Clean up the SPECIAL_ORDER code and make it into an accessor,
...
in Search.pm
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260734 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 04:01:55 +00:00
mkanat%bugzilla.org
9b87c64225
Bug 577807: Convert the hard-coded stuff that adds map_* tables to @supptables
...
in Search.pm into a data structure and a series of functions that parse the
data structure.
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260710 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 12:46:46 +00:00
mkanat%bugzilla.org
2850470be9
Bug 577805: Make chart_fields into an accessor in Search.pm
...
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260709 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 11:01:47 +00:00
mkanat%bugzilla.org
08abde2503
Bug 577803 - Make multi_select_fields into an accessor in Search.pm
...
r=mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@260708 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 10:34:02 +00:00
mkanat%bugzilla.org
a54682ffe0
Bug 577602: Don't put multi-select fields into the GROUP BY in Search.pm,
...
because they are created by an aggregate. (This fixes multi-select buglist
columns on Pg.)
r=mkanat, a=mkanat (module owner)
git-svn-id: svn://10.0.0.236/trunk@260706 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-10 05:17:04 +00:00
mkanat%bugzilla.org
0b5e02b469
Bug 576670: Optimize Search.pm's "init" method for being called many times
...
in a loop
r=glob, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@260692 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-09 02:16:39 +00:00
mkanat%bugzilla.org
9e50634048
Bug 577582: longdescs.isprivate "changedfrom" and "changedto" weren't
...
working on PostgreSQL, because Search.pm always converted the value
into 1 or 0 and passed that as a number to the database, and Pg didn't
support numeric comparison with a text column.
r=mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@260689 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-09 00:16:55 +00:00