How ahmatfauzy/odoo-it-operations works
This repository contains a custom Odoo Helpdesk addon, rather than the full Odoo suite described by the root README. Agents create and manage tickets through the addon’s views; ticket logic assigns references, maintains workflow state and close dates, and computes SLA-related metrics. Stages, teams, and tags provide configurable support organization, while partner links expose customer ticket records. The model code and manifest document these capabilities; wiring for unsampled views, security, and XML data is shown only at the documented subsystem level.
Main entry points: helpdesk_ticket.py Ticket model · helpdesk_config.py Stages · helpdesk_ticket_views.xml Ticket views · helpdesk_stages.xml Initial stages
Components 14
Agent interface
- Ticket views
custom-addons/helpdesk/views/helpdesk_ticket_views.xml
Ticket workflow
- Ticket model
custom-addons/helpdesk/models/helpdesk_ticket.py - SLA metrics
custom-addons/helpdesk/models/helpdesk_ticket.py - Customer ticket links
custom-addons/helpdesk/models/helpdesk_config.py
Support configuration
- Stages
custom-addons/helpdesk/models/helpdesk_config.py - Teams
custom-addons/helpdesk/models/helpdesk_config.py - Tags
custom-addons/helpdesk/models/helpdesk_config.py - Ticket numbering
custom-addons/helpdesk/data/helpdesk_sequence.xml - Initial stages
custom-addons/helpdesk/data/helpdesk_stages.xml
Odoo platform
- Access controls
custom-addons/helpdesk/security/helpdesk_security.xml - Model permissions
custom-addons/helpdesk/security/ir.model.access.csv - Odoo database
- Odoo mail framework
Other components
- Support agent
Connections 17
- Support agent → Ticket views: uses
- Ticket views → Ticket model: operates tickets
- Ticket model → Ticket numbering: requests reference
- Ticket model → Stages: selects stage
- Ticket model → Teams: validates assignment
- Ticket model → Tags: links tags
- Ticket model → SLA metrics: computes metrics
- Ticket model → Odoo database: persists records
- Stages → Odoo database: stores stages
- Teams → Odoo database: stores teams
- Tags → Odoo database: stores tags
- Initial stages → Stages: defines defaults
- Ticket model → Customer ticket links: links customer
- Customer ticket links → Odoo database: reads ticket links
- Ticket model → Odoo mail framework: inherits chatter
- Access controls → Ticket model: restricts access
- Model permissions → Ticket model: grants permissions