[MERGE] callback2deferred session.rpc
authorAntony Lesuisse <al@openerp.com>
Sat, 6 Oct 2012 16:32:38 +0000 (18:32 +0200)
committerAntony Lesuisse <al@openerp.com>
Sat, 6 Oct 2012 16:32:38 +0000 (18:32 +0200)
bzr revid: al@openerp.com-20121006163238-7ni5r324c0yqi5a0

1  2 
addons/web/static/src/js/chrome.js
addons/web/static/src/js/corelib.js
addons/web/static/src/js/coresetup.js
addons/web/static/src/js/data_export.js
addons/web/static/src/js/search.js
addons/web/static/src/js/view_form.js
addons/web/static/src/js/views.js

@@@ -1165,8 -1165,8 +1165,8 @@@ instance.web.EmbeddedClient = instance.
          var self = this;
          return $.when(this._super()).pipe(function() {
              return instance.session.session_authenticate(self.dbname, self.login, self.key, true).pipe(function() {
-                 return self.rpc("/web/action/load", { action_id: self.action_id }, function(result) {
+                 return self.rpc("/web/action/load", { action_id: self.action_id }).then(function(result) {
 -                    var action = result.result;
 +                    var action = result;
                      action.flags = _.extend({
                          //views_switcher : false,
                          search_view : false,
@@@ -1317,8 -1316,8 +1317,6 @@@ instance.web.JsonRPC = instance.web.Cal
          };
          var deferred = $.Deferred();
          this.trigger('request', url, payload);
--        var aborter = params.aborter;
--        delete params.aborter;
          var request = this.rpc_function(url, payload).then(
              function (response, textStatus, jqXHR) {
                  self.trigger('response', response);
                  };
                  deferred.reject(error, $.Event());
              });
--        if (aborter) {
--            aborter.abort_last = function () {
--                if (!(request.isResolved() || request.isRejected())) {
--                    deferred.fail(function (error, event) {
--                        event.preventDefault();
--                    });
--                    request.abort();
--                }
--            };
--        }
          // Allow deferred user to disable on_rpc_error in fail
          deferred.fail(function() {
              deferred.fail(function(error, event) {
Simple merge
Simple merge
Simple merge
Simple merge