]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 565881: 'flag_status_invalid' and 'request_queue_group_invalid' should be user...
authorFrédéric Buclin <LpSolit@gmail.com>
Fri, 14 May 2010 13:14:54 +0000 (15:14 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Fri, 14 May 2010 13:14:54 +0000 (15:14 +0200)
a=LpSolit

Bugzilla/Flag.pm
request.cgi
template/en/default/global/code-error.html.tmpl
template/en/default/global/user-error.html.tmpl

index ab8961967c6ad86aea64a60dce4953e9fbb91e4a..3dccd7a02e7dcf9009304f8f76fb5b28c0ea1aec 100644 (file)
@@ -748,7 +748,7 @@ sub _check_status {
     if (!grep($status eq $_ , qw(X + - ?))
         || ($status eq '?' && $self->status ne '?' && !$self->type->is_requestable))
     {
-        ThrowCodeError('flag_status_invalid', { id     => $self->id,
+        ThrowUserError('flag_status_invalid', { id     => $self->id,
                                                 status => $status });
     }
     return $status;
index e1137b3f25b200fdc2bc758f1eb7c111615e1a68..2dd12c49b98c9139b895710a926dbb9b118c2ce4 100755 (executable)
@@ -332,8 +332,7 @@ sub validateStatus {
     return if !defined $status;
 
     grep($status eq $_, qw(? +- + - all))
-      || ThrowCodeError("flag_status_invalid",
-                        { status => $status });
+      || ThrowUserError("flag_status_invalid", { status => $status });
     trick_taint($status);
     return $status;
 }
@@ -343,8 +342,7 @@ sub validateGroup {
     return if !defined $group;
 
     grep($group eq $_, qw(requester requestee category type))
-      || ThrowCodeError("request_queue_group_invalid", 
-                        { group => $group });
+      || ThrowUserError("request_queue_group_invalid", { group => $group });
     trick_taint($group);
     return $group;
 }
index 1819a4f967cbda5040bb56138b61e08b59413dce..70dc64ab143445451a04c08d15856ca545e2fdef 100644 (file)
     You can't ask a specific person for
     <em>[% type.name FILTER html %]</em>.
   
-  [% ELSIF error == "flag_status_invalid" %]
-    The flag status <em>[% status FILTER html %]</em>
-    [% IF id %]
-      for flag ID #[% id FILTER html %]
-    [% END %]
-    is invalid.
-
   [% ELSIF error == "flag_type_inactive" %]
     [% title = "Inactive Flag Type" %]
     The flag type [% type FILTER html %] is inactive and cannot be used
     An error occurred while preparing for a RADIUS authentication request:
     <code>[% errstr FILTER html %]</code>.
 
-  [% ELSIF error == "request_queue_group_invalid" %]
-    The group field <em>[% group FILTER html %]</em> is invalid.
-
   [% ELSIF error == "report_axis_invalid" %]
     <em>[% val FILTER html %]</em> is not a valid value for 
     [%+ IF    fld == "x" %]the horizontal axis
index 698eed8fb23c8af67685ad74b966107a95e760a7..5fdcee8f3deaebd9070296facae6d818d8e4ff79 100644 (file)
     and the user you asked isn't in that group.  Please choose someone else
     to ask, or ask an administrator to add the user to the group.
 
+  [% ELSIF error == "flag_status_invalid" %]
+    [% title = "Flag Status Invalid" %]
+    The flag status <em>[% status FILTER html %]</em>
+    [% IF id %]
+      for flag ID #[% id FILTER html %]
+    [% END %]
+    is invalid.
+
   [% ELSIF error == "flag_type_cc_list_invalid" %]
     [% title = "Flag Type CC List Invalid" %]
     [% admindocslinks = {'flags-overview.html#flags-admin'  => 'Administering Flags'} %]
     for [% terms.bug %] [%+ bug_id FILTER html %]
     has a circular dependency on [% terms.bug %] [%+ dep_id FILTER html %].
 
+  [% ELSIF error == "request_queue_group_invalid" %]
+    The group field <em>[% group FILTER html %]</em> is invalid.
+
   [% ELSIF error == "require_new_password" %]
     [% title = "New Password Needed" %]
     You cannot change your password without choosing a new one.