From cc8b10f964ef612e68642628a513f0dbd8d89cd1 Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Wed, 14 Jun 2023 15:51:20 -0400 Subject: [PATCH] bemade_fsm: Imported code from durpro_fso to represent equipment models and views for bemade_fsm. Re: #11. --- .gitignore | 1 - __manifest__.py | 3 + __pycache__/__init__.cpython-310.pyc | Bin 185 -> 0 bytes models/__init__.py | 3 + models/__pycache__/__init__.cpython-310.pyc | Bin 271 -> 0 bytes .../product_template.cpython-310.pyc | Bin 561 -> 0 bytes models/__pycache__/sale_order.cpython-310.pyc | Bin 3366 -> 0 bytes .../__pycache__/task_template.cpython-310.pyc | Bin 1766 -> 0 bytes models/equipment.py | 119 ++++++++++++++++++ models/res_partner.py | 41 ++++++ models/task.py | 7 ++ security/ir.model.access.csv | 6 +- tests/__pycache__/__init__.cpython-310.pyc | Bin 255 -> 0 bytes .../test_task_template.cpython-310.pyc | Bin 4176 -> 0 bytes views/equipment.xml | 96 ++++++++++++++ views/equipment_location.xml | 109 ++++++++++++++++ views/res_partner.xml | 36 ++++++ 17 files changed, 419 insertions(+), 2 deletions(-) delete mode 100644 __pycache__/__init__.cpython-310.pyc delete mode 100644 models/__pycache__/__init__.cpython-310.pyc delete mode 100644 models/__pycache__/product_template.cpython-310.pyc delete mode 100644 models/__pycache__/sale_order.cpython-310.pyc delete mode 100644 models/__pycache__/task_template.cpython-310.pyc create mode 100644 models/equipment.py create mode 100644 models/res_partner.py create mode 100644 models/task.py delete mode 100644 tests/__pycache__/__init__.cpython-310.pyc delete mode 100644 tests/__pycache__/test_task_template.cpython-310.pyc create mode 100644 views/equipment.xml create mode 100644 views/equipment_location.xml create mode 100644 views/res_partner.xml diff --git a/.gitignore b/.gitignore index 2f78cf5..0d20b64 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ *.pyc - diff --git a/__manifest__.py b/__manifest__.py index ddf00be..fa19fd6 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -29,8 +29,11 @@ 'license': 'OPL-1', 'depends': ['project', 'stock', 'sale', 'sale_project', 'sale_stock', 'industry_fsm_sale'], 'data': ['views/task_template_views.xml', + 'views/equipment.xml', + 'views/equipment_location.xml', 'security/ir.model.access.csv', 'views/product_views.xml', + 'views/res_partner.xml', ], 'assets': { 'web.assets_tests': [ diff --git a/__pycache__/__init__.cpython-310.pyc b/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index c093db2bbda286584dc51910b357fc3543466865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmd1j<>g`kf@h}9DWX97F^Gc(44TX@8G*u@ zjJMcw^HWlDiv2X1ZZQ;r^sHnkVgXWM;+L&{XmM&$v3_n!X;ErHezAUWQL?^EX;DE@ zzOJFEo`HU1N=klSv3^o&ZemJmd|Gj?etdjpUS>&ryk0@&Ee;!?>7_ZTb|A}&L8c2Z F007OMD(nCN diff --git a/models/__init__.py b/models/__init__.py index 08966cb..997de6e 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -1,3 +1,6 @@ from . import task_template from . import product_template from . import sale_order +from . import equipment +from . import task +from . import res_partner diff --git a/models/__pycache__/__init__.cpython-310.pyc b/models/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 1c58b7fe508881d2fcada6fe01cec131cdb8511a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 zcmYk0v2Fq}42F}tqpA=m@ff|K1O_&Q7?``XEVo1{HWDHsCp$MV_i6e{w^pjeD=^_O zVadNg|FUeyx*jWu|K$&SN&U;sa}?5SB>7DQ6lkx4Zne%_2p4Vf;8M73OX2EMHKVJR z@kS4Ia(uE0L+4#WF{T|w==bT_8?*ChBLUJ!Qw@spQ7W@kBEO1WGH1DM&5n`S1n3F7 z$cAZewmr$(_r-EHHx3}4*?ePgfcC(_gb3)_SbIDlleM$%GQ6(D>^-jYo17O<)I?A9 E9Rff@1^@s6 diff --git a/models/__pycache__/product_template.cpython-310.pyc b/models/__pycache__/product_template.cpython-310.pyc deleted file mode 100644 index 9398263e0940004a168f3aadafa294ce11434e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 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 Tg4}N#GQXpGleBK%*t7ly8 + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+ + + + durpro_fso.equipment.tree + durpro_fso.equipment + + + + + + + + + + + + + + + Equipment + durpro_fso.equipment + tree,form + + + + Equipment Tag + durpro_fso.equipment.tag + tree,form + + + diff --git a/views/equipment_location.xml b/views/equipment_location.xml new file mode 100644 index 0000000..01776a9 --- /dev/null +++ b/views/equipment_location.xml @@ -0,0 +1,109 @@ + + + + + bemade_fsm.partner.equipment.location.form + res.partner + + + + + + + + + + + +
+
+ + +
+
+
+
+
+
+
+
+
+
+ + + + + bemade_fsm.equipment.location.form + bemade_fsm.equipment.location + +
+ + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+ + + bemade_fsm.equipment.location.tree + bemade_fsm.equipment.location + + + + + + + + + + + + + Equipment Location + bemade_fsm.equipment.location + tree,form + + + + + + +
diff --git a/views/res_partner.xml b/views/res_partner.xml new file mode 100644 index 0000000..165a83f --- /dev/null +++ b/views/res_partner.xml @@ -0,0 +1,36 @@ + + + + Equipments + bemade_fsm.equipment + tree,form + {'default_partner_id': active_id} + [("partner_id", "=", active_id)] + + + + res.partner.view.buttons.fso + res.partner + + + +
+ +
+ + + + + + + + + + + +
+ +