diff options
author | Matěj Cepl <mcepl@redhat.com> | 2013-08-05 01:58:42 +0200 |
---|---|---|
committer | Matěj Cepl <mcepl@redhat.com> | 2013-08-05 02:18:44 +0200 |
commit | 8aef88830a0b66fd5ee4bc540b0eed534cad234e (patch) | |
tree | 18c01b068e454f4053e087bf166630ff34d6ba13 /data | |
parent | 961b0907b91f9832a5517ade4b2ec35f918a4658 (diff) | |
download | bugzilla-triage-8aef88830a0b66fd5ee4bc540b0eed534cad234e.tar.gz |
Fix use of RPC calls with Bugzilla 4.4.
Diffstat (limited to 'data')
-rw-r--r-- | data/rhlib/addAttachmentRow.js | 15 | ||||
-rw-r--r-- | data/rhlib/fixingAttMIME.js | 5 | ||||
-rw-r--r-- | data/tweaks/bug-page-mod.js | 1 |
3 files changed, 10 insertions, 11 deletions
diff --git a/data/rhlib/addAttachmentRow.js b/data/rhlib/addAttachmentRow.js index 9baa373..850d417 100644 --- a/data/rhlib/addAttachmentRow.js +++ b/data/rhlib/addAttachmentRow.js @@ -5,7 +5,7 @@ // FIXME resp is JSON, not XML anymore function addAttachmentCallback(resp) { var newAttachID = parseInt( - resp.params.param.value.array.data.value.int, 10); + resp.params.param.value.array.ids.value.int, 10); // FIXME callback.call(param, newAttachID, data.length); } @@ -42,14 +42,13 @@ function addAttachment(data, callback, param) { } var params = { - id : getBugNo(), - description : titleParsedAttachment, - filename : "parsed-backtrace.txt", - contenttype : "text/plain", - data : window.btoa(data), - nomail : true + ids : [getBugNo()], + summary : titleParsedAttachment, + file_name : "parsed-backtrace.txt", + content_type : "text/plain", + data : window.btoa(data) }; - makeJSONRPCCall("bugzilla.addAttachment", params, addAttachmentCallback); + makeJSONRPCCall("Bug.add_attachment", params, addAttachmentCallback); reqCounter++; } diff --git a/data/rhlib/fixingAttMIME.js b/data/rhlib/fixingAttMIME.js index 56e10ba..dceb47d 100644 --- a/data/rhlib/fixingAttMIME.js +++ b/data/rhlib/fixingAttMIME.js @@ -63,8 +63,8 @@ function fixAttachById(bugId, id, type, email) { email = 0; } - // https://bugzilla.redhat.com/\ - // docs/en/html/api/extensions/compat_xmlrpc/code/webservice.html + // https://bugzilla.redhat.com/docs/en/html/api/extensions/RedHat\ + // /lib/WebService/Bugzilla.html // test on https://bugzilla.redhat.com/show_bug.cgi?id=485145 var params = { 'id': bugId, @@ -73,7 +73,6 @@ function fixAttachById(bugId, id, type, email) { 'nomail' : email }; - // makeJSONRPCCall("bugzilla.updateAttachMimeType", params, XMLRPCcallback); makeJSONRPCCall("RedHat.updateAttachMimeType", params, XMLRPCcallback); reqCounter++; } diff --git a/data/tweaks/bug-page-mod.js b/data/tweaks/bug-page-mod.js index d9a1719..59444ea 100644 --- a/data/tweaks/bug-page-mod.js +++ b/data/tweaks/bug-page-mod.js @@ -183,6 +183,7 @@ function processHistory(history) { // preprocessDuplicateMarkers(document, iframe.contentDocument); /* + * FIXME Perhaps not correct in bugzilla 4.4 * This is an example of the history we get: { "version": "1.1", "result": { * "bugs": [ { "history": [ { "when": "2011-04-04T00:19:04Z", "who": * "cebbert@redhat.com", "changes": [ { "removed": "", "added": |