summaryrefslogtreecommitdiffstats
path: root/buglist.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'buglist.cgi')
-rwxr-xr-xbuglist.cgi16
1 files changed, 16 insertions, 0 deletions
diff --git a/buglist.cgi b/buglist.cgi
index 2b2a394bf..830b66599 100755
--- a/buglist.cgi
+++ b/buglist.cgi
@@ -415,6 +415,22 @@ sub GenerateSQL {
}
$f = "$table.$field";
},
+ # 2001-05-16 myk@mozilla.org: enable querying against attachment status
+ # if this installation has enabled use of the attachment manager.
+ "^attachstatusdefs.name," => sub {
+ my $attachtable = "attachments_$chartid";
+ my $statustable = "attachstatuses_$chartid";
+ my $statusdefstable = "attachstatusdefs_$chartid";
+ push(@supptables, "attachments $attachtable");
+ push(@supptables, "attachstatuses $statustable");
+ push(@supptables, "attachstatusdefs $statusdefstable");
+ push(@wherepart, "bugs.bug_id = $attachtable.bug_id");
+ push(@wherepart, "$attachtable.attach_id = $statustable.attach_id");
+ push(@wherepart, "$statustable.statusid = $statusdefstable.id");
+ my $table = $statusdefstable;
+ my $field = "name";
+ $f = "$table.$field";
+ },
"^changedin," => sub {
$f = "(to_days(now()) - to_days(bugs.delta_ts))";
},