Closed Bug 234226 Opened 22 years ago Closed 19 years ago

find a specific bug shouldn't allow empty search

Categories

(Bugzilla :: Query/Bug List, defect)

2.17.6
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Bugzilla 3.0

People

(Reporter: asa, Assigned: LpSolit)

References

Details

(Keywords: perf)

Attachments

(1 file)

Tested at b.m.o: The new "find a specific bug" query interface allows a user to submit a query with no "Words" filled in. Even if it's not a serious hit on the database or the application, it can't possibly return useful results so it should be prevented. (It returns a standard buglist of all open bugs.) Possible solutions: 1. disable the submit button until some words are entered in the "words" field. 2. throw an alert to inform the user that he must enter some words to proceed. 3. insert into the page some highly-visible warning text to inform the user that he must enter some words to proceed. This is the search that's submitted when the "words" field is left empty: SELECT bugs.bug_id, bugs.bug_severity, bugs.priority, bugs.bug_status, bugs.resolution, bugs.delta_ts, map_assigned_to.login_name, bugs.bug_status, bugs.resolution, bugs.op_sys, bugs.short_desc FROM bugs, profiles AS map_assigned_to LEFT JOIN bug_group_map ON bug_group_map.bug_id = bugs.bug_id AND bug_group_map.group_id NOT IN (9,5,10,3,2,1,11,4,14,13,12,6,8,7) LEFT JOIN cc ON cc.bug_id = bugs.bug_id AND cc.who = 5003 WHERE bugs.assigned_to = map_assigned_to.userid AND (bugs.bug_status IN ('UNCONFIRMED','NEW','ASSIGNED','REOPENED')) AND ((bug_group_map.group_id IS NULL) OR (bugs.reporter_accessible = 1 AND bugs.reporter = 5003) OR (bugs.cclist_accessible = 1 AND cc.who IS NOT NULL) OR (bugs.assigned_to = 5003) OR (bugs.qa_contact = 5003) ) GROUP BY bugs.bug_id ORDER BY bugs.bug_status, bugs.priority, map_assigned_to.login_name, bugs.bug_id
Reassigning bugs that I'm not actively working on to the default component owner in order to try to make some sanity out of my personal buglist. This doesn't mean the bug isn't being dealt with, just that I'm not the one doing it. If you are dealing with this bug, please assign it to yourself.
Assignee: justdave → query-and-buglist
QA Contact: mattyt-bugzilla → default-qa
Keywords: perf
OS: Windows XP → All
Hardware: PC → All
Target Milestone: --- → Bugzilla 3.0
Attached patch patch, v1Splinter Review
Assignee: query-and-buglist → LpSolit
Status: NEW → ASSIGNED
Attachment #256777 - Flags: review?(justdave)
Comment on attachment 256777 [details] [diff] [review] patch, v1 Hmm, the implied else in the JS looks strange to me, but it works, and doesn't generate any errors on my JS console. This does what it says. :)
Attachment #256777 - Flags: review?(justdave) → review+
Flags: approval3.0+
Flags: approval+
tip: Checking in buglist.cgi; /cvsroot/mozilla/webtools/bugzilla/buglist.cgi,v <-- buglist.cgi new revision: 1.353; previous revision: 1.352 done Checking in template/en/default/search/search-specific.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/search/search-specific.html.tmpl,v <-- search-specific.html.tmpl new revision: 1.21; previous revision: 1.20 done 3.0 RC1: Checking in buglist.cgi; /cvsroot/mozilla/webtools/bugzilla/buglist.cgi,v <-- buglist.cgi new revision: 1.351.2.1; previous revision: 1.351 done Checking in template/en/default/search/search-specific.html.tmpl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/search/search-specific.html.tmpl,v <-- search-specific.html.tmpl new revision: 1.20.2.1; previous revision: 1.20 done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
It will be better to have this as a "Parameter" so that a site admin can choose to enable/disable "empty search".
Filed bug #385910 that would add a "parameter" to disable/enable the use of "empty search".
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: