Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
6d02055d
Commit
6d02055d
authored
Dec 26, 2011
by
Matt Selsky
Committed by
Frédéric Buclin
Dec 26, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 399080: Remove the 'usebugaliases' parameter (turned on permanently)
r/a=LpSolit
parent
429534ee
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
23 additions
and
78 deletions
+23
-78
Bug.pm
Bugzilla/Bug.pm
+4
-7
BugFields.pm
Bugzilla/Config/BugFields.pm
+0
-6
Bug.pm
Bugzilla/WebService/Bug.pm
+7
-35
colchange.cgi
colchange.cgi
+0
-1
process_bug.cgi
process_bug.cgi
+1
-1
bugfields.html.tmpl
template/en/default/admin/params/bugfields.html.tmpl
+0
-3
create.html.tmpl
template/en/default/bug/create/create.html.tmpl
+2
-5
edit.html.tmpl
template/en/default/bug/edit.html.tmpl
+3
-7
show-multiple.html.tmpl
template/en/default/bug/show-multiple.html.tmpl
+2
-2
user-error.html.tmpl
template/en/default/global/user-error.html.tmpl
+1
-3
fields.html.tmpl
template/en/default/pages/fields.html.tmpl
+0
-1
quicksearch.html.tmpl
template/en/default/pages/quicksearch.html.tmpl
+3
-6
Search.pm
xt/lib/Bugzilla/Test/Search.pm
+0
-1
No files found.
Bugzilla/Bug.pm
View file @
6d02055d
...
...
@@ -337,12 +337,11 @@ sub new {
# If we get something that looks like a word (not a number),
# make it the "name" param.
if
(
!
defined
$param
||
(
!
ref
(
$param
)
&&
$param
!~
/^\d+$/
))
{
# But only if aliases are enabled.
if
(
Bugzilla
->
params
->
{
'usebugaliases'
}
&&
$param
)
{
if
(
$param
)
{
$param
=
{
name
=>
$param
};
}
else
{
#
Aliases are off, and w
e got something that's not a number.
#
W
e got something that's not a number.
my
$error_self
=
{};
bless
$error_self
,
$class
;
$error_self
->
{
'bug_id'
}
=
$param
;
...
...
@@ -611,8 +610,7 @@ sub possible_duplicates {
# C<rep_platform> - B<Required> The platform the bug was found against.
# C<version> - B<Required> The version of the product the bug was found in.
#
# C<alias> - An alias for this bug. Will be ignored if C<usebugaliases>
# is off.
# C<alias> - An alias for this bug.
# C<target_milestone> - When this bug is expected to be fixed.
# C<status_whiteboard> - A string.
# C<bug_status> - The initial status of the bug, a string.
...
...
@@ -1202,7 +1200,7 @@ sub _send_bugmail {
sub
_check_alias
{
my
(
$invocant
,
$alias
)
=
@_
;
$alias
=
trim
(
$alias
);
return
undef
if
(
!
Bugzilla
->
params
->
{
'usebugaliases'
}
||
!
$alias
);
return
undef
if
(
!
$alias
);
# Make sure the alias isn't too long.
if
(
length
(
$alias
)
>
20
)
{
...
...
@@ -3696,7 +3694,6 @@ sub choices {
# the ID of the bug if it exists or the undefined value if it doesn't.
sub
bug_alias_to_id
{
my
(
$alias
)
=
@_
;
return
undef
unless
Bugzilla
->
params
->
{
"usebugaliases"
};
my
$dbh
=
Bugzilla
->
dbh
;
trick_taint
(
$alias
);
return
$dbh
->
selectrow_array
(
...
...
Bugzilla/Config/BugFields.pm
View file @
6d02055d
...
...
@@ -72,12 +72,6 @@ sub get_param_list {
},
{
name
=>
'usebugaliases'
,
type
=>
'b'
,
default
=>
0
},
{
name
=>
'use_see_also'
,
type
=>
'b'
,
default
=>
1
...
...
Bugzilla/WebService/Bug.pm
View file @
6d02055d
...
...
@@ -383,14 +383,7 @@ sub history {
# alias is returned in case users passes a mixture of ids and aliases
# then they get to know which bug activity relates to which value
# they passed
if
(
Bugzilla
->
params
->
{
'usebugaliases'
})
{
$item
{
alias
}
=
$self
->
type
(
'string'
,
$bug
->
alias
);
}
else
{
# For API reasons, we always want the value to appear, we just
# don't want it to have a value if aliases are turned off.
$item
{
alias
}
=
undef
;
}
$item
{
alias
}
=
$self
->
type
(
'string'
,
$bug
->
alias
);
push
(
@return
,
\%
item
);
}
...
...
@@ -527,14 +520,7 @@ sub update {
# alias is returned in case users pass a mixture of ids and aliases,
# so that they can know which set of changes relates to which value
# they passed.
if
(
Bugzilla
->
params
->
{
'usebugaliases'
})
{
$hash
{
alias
}
=
$self
->
type
(
'string'
,
$bug
->
alias
);
}
else
{
# For API reasons, we always want the alias field to appear, we
# just don't want it to have a value if aliases are turned off.
$hash
{
alias
}
=
$self
->
type
(
'string'
,
''
);
}
$hash
{
alias
}
=
$self
->
type
(
'string'
,
$bug
->
alias
);
my
%
changes
=
%
{
$all_changes
{
$bug
->
id
}
};
foreach
my
$field
(
keys
%
changes
)
{
...
...
@@ -1573,10 +1559,6 @@ from the Bugzilla database to fetch. If it contains any non-numeric
characters, it is considered to be a bug alias instead, and the bug with
that alias will be loaded.
Note that it's possible for aliases to be disabled in Bugzilla, in which
case you will be told that you have specified an invalid bug_id if you
try to specify an alias. (It will be error 100.)
=item C<permissive> B<EXPERIMENTAL>
C<boolean> Normally, if you request any inaccessible or invalid bug ids,
...
...
@@ -1825,8 +1807,7 @@ invalid bug error.
=item 100 (Invalid Bug Alias)
If you specified an alias and either: (a) the Bugzilla you're querying
doesn't support aliases or (b) there is no bug with that alias.
If you specified an alias and there is no bug with that alias.
=item 101 (Invalid Bug ID)
...
...
@@ -1913,10 +1894,6 @@ from the Bugzilla database to fetch. If it contains any non-numeric
characters, it is considered to be a bug alias instead, and the data bug
with that alias will be loaded.
Note that it's possible for aliases to be disabled in Bugzilla, in which
case you will be told that you have specified an invalid bug_id if you
try to specify an alias. (It will be error 100.)
=back
=item B<Returns>
...
...
@@ -1932,8 +1909,7 @@ C<int> The numeric id of the bug.
=item alias
C<string> The alias of this bug. If there is no alias or aliases are
disabled in this Bugzilla, this will be undef.
C<string> The alias of this bug. If there is no alias, this will be undef.
=item history
...
...
@@ -2035,9 +2011,7 @@ most-common database to use with Bugzilla, and MySQL is not case sensitive).
=item C<alias>
C<string> The unique alias for this bug. Note that you can search
by alias even if the alias field is disabled in this Bugzilla, but
it's likely that there won't be any aliases set on bugs, in that case.
C<string> The unique alias for this bug.
=item C<assigned_to>
...
...
@@ -2534,8 +2508,7 @@ C<99999.99>.
=item 100 (Invalid Bug Alias)
If you specified an alias and either: (a) the Bugzilla you're querying
doesn't support aliases or (b) there is no bug with that alias.
If you specified an alias and there is no bug with that alias.
=item 101 (Invalid Bug ID)
...
...
@@ -2892,8 +2865,7 @@ C<int> The id of the bug that was updated.
=item C<alias>
C<string> The alias of the bug that was updated, if aliases are enabled and
this bug has an alias.
C<string> The alias of the bug that was updated, if this bug has an alias.
=item C<last_change_time>
...
...
colchange.cgi
View file @
6d02055d
...
...
@@ -40,7 +40,6 @@ use Storable qw(dclone);
# Maps parameters that control columns to the names of columns.
use
constant
COLUMN_PARAMS
=>
{
'useclassification'
=>
[
'classification'
],
'usebugaliases'
=>
[
'alias'
],
'usetargetmilestone'
=>
[
'target_milestone'
],
'useqacontact'
=>
[
'qa_contact'
,
'qa_contact_realname'
],
'usestatuswhiteboard'
=>
[
'status_whiteboard'
],
...
...
process_bug.cgi
View file @
6d02055d
...
...
@@ -306,7 +306,7 @@ if (defined $cgi->param('newcc')
if
(
defined
$cgi
->
param
(
'id'
))
{
# Since aliases are unique (like bug numbers), they can only be changed
# for one bug at a time.
if
(
Bugzilla
->
params
->
{
"usebugaliases"
}
&&
defined
$cgi
->
param
(
'alias'
))
{
if
(
defined
$cgi
->
param
(
'alias'
))
{
$set_all_fields
{
alias
}
=
$cgi
->
param
(
'alias'
);
}
}
...
...
template/en/default/admin/params/bugfields.html.tmpl
View file @
6d02055d
...
...
@@ -34,9 +34,6 @@
usestatuswhiteboard => "Do you wish to use the Status Whiteboard field?",
usebugaliases => "Do you wish to use $terms.bug aliases, which allow you to assign " _
"$terms.bugs an easy-to-remember name by which you can refer to them?",
use_see_also =>
"Do you wish to use the See Also field? It allows you refer to"
_ " $terms.bugs in other installations. Even if you disable this field,"
...
...
template/en/default/bug/create/create.html.tmpl
View file @
6d02055d
...
...
@@ -352,9 +352,8 @@ TUI_hide_default('attachment_text_field');
<td> </td>
[%# Calculate the number of rows we can use for flags %]
[% num_rows = 6 + (Param("useqacontact") ? 1 : 0) +
(user.is_timetracker ? 3 : 0) +
(Param("usebugaliases") ? 1 : 0)
[% num_rows = 7 + (Param("useqacontact") ? 1 : 0) +
(user.is_timetracker ? 3 : 0)
%]
<td rowspan="[% num_rows FILTER html %]">
...
...
@@ -464,7 +463,6 @@ TUI_hide_default('attachment_text_field');
</tr>
[% END %]
[% IF Param("usebugaliases") %]
<tr>
[% INCLUDE "bug/field-label.html.tmpl"
field = bug_fields.alias editable = 1
...
...
@@ -473,7 +471,6 @@ TUI_hide_default('attachment_text_field');
<input name="alias" size="20" value="[% alias FILTER html %]">
</td>
</tr>
[% END %]
<tr>
[% INCLUDE "bug/field-label.html.tmpl"
...
...
template/en/default/bug/edit.html.tmpl
View file @
6d02055d
...
...
@@ -186,10 +186,8 @@
<a href="show_bug.cgi?id=[% bug.bug_id %]">
[%-# %]<b>[% terms.Bug %] [% bug.bug_id FILTER html %]</b>
[%-# %]</a> -<span id="summary_alias_container" class="bz_default_hidden">
[% IF Param("usebugaliases") %]
[% IF bug.alias != "" %]
(<span id="alias_nonedit_display">[% bug.alias FILTER html %]</span>)
[% END %]
[% IF bug.alias != "" %]
(<span id="alias_nonedit_display">[% bug.alias FILTER html %]</span>)
[% END %]
<span id="short_desc_nonedit_display">[% bug.short_desc FILTER quoteUrls(bug) %]</span>
[% IF bug.check_can_change_field('short_desc', 0, 1) ||
...
...
@@ -201,8 +199,7 @@
<div id="summary_alias_input">
<table id="summary">
[% IF Param("usebugaliases") %]
<tr>
<tr>
[% IF bug.check_can_change_field('alias', 0, 1) %]
<td>
<label
...
...
@@ -224,7 +221,6 @@
&& bug.alias %]
</td>
</tr>
[% END %]
[%# *** Summary *** %]
<tr>
<td>
...
...
template/en/default/bug/show-multiple.html.tmpl
View file @
6d02055d
...
...
@@ -65,7 +65,7 @@
<h1>
[% terms.Bug %]
<a href="show_bug.cgi?id=[% bug.bug_id FILTER html %]">[% bug.bug_id FILTER html %]</a>
[% IF
Param("usebugaliases") AND
bug.alias AND NOT bug.error %]
[% IF bug.alias AND NOT bug.error %]
(<a href="show_bug.cgi?id=[% bug.alias FILTER uri %]">
[% bug.alias FILTER html %]</a>)
[% END %]
...
...
@@ -77,7 +77,7 @@
<td class="error">
[% IF bug.error == "InvalidBugId" %]
'[%+ bug.bug_id FILTER html %]' is not a valid [% terms.bug %] number
[%- IF Param("usebugaliases") %] nor a known [% terms.bug %] alias[% END %]
.
nor a known [% terms.bug %] alias
.
[% ELSIF bug.error == "NotPermitted" %]
You are not allowed to view this [% terms.bug %].
[% ELSIF bug.error == "NotFound" %]
...
...
template/en/default/global/user-error.html.tmpl
View file @
6d02055d
...
...
@@ -914,9 +914,7 @@
[% END %]
[% IF bug_id %]
'[% bug_id FILTER html %]' is not a valid [% terms.bug %] number
[% IF Param("usebugaliases") %]
nor an alias to [% terms.abug %]
[% END %].
nor an alias to [% terms.abug %].
[% ELSE %]
[% IF field %]
The '[% field_descs.$field FILTER html %]' field
...
...
template/en/default/pages/fields.html.tmpl
View file @
6d02055d
...
...
@@ -220,7 +220,6 @@
[% NEXT IF field == 'status_whiteboard' AND !Param('usestatuswhiteboard') %]
[% NEXT IF field == 'target_milestone' AND !Param('usetargetmilestone') %]
[% NEXT IF field == 'alias' AND !Param('usebugaliases') %]
[%# For now we don't have help for attachment fields and so on. %]
[% NEXT IF field.match('\.') %]
...
...
template/en/default/pages/quicksearch.html.tmpl
View file @
6d02055d
...
...
@@ -46,17 +46,14 @@
[%+ field_descs.product FILTER html %],
[%+ field_descs.component FILTER html %],
[%+ IF use_keywords %][%+ field_descs.keywords FILTER html %],[% END %]
[%+
IF Param('usebugaliases') %][% field_descs.alias FILTER html %],[% END %]
[%+
field_descs.alias FILTER html %],
[%+ field_descs.short_desc FILTER html %],
[%+ IF Param('usestatuswhiteboard') %][% field_descs.status_whiteboard FILTER html %],[% END %]
and [% field_descs.longdesc FILTER html %] fields for your word or words.</li>
<li>Typing just a <strong>number</strong> in the search box will take
you directly to the [% terms.bug %] with that ID.
[% IF Param('usebugaliases') %]
Also, just typing the <strong>alias</strong> of [% terms.abug %]
will take you to that [% terms.bug %].
[% END %]
you directly to the [% terms.bug %] with that ID. Also, just typing the
<strong>alias</strong> of [% terms.abug %] will take you to that [% terms.bug %].
</li>
<li>Adding more terms <strong>narrows down</strong> the search, it does not
...
...
xt/lib/Bugzilla/Test/Search.pm
View file @
6d02055d
...
...
@@ -887,7 +887,6 @@ sub run {
my
$params
=
Bugzilla
->
params
;
local
$params
->
{
'useclassification'
}
=
1
;
local
$params
->
{
'useqacontact'
}
=
1
;
local
$params
->
{
'usebugaliases'
}
=
1
;
local
$params
->
{
'usetargetmilestone'
}
=
1
;
local
$params
->
{
'mail_delivery_method'
}
=
'None'
;
local
$params
->
{
'timetrackinggroup'
}
=
$everybody
->
name
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment