[IMP] website_rma: black, isort, prettier

This commit is contained in:
Ernesto Tejeda
2020-12-01 10:19:34 -05:00
committed by Nikolaus Weingartmair
parent 471cca686f
commit fa076605be
12 changed files with 241 additions and 146 deletions

View File

@@ -1,23 +1,23 @@
/* Copyright 2020 Tecnativa - Ernesto Tejeda
/* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
*/
odoo.define('website_rma.website_rma', function(require) {
odoo.define("website_rma.website_rma", function(require) {
"use strict";
require('web.dom_ready');
require("web.dom_ready");
$("#rma_request_form input[name='product_id']").select2({
width: '100%',
placeholder: 'Select a product',
width: "100%",
placeholder: "Select a product",
allowClear: true,
selection_data: false,
ajax: {
url: '/website_rma/get_products',
dataType: 'json',
url: "/website_rma/get_products",
dataType: "json",
data: function(term) {
return {
q: term,
l: 50
l: 50,
};
},
results: function(data) {
@@ -27,18 +27,18 @@ odoo.define('website_rma.website_rma', function(require) {
id: x.id,
text: x.display_name,
uom_id: x.uom_id[0],
uom_name: x.uom_id[1]
uom_name: x.uom_id[1],
});
});
return {results: res};
}
},
},
});
// Set UoM on selected onchange
$("#rma_request_form input[name='product_id']").change(function(){
var select2_data = $(this).select2('data');
var uom_id = select2_data ? select2_data['uom_id'] : ''
var uom_name = select2_data ? select2_data['uom_name'] : ''
$("#rma_request_form input[name='product_id']").change(function() {
var select2_data = $(this).select2("data");
var uom_id = select2_data ? select2_data.uom_id : "";
var uom_name = select2_data ? select2_data.uom_name : "";
$("input[name='product_uom']").val(uom_id);
$("input[name='product_uom_name']").val(uom_name);
});

View File

@@ -1,17 +1,18 @@
/* Copyright 2020 Tecnativa - Ernesto Tejeda
/* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
*/
odoo.define('website_sale_vat_required.tour', function(require) {
odoo.define("website_sale_vat_required.tour", function(require) {
"use strict";
var tour = require("web_tour.tour");
var base = require("web_editor.base");
tour.register("request_rma",
tour.register(
"request_rma",
{
test: true,
url: "/my",
wait_for: base.ready()
wait_for: base.ready(),
},
[
{
@@ -19,27 +20,29 @@ odoo.define('website_sale_vat_required.tour', function(require) {
trigger: ".o_portal_my_home a[href='/requestrma']",
},
{
content: 'Click on request button with the form empty',
content: "Click on request button with the form empty",
trigger: "a.o_website_form_send",
},
{
content: 'Fill form',
content: "Fill form",
trigger: "#rma_request_form",
extra_trigger: "#rma_request_form",
run: function (actions) {
$("select[name='operation_id'] > option:eq(1)").prop('selected', true);
run: function(actions) {
$("select[name='operation_id'] > option:eq(1)").prop(
"selected",
true
);
$("textarea[name='description']").val("RMA test from website form");
}
},
},
{
content: 'Click on request button with the form empty',
content: "Click on request button with the form empty",
trigger: "a.o_website_form_send",
},
{
content: "Click on RMA form page link",
trigger: "div#request_rma_thanks",
}
},
]
)
);
});