Commit 6be9f0a2 authored by David Lawrence's avatar David Lawrence

Bug 880163 - add a webservice method to list a bug's duplicates, mirroring what…

Bug 880163 - add a webservice method to list a bug's duplicates, mirroring what is visible on show_bug. r=dylan
parent 206927e1
......@@ -1491,6 +1491,9 @@ sub _bug_to_hash {
if (filter_wants $params, 'tags', 'extra') {
$item{'tags'} = $bug->tags;
}
if (filter_wants $params, 'duplicates', 'extra') {
$item{'duplicates'} = [ map { as_int($_->id) } @{ $bug->duplicates } ];
}
# And now custom fields
my @custom_fields = Bugzilla->active_custom_fields;
......
......@@ -1377,6 +1377,9 @@ sub _bug_to_hash {
if (filter_wants $params, 'tags', 'extra') {
$item{'tags'} = $bug->tags;
}
if (filter_wants $params, 'duplicates', 'extra') {
$item{'duplicates'} = [ map { $self->type('int', $_->id) } @{ $bug->duplicates } ];
}
# And now custom fields
my @custom_fields = Bugzilla->active_custom_fields;
......@@ -2590,6 +2593,10 @@ C<array> of C<string>s. Each array item is a tag name.
Note that tags are personal to the currently logged in user.
=item C<duplicates>
C<array> of C<integers>. Each array item is a bug ID that is a duplicate of this bug.
=back
=item C<faults> B<EXPERIMENTAL>
......
......@@ -234,13 +234,14 @@ Extra fields:
These fields are returned only by specifying ``_extra`` or the field name in
``include_fields``.
==== ===== ====================================================================
name type description
==== ===== ====================================================================
tags array Each array item is a tag name. Note that tags are
personal to the currently logged in user and are not the same as
comment tags.
==== ===== ====================================================================
========== ===== ====================================================================
name type description
========== ===== ====================================================================
tags array Each array item is a tag name. Note that tags are
personal to the currently logged in user and are not the same as
comment tags.
duplicates array Each array item is a bug ID that is a duplicate of this bug.
========== ===== ====================================================================
User object:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment