[MERGE] forward port branch saas-14 up to 42f87c73fd
This commit is contained in:
@@ -115,7 +115,9 @@ var BarcodeEvents = core.Class.extend(mixins.PropertiesMixin, {
|
|||||||
e.key === "ArrowUp" || e.key === "ArrowDown" ||
|
e.key === "ArrowUp" || e.key === "ArrowDown" ||
|
||||||
e.key === "Escape" || e.key === "Tab" ||
|
e.key === "Escape" || e.key === "Tab" ||
|
||||||
e.key === "Backspace" || e.key === "Delete" ||
|
e.key === "Backspace" || e.key === "Delete" ||
|
||||||
/F\d\d?/.test(e.key)) {
|
e.key === "Home" || e.key === "End" ||
|
||||||
|
e.key === "PageUp" || e.key === "PageDown" ||
|
||||||
|
e.key === "Unidentified" || /F\d\d?/.test(e.key)) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -92,7 +92,10 @@ odoo.define('payment_stripe.stripe', function(require) {
|
|||||||
so_id: so_id,
|
so_id: so_id,
|
||||||
so_token: so_token
|
so_token: so_token
|
||||||
}, {'async': false}).then(function (data) {
|
}, {'async': false}).then(function (data) {
|
||||||
|
var $pay_stripe = $('#pay_stripe').detach();
|
||||||
$form.html(data);
|
$form.html(data);
|
||||||
|
// Restore 'Pay Now' button HTML since data might have changed it.
|
||||||
|
$form.find('#pay_stripe').replaceWith($pay_stripe);
|
||||||
handler.open({
|
handler.open({
|
||||||
name: $("input[name='merchant']").val(),
|
name: $("input[name='merchant']").val(),
|
||||||
email: $("input[name='email']").val(),
|
email: $("input[name='email']").val(),
|
||||||
|
|||||||
@@ -40,6 +40,11 @@ class StockMove(models.Model):
|
|||||||
subtype_id=self.env.ref('mail.mt_note').id)
|
subtype_id=self.env.ref('mail.mt_note').id)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def _prepare_move_split_vals(self, defaults):
|
||||||
|
defaults = super(StockMove, self)._prepare_move_split_vals(defaults)
|
||||||
|
defaults['to_refund_so'] = self.to_refund_so
|
||||||
|
return defaults
|
||||||
|
|
||||||
|
|
||||||
class StockPicking(models.Model):
|
class StockPicking(models.Model):
|
||||||
_inherit = 'stock.picking'
|
_inherit = 'stock.picking'
|
||||||
|
|||||||
@@ -935,6 +935,10 @@ class StockMove(models.Model):
|
|||||||
new_move_prop = self.move_dest_id.split(qty)
|
new_move_prop = self.move_dest_id.split(qty)
|
||||||
new_move.write({'move_dest_id': new_move_prop})
|
new_move.write({'move_dest_id': new_move_prop})
|
||||||
|
|
||||||
|
def _prepare_move_split_vals(self, defaults):
|
||||||
|
# hook to add values in default vals in other modules
|
||||||
|
return defaults
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
def split(self, qty, restrict_lot_id=False, restrict_partner_id=False):
|
def split(self, qty, restrict_lot_id=False, restrict_partner_id=False):
|
||||||
""" Splits qty from move move into a new move
|
""" Splits qty from move move into a new move
|
||||||
@@ -964,6 +968,9 @@ class StockMove(models.Model):
|
|||||||
'move_dest_id': self.move_dest_id.id,
|
'move_dest_id': self.move_dest_id.id,
|
||||||
'origin_returned_move_id': self.origin_returned_move_id.id,
|
'origin_returned_move_id': self.origin_returned_move_id.id,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defaults = self._prepare_move_split_vals(defaults)
|
||||||
|
|
||||||
if restrict_partner_id:
|
if restrict_partner_id:
|
||||||
defaults['restrict_partner_id'] = restrict_partner_id
|
defaults['restrict_partner_id'] = restrict_partner_id
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user