[14.0][MIG] stock_request_kanban: Migration to 14.0

This commit is contained in:
Bernat Puig Font
2022-01-12 16:35:45 +01:00
parent 4603326c43
commit 6742d5f1e6
10 changed files with 44 additions and 40 deletions

View File

@@ -3,7 +3,7 @@
{
"name": "Stock Request kanban",
"version": "13.0.1.0.1",
"version": "14.0.1.0.0",
"category": "Warehouse Management",
"website": "https://github.com/OCA/stock-logistics-warehouse",
"author": "Creu Blanca, ForgeFlow, Odoo Community Association (OCA)",

View File

@@ -1,4 +1,4 @@
On most companies there is products that must be purchased often but cannot be
On most companies there are products that must be purchased often but cannot be
stored as a usual product because no consumption moves are made.
Usually, they are stored as consumables or putaway rules are defined.
In both cases, reordering rules cannot be used.

View File

@@ -90,14 +90,14 @@
</t>
</t>
</template>
<report
id="action_report_kanban"
string="Print kanban"
model="stock.request.kanban"
report_type="qweb-pdf"
name="stock_request_kanban.report_kanban_label"
file="stock_request_kanban.report_kanban_label"
paperformat="stock_request_kanban.kanban_paper_format"
menu="True"
/>
<record id="action_report_kanban" model="ir.actions.report">
<field name="name">Print kanban</field>
<field name="model">stock.request.kanban</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">stock_request_kanban.report_kanban_label</field>
<field name="report_file">stock_request_kanban.report_kanban_label</field>
<field name="paperformat_id" ref="stock_request_kanban.kanban_paper_format" />
<field name="binding_model_id" ref="model_stock_request_kanban" />
<field name="binding_type">report</field>
</record>
</odoo>

View File

@@ -3,3 +3,9 @@ access_stock_request_kanban_user,stock request kanban user,model_stock_request_k
access_stock_request_kanban_manager,stock request kanban manager,model_stock_request_kanban,stock_request.group_stock_request_manager,1,1,1,1
access_stock_inventory_kanban_user,stock inventory kanban user,model_stock_inventory_kanban,stock_request.group_stock_request_user,1,1,1,
access_stock_inventory_kanban_manager,stock inventory kanban manager,model_stock_inventory_kanban,stock_request.group_stock_request_manager,1,1,1,1
access_wizard_stock_request_kanban_user,wizard stock request kanban user,model_wizard_stock_request_kanban,stock_request.group_stock_request_user,1,1,1,
access_wizard_stock_request_kanban_manager,wizard stock request kanban manager,model_wizard_stock_request_kanban,stock_request.group_stock_request_manager,1,1,1,1
access_wizard_stock_inventory_kanban_user,wizard stock inventory kanban user,model_wizard_stock_inventory_kanban,stock_request.group_stock_request_user,1,1,1,
access_wizard_stock_inventory_kanban_manager,wizard stock inventory kanban manager,model_wizard_stock_inventory_kanban,stock_request.group_stock_request_manager,1,1,1,1
access_wizard_stock_request_order_kanban_user,wizard stock request order kanban user,model_wizard_stock_request_order_kanban,stock_request.group_stock_request_user,1,1,1,
access_wizard_stock_request_order_kanban_manager,wizard stock request order kanban manager,model_wizard_stock_request_order_kanban,stock_request.group_stock_request_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 access_stock_request_kanban_manager stock request kanban manager model_stock_request_kanban stock_request.group_stock_request_manager 1 1 1 1
4 access_stock_inventory_kanban_user stock inventory kanban user model_stock_inventory_kanban stock_request.group_stock_request_user 1 1 1
5 access_stock_inventory_kanban_manager stock inventory kanban manager model_stock_inventory_kanban stock_request.group_stock_request_manager 1 1 1 1
6 access_wizard_stock_request_kanban_user wizard stock request kanban user model_wizard_stock_request_kanban stock_request.group_stock_request_user 1 1 1
7 access_wizard_stock_request_kanban_manager wizard stock request kanban manager model_wizard_stock_request_kanban stock_request.group_stock_request_manager 1 1 1 1
8 access_wizard_stock_inventory_kanban_user wizard stock inventory kanban user model_wizard_stock_inventory_kanban stock_request.group_stock_request_user 1 1 1
9 access_wizard_stock_inventory_kanban_manager wizard stock inventory kanban manager model_wizard_stock_inventory_kanban stock_request.group_stock_request_manager 1 1 1 1
10 access_wizard_stock_request_order_kanban_user wizard stock request order kanban user model_wizard_stock_request_order_kanban stock_request.group_stock_request_user 1 1 1
11 access_wizard_stock_request_order_kanban_manager wizard stock request order kanban manager model_wizard_stock_request_order_kanban stock_request.group_stock_request_manager 1 1 1 1

View File

@@ -19,12 +19,13 @@ odoo.define("stock_request_kanban.StockRequestKanbanController", function (requi
/**
* @override
*/
renderButtons: function ($node) {
renderButtons: function () {
this._super.apply(this, arguments);
var $buttonScan = $(qweb.render("StockRequestKanban.Buttons"));
$buttonScan.on("click", this._onOpenWizard.bind(this));
$buttonScan.prependTo($node.find(".o_list_buttons"));
this.$buttons.prepend($buttonScan);
},
// -------------------------------------------------------------------------

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<templates id="template" xml:space="preserve">
<button t-name="StockRequestKanban.Buttons" class="btn-primary btn" type="button">
Scan Kanban
</button>
Scan Kanban
</button>
</templates>

View File

@@ -89,7 +89,7 @@ class TestKanban(TestBaseKanban):
kanban.product_uom_qty = 1
kanban = kanban.create(kanban._convert_to_write(kanban._cache))
self.assertTrue(kanban.company_id)
self.assertEqual(kanban.route_ids, self.route)
self.assertIn(self.route, kanban.route_ids)
def test_order_barcodes(self):
kanban_1 = self.env["stock.request.kanban"].create(

View File

@@ -45,12 +45,11 @@
</form>
</field>
</record>
<act_window
id="wizard_stock_inventory_kanban_action"
name="Add Kanban"
res_model="wizard.stock.inventory.kanban"
view_mode="form"
context="{'default_inventory_kanban_id': active_id}"
target="new"
/>
<record id="wizard_stock_inventory_kanban_action" model="ir.actions.act_window">
<field name="name">Add Kanban</field>
<field name="res_model">wizard.stock.inventory.kanban</field>
<field name="view_mode">form</field>
<field name="context">{'default_inventory_kanban_id': active_id}</field>
<field name="target">new</field>
</record>
</odoo>

View File

@@ -45,11 +45,10 @@
</form>
</field>
</record>
<act_window
id="wizard_stock_request_kanban_action"
name="Add Kanban"
res_model="wizard.stock.request.kanban"
view_mode="form"
target="new"
/>
<record id="wizard_stock_request_kanban_action" model="ir.actions.act_window">
<field name="name">Add Kanban</field>
<field name="res_model">wizard.stock.request.kanban</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
</odoo>

View File

@@ -16,12 +16,11 @@
</field>
</field>
</record>
<act_window
id="wizard_stock_request_order_kanban_action"
name="Add Kanban"
res_model="wizard.stock.request.order.kanban"
view_mode="form"
context="{'default_order_id': active_id}"
target="new"
/>
<record id="wizard_stock_request_order_kanban_action" model="ir.actions.act_window">
<field name="name">Add Kanban</field>
<field name="res_model">wizard.stock.request.order.kanban</field>
<field name="view_mode">form</field>
<field name="context">{'default_order_id': active_id}</field>
<field name="target">new</field>
</record>
</odoo>