diff options
author | David Lawrence <dkl@mozilla.com> | 2015-09-01 17:18:48 +0200 |
---|---|---|
committer | David Lawrence <dkl@mozilla.com> | 2015-09-01 17:19:01 +0200 |
commit | 7c39ca2f98f2f5431713ad387849217f12cc03c2 (patch) | |
tree | dc6d9c05b522d202c032a76908f63c06e270e62c /extensions | |
parent | c5c9d675f6f1f121cd4c7aa3e96b99a3884caf88 (diff) | |
download | bugzilla-7c39ca2f98f2f5431713ad387849217f12cc03c2.tar.gz bugzilla-7c39ca2f98f2f5431713ad387849217f12cc03c2.tar.xz |
Bug 1200610: jsonrpc API requests do not work when "Require API-Key authentication for API requests" is enabled due to missing API tokens
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/EditComments/web/js/editcomments.js | 4 | ||||
-rw-r--r-- | extensions/GuidedBugEntry/web/js/guided.js | 9 | ||||
-rw-r--r-- | extensions/MyDashboard/web/js/flags.js | 4 | ||||
-rw-r--r-- | extensions/MyDashboard/web/js/query.js | 10 | ||||
-rw-r--r-- | extensions/REMO/template/en/default/pages/remo-form-payment.html.tmpl | 3 | ||||
-rw-r--r-- | extensions/Review/web/js/review_history.js | 17 |
6 files changed, 35 insertions, 12 deletions
diff --git a/extensions/EditComments/web/js/editcomments.js b/extensions/EditComments/web/js/editcomments.js index 91763fa62..a4e3014d5 100644 --- a/extensions/EditComments/web/js/editcomments.js +++ b/extensions/EditComments/web/js/editcomments.js @@ -47,7 +47,9 @@ function editComment(comment_count, comment_id) { version: "1.1", method: "EditComments.comments", id: comment_id, - params: { comment_ids: [ comment_id ] } + params: { comment_ids: [ comment_id ], + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }) ); } diff --git a/extensions/GuidedBugEntry/web/js/guided.js b/extensions/GuidedBugEntry/web/js/guided.js index 339a6fc65..98ad6fd17 100644 --- a/extensions/GuidedBugEntry/web/js/guided.js +++ b/extensions/GuidedBugEntry/web/js/guided.js @@ -257,7 +257,8 @@ var product = { id: ++this._counter, params: { names: [productName], - exclude_fields: ['internals', 'milestones'] + exclude_fields: ['internals', 'milestones'], + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') } } ) @@ -445,7 +446,8 @@ var dupes = { id: ++this._counter, params: { ids: [ bugID ], - cc : ccObject + cc : ccObject, + Bugzilla_api_token: (BUGZILLA.api_token ? BUGZILLA.api_token : '') } }) ); @@ -556,7 +558,8 @@ var dupes = { summary: dupes.getSummary(), limit: 12, include_fields: [ "id", "summary", "status", "resolution", - "update_token", "cc", "component" ] + "update_token", "cc", "component" ], + Bugzilla_api_token: (BUGZILLA.api_token ? BUGZILLA.api_token : '') } }; diff --git a/extensions/MyDashboard/web/js/flags.js b/extensions/MyDashboard/web/js/flags.js index 0fcf75618..e8c175155 100644 --- a/extensions/MyDashboard/web/js/flags.js +++ b/extensions/MyDashboard/web/js/flags.js @@ -50,7 +50,9 @@ YUI({ version: "1.1", method: "MyDashboard.run_flag_query", id: counter, - params: { type : type } + params: { type : type, + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }; var stringified = Y.JSON.stringify(json_object); diff --git a/extensions/MyDashboard/web/js/query.js b/extensions/MyDashboard/web/js/query.js index 42dfca561..9cea27f87 100644 --- a/extensions/MyDashboard/web/js/query.js +++ b/extensions/MyDashboard/web/js/query.js @@ -122,7 +122,9 @@ YUI({ version: "1.1", method: "MyDashboard.run_bug_query", id: counter, - params: { query : query_name } + params: { query : query_name, + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }; bugQuery.sendRequest({ @@ -206,7 +208,11 @@ YUI({ var lastChangesParams = { version: "1.1", method: "MyDashboard.run_last_changes", - params: { bug_id: data.bug_id, changeddate_api: data.changeddate_api } + params: { + bug_id: data.bug_id, + changeddate_api: data.changeddate_api, + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }; lastChangesQuery.sendRequest({ diff --git a/extensions/REMO/template/en/default/pages/remo-form-payment.html.tmpl b/extensions/REMO/template/en/default/pages/remo-form-payment.html.tmpl index ad5cbdb45..3994e13fd 100644 --- a/extensions/REMO/template/en/default/pages/remo-form-payment.html.tmpl +++ b/extensions/REMO/template/en/default/pages/remo-form-payment.html.tmpl @@ -125,7 +125,8 @@ function getBugInfo (e, div) { id: bug_id, params: { ids: [ bug_id ], - include_fields: [ 'product', 'component', 'status', 'summary' ] + include_fields: [ 'product', 'component', 'status', 'summary' ], + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') } }) ); diff --git a/extensions/Review/web/js/review_history.js b/extensions/Review/web/js/review_history.js index 4e31d2f73..8d016b009 100644 --- a/extensions/Review/web/js/review_history.js +++ b/extensions/Review/web/js/review_history.js @@ -127,7 +127,8 @@ params: { type_name: 'review', requestee: user, - include_fields: ['flag_id', 'status'] + include_fields: ['flag_id', 'status'], + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') } }), cfg: { @@ -145,7 +146,10 @@ request: Y.JSON.stringify({ version: '1.1', method: 'Review.flag_activity', - params: { flag_ids: flag_ids } + params: { + flag_ids: flag_ids, + Bugzilla_api_token: (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }), cfg: { method: 'POST', @@ -181,7 +185,11 @@ request: Y.JSON.stringify({ version: '1.1', method: 'Bug.get', - params: { ids: bug_ids, include_fields: ['summary', 'id'] } + params: { + ids: bug_ids, + include_fields: ['summary', 'id'], + Bugzilla_api_token: (BUGZILLA.api_token ? BUGZILLA.api_token : '') + } }), cfg: { method: 'POST', @@ -220,7 +228,8 @@ method: 'Bug.attachments', params: { attachment_ids: attachment_ids, - include_fields: ['id', 'description'] + include_fields: ['id', 'description'], + Bugzilla_api_token : (BUGZILLA.api_token ? BUGZILLA.api_token : '') } }), cfg: { |