summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2005-06-25 21:28:47 +0200
committerlpsolit%gmail.com <>2005-06-25 21:28:47 +0200
commit25a83b434ea1a3cbded1ade80df2cb78f2e733dc (patch)
tree110dec79171ae5de558e0bb03d585a31b2988ba1
parent951c040a0968a02740464e359a9bfd3c75a0e4cc (diff)
downloadbugzilla-25a83b434ea1a3cbded1ade80df2cb78f2e733dc.tar.gz
bugzilla-25a83b434ea1a3cbded1ade80df2cb78f2e733dc.tar.xz
Bug 298190: The "200 bugs" limit in buglist.cgi should be a constant, not a magic number - Patch by Tiago R. Mello <timello@async.com.br> r=kiko,justdave a=justdave
-rw-r--r--Bugzilla/Constants.pm5
-rwxr-xr-xbuglist.cgi2
-rw-r--r--template/en/default/global/messages.html.tmpl5
3 files changed, 9 insertions, 3 deletions
diff --git a/Bugzilla/Constants.pm b/Bugzilla/Constants.pm
index b7cc013a2..b745ad65f 100644
--- a/Bugzilla/Constants.pm
+++ b/Bugzilla/Constants.pm
@@ -83,6 +83,8 @@ use base qw(Exporter);
GLOBAL_EVENTS
EVT_FLAG_REQUESTED EVT_REQUESTED_FLAG
+
+ FULLTEXT_BUGLIST_LIMIT
);
@Bugzilla::Constants::EXPORT_OK = qw(contenttypes);
@@ -221,5 +223,8 @@ use constant EVT_REQUESTED_FLAG => 101; # I have requested a flag
use constant GLOBAL_EVENTS => EVT_FLAG_REQUESTED, EVT_REQUESTED_FLAG;
+# Number of bugs to return in a buglist when performing
+# a fulltext search.
+use constant FULLTEXT_BUGLIST_LIMIT => 200;
1;
diff --git a/buglist.cgi b/buglist.cgi
index 65b0c4e2b..40f54cb38 100755
--- a/buglist.cgi
+++ b/buglist.cgi
@@ -772,7 +772,7 @@ if (defined $cgi->param('limit')) {
}
}
elsif ($fulltext) {
- $query .= " " . $dbh->sql_limit(200);
+ $query .= " " . $dbh->sql_limit(FULLTEXT_BUGLIST_LIMIT);
$vars->{'sorted_by_relevance'} = 1;
}
diff --git a/template/en/default/global/messages.html.tmpl b/template/en/default/global/messages.html.tmpl
index e0821688b..f9087a21f 100644
--- a/template/en/default/global/messages.html.tmpl
+++ b/template/en/default/global/messages.html.tmpl
@@ -128,8 +128,9 @@
[% ELSIF message_tag == "buglist_sorted_by_relevance" %]
[% terms.Bugs %] on this list are sorted by relevance, with the most
relevant [% terms.bugs %] at the top.
- [% IF bugs.size == 200 %]
- Only the 200 most relevant [% terms.bugs %] are shown.
+ [% IF bugs.size == constants.FULLTEXT_BUGLIST_LIMIT %]
+ Only the [% constants.FULLTEXT_BUGLIST_LIMIT FILTER html %]
+ most relevant [% terms.bugs %] are shown.
[% END %]
[% ELSIF message_tag == "change_columns" %]