MIG maintenance_usage For Odoo 12.0

This commit is contained in:
Bhoomi
2019-08-28 18:23:24 -04:00
parent 4093be7cdc
commit 7739699c99
3 changed files with 8 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
{ {
'name': 'Equipment Usage', 'name': 'Equipment Usage',
'version': '11.0.1.0.0', 'version': '12.0.1.0.0',
'author': 'Hibou Corp. <hello@hibou.io>', 'author': 'Hibou Corp. <hello@hibou.io>',
'category': 'Human Resources', 'category': 'Human Resources',
'summary': 'Keep track of usage on different types of equipment.', 'summary': 'Keep track of usage on different types of equipment.',
@@ -23,4 +23,4 @@ Create preventative maintenance requests based on usage.
], ],
'installable': True, 'installable': True,
'auto_install': False, 'auto_install': False,
} }

View File

@@ -5,7 +5,7 @@ from odoo import api, fields, models
class MaintenanceEquipmentCategory(models.Model): class MaintenanceEquipmentCategory(models.Model):
_inherit = 'maintenance.equipment.category' _inherit = 'maintenance.equipment.category'
usage_uom_id = fields.Many2one('product.uom', string='Usage UOM') usage_uom_id = fields.Many2one('uom.uom', string='Usage UOM')
class MaintenanceEquipment(models.Model): class MaintenanceEquipment(models.Model):
@@ -14,7 +14,7 @@ class MaintenanceEquipment(models.Model):
employee_id = fields.Many2one(track_visibility=False) employee_id = fields.Many2one(track_visibility=False)
department_id = fields.Many2one(track_visibility=False) department_id = fields.Many2one(track_visibility=False)
usage_qty = fields.Float(string='Usage', default=0.0) usage_qty = fields.Float(string='Usage', default=0.0)
usage_uom_id = fields.Many2one('product.uom', related='category_id.usage_uom_id') usage_uom_id = fields.Many2one('uom.uom', related='category_id.usage_uom_id')
usage_log_ids = fields.One2many('maintenance.usage.log', 'equipment_id', string='Usage') usage_log_ids = fields.One2many('maintenance.usage.log', 'equipment_id', string='Usage')
usage_count = fields.Integer(string='Usage Count', compute='_compute_usage_count') usage_count = fields.Integer(string='Usage Count', compute='_compute_usage_count')
maintenance_usage = fields.Float(string='Preventative Usage') maintenance_usage = fields.Float(string='Preventative Usage')

View File

@@ -51,10 +51,10 @@
<field name="employee_id"/> <field name="employee_id"/>
<field name="department_id"/> <field name="department_id"/>
<separator/> <separator/>
<group expand='0' string='Group by...'> <group expand='0' string='Group by...'>
<filter string='Equipment' domain="[]" context="{'group_by': 'equipment_id'}"/> <filter name="equipment" string='Equipment' domain="[]" context="{'group_by': 'equipment_id'}"/>
<filter string='Employee' domain="[]" context="{'group_by': 'employee_id'}"/> <filter name="employee" string='Employee' domain="[]" context="{'group_by': 'employee_id'}"/>
<filter string='Department' domain="[]" context="{'group_by': 'department_id'}"/> <filter name="department" string='Department' domain="[]" context="{'group_by': 'department_id'}"/>
</group> </group>
</search> </search>
</field> </field>