How shibadeku99/odoo-company-equipment works
This Odoo equipment-management module tracks company assets from inventory through allocation, return, maintenance, and liquidation. Equipment records also calculate straight-line depreciation; workflow documents update the asset’s state as they are confirmed. The README documents role-based access controls and user interfaces, but their detailed wiring is not shown in sampled source. The graph reflects the documented security and UI capabilities while limiting edges to calls demonstrated in source or README statements.
Main entry points: equipment.py Equipment & depreciation · equipment_return.py Return records · allocation.py Allocation records · equipment_maintenance.py Maintenance records
Components 12
Asset records
- Equipment & depreciation
models/equipment.py
Lifecycle workflows
- Allocation records
models/allocation.py - Return records
models/equipment_return.py - Maintenance records
models/equipment_maintenance.py - Liquidation records
models/equipment_liquidation.py
Access controls
- Odoo groups & ACLs
security
User interface
- Equipment views
views/equipment_views.xml - Allocation views
views/allocation_views.xml - Return views
views/return_views.xml - Maintenance views
views/maintenance_views.xml - Liquidation views
views/liquidation_views.xml
Other components
- Equipment manager
Connections 17
- Equipment manager → Allocation records: confirms allocation
README.md - Allocation records → Equipment & depreciation: assigns equipment
models/allocation.py - Equipment manager → Return records: confirms return
README.md - Return records → Equipment & depreciation: updates equipment
models/equipment_return.py - Return records → Allocation records: marks returned
models/equipment_return.py - Return records → Maintenance records: creates maintenance
models/equipment_return.py - Equipment manager → Maintenance records: confirms maintenance
README.md - Maintenance records → Equipment & depreciation: updates equipment
models/equipment_maintenance.py - Equipment manager → Liquidation records: approves liquidation
README.md - Liquidation records → Equipment & depreciation: liquidates equipment
models/equipment_liquidation.py - Equipment manager → Equipment & depreciation: manages assets
README.md - Odoo groups & ACLs → Equipment manager: grants permissions
README.md - Equipment views → Equipment & depreciation: presents records
- Allocation views → Allocation records: presents records
- Return views → Return records: presents records
- Maintenance views → Maintenance records: presents records
- Liquidation views → Liquidation records: presents records