From fd4ff1a62c3c65dcb88589e708dc3be5738f7890 Mon Sep 17 00:00:00 2001 From: "bbaetz%student.usyd.edu.au" <> Date: Wed, 10 Jul 2002 07:05:34 +0000 Subject: Bug 150829 - 'My Votes' link missing from footer r=myk, jouni --- bug_form.pl | 3 ++- defparams.pl | 5 +++++ globals.pl | 7 ------- sidebar.cgi | 5 ----- template/en/default/global/useful-links.html.tmpl | 3 +-- template/en/default/sidebar.xul.tmpl | 2 +- 6 files changed, 9 insertions(+), 16 deletions(-) diff --git a/bug_form.pl b/bug_form.pl index db09d8d58..65c7b41c1 100644 --- a/bug_form.pl +++ b/bug_form.pl @@ -157,7 +157,8 @@ sub show_bug { $bug{'milestoneurl'} = $::milestoneurl{$bug{'product'}} || "notargetmilestone.html"; - $vars->{'use_votes'} = $::prodmaxvotes{$bug{'product'}}; + $vars->{'use_votes'} = Param('usevotes') + && $::prodmaxvotes{$bug{'product'}} > 0; # Add additional, calculated fields to the bug hash if (@::legal_keywords) { diff --git a/defparams.pl b/defparams.pl index 9fe4c186e..5ce6ea203 100644 --- a/defparams.pl +++ b/defparams.pl @@ -400,6 +400,11 @@ DefParam("usedependencies", "b", 1); +DefParam("usevotes", + "Do you wish to allow users to vote for bugs? Note that in order for this to be effective, you will have to change the maximum votes allowed in a product to be non-zero in the product edit page.", + "b", + 1); + DefParam("usebugaliases", "Do you wish to use bug aliases, which allow you to assign bugs an easy-to-remember name by which you can refer to them?", diff --git a/globals.pl b/globals.pl index a2b4e68be..31bed4f06 100644 --- a/globals.pl +++ b/globals.pl @@ -469,7 +469,6 @@ sub GenerateVersionTable { my $mpart = $dotargetmilestone ? ", milestoneurl" : ""; SendSQL("select product, description, votesperuser, disallownew$mpart from products ORDER BY product"); - $::anyvotesallowed = 0; while (@line = FetchSQLData()) { my ($p, $d, $votesperuser, $dis, $u) = (@line); $::proddesc{$p} = $d; @@ -480,9 +479,6 @@ sub GenerateVersionTable { $::milestoneurl{$p} = $u; } $::prodmaxvotes{$p} = $votesperuser; - if ($votesperuser > 0) { - $::anyvotesallowed = 1; - } } my $cols = LearnAboutColumns("bugs"); @@ -551,7 +547,6 @@ sub GenerateVersionTable { print FID GenerateCode('%::proddesc'); print FID GenerateCode('@::enterable_products'); print FID GenerateCode('%::prodmaxvotes'); - print FID GenerateCode('$::anyvotesallowed'); if ($dotargetmilestone) { # reading target milestones in from the database - matthew@zeroknowledge.com @@ -1763,8 +1758,6 @@ $::vars = # User Agent - useful for detecting in templates 'user_agent' => $ENV{'HTTP_USER_AGENT'} , - - 'use_votes' => $::anyvotesallowed, }; 1; diff --git a/sidebar.cgi b/sidebar.cgi index a7e0587f5..2805547cf 100755 --- a/sidebar.cgi +++ b/sidebar.cgi @@ -23,7 +23,6 @@ require "CGI.pl"; # Shut up "Used Only Once" errors use vars qw( - $anyvotesallowed $template $vars ); @@ -31,15 +30,11 @@ use vars qw( ConnectToDatabase(); quietly_check_login(); -# Needed for $::anyvotesallowed -GetVersionTable(); - ############################################################################### # Main Body Execution ############################################################################### $vars->{'username'} = $::COOKIE{'Bugzilla_login'} || ''; -$vars->{'anyvotesallowed'} = $::anyvotesallowed; if (defined $::COOKIE{'Bugzilla_login'}) { SendSQL("SELECT mybugslink, userid, blessgroupset FROM profiles " . diff --git a/template/en/default/global/useful-links.html.tmpl b/template/en/default/global/useful-links.html.tmpl index 6027dc503..987ca370b 100644 --- a/template/en/default/global/useful-links.html.tmpl +++ b/template/en/default/global/useful-links.html.tmpl @@ -30,7 +30,6 @@ # The keys used in this template are # tweakparams, editcomponents, creategroups, editkeywords, confirm, # editbugs, editusers. - # use_votes: boolean. True if we are using votes. #%] [%# Migration note: this whole file corresponds to the old %commandmenu% @@ -52,7 +51,7 @@ Reports - [% IF user.login AND use_votes %] + [% IF user.login && Param('usevotes') %] | My Votes [% END %] diff --git a/template/en/default/sidebar.xul.tmpl b/template/en/default/sidebar.xul.tmpl index 65af4de4c..cab1270af 100644 --- a/template/en/default/sidebar.xul.tmpl +++ b/template/en/default/sidebar.xul.tmpl @@ -93,7 +93,7 @@ function normal_keypress_handler( aEvent ) { [%- IF mybugsurl %] [%- END %] - [%- IF anyvotesallowed %] + [%- IF Param('usevotes') %] [%- END %] -- cgit v1.2.3-24-g4f1b