Repository
OCA/helpdesk · module folder · Try on Runboat
Module version
1.0.0
Category
After-Sales
Folder size
0.15 MB
License
AGPL-3
Application
No
Auto-installable
Yes
Website
https://github.com/OCA/helpdesk
Last tracking update
2026-08-07 09:06:22
Authors
Odoo Community Association (OCA), PuntSistemes S.L.U.
Maintainers
Odoo Community Association (OCA), PuntSistemes S.L.U.
Committers
Víctor Martínez, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module adds Project in Helpdesk. We add to the project form view a
ticket counter that redirects you to the helpdesk

Code Analysis

Views touched (12)
XML IDNameModelTypeStatus
edit_project project.project Inherits project.edit_project
helpdesk_ticket_view_search helpdesk.ticket search Inherits helpdesk_mgmt.helpdesk_ticket_view_search
project_milestone_form_view project.milestone form Inherits project.project_milestone_view_form
project_milestone_tree_view project.milestone tree Inherits project.project_milestone_view_tree
ticket_view_form helpdesk.ticket form Inherits helpdesk_mgmt.ticket_view_form
ticket_view_tree helpdesk.ticket tree Inherits helpdesk_mgmt.ticket_view_tree
view_helpdesk_team_form helpdesk.ticket.team form Inherits helpdesk_mgmt.view_helpdesk_team_form
view_project_kanban project.project kanban Inherits project.view_project_kanban
view_project_search project.project search Inherits project.view_project_project_filter
view_task_form2 project.task Inherits project.view_task_form2
view_task_kanban_helpdesk project.task kanban Inherits project.view_task_kanban
view_task_search project.task search Inherits project.view_task_search_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (3)
  • milestone_id Many2one → project.milestone
    compute='_compute_milestone_id' readonly=False store=True tracking=True args: 'project.milestone'
  • project_id Many2one → project.project
    comodel_name='project.project' string='Project' tracking=True
  • task_id Many2one → project.task
    comodel_name='project.task' compute='_compute_task_id' readonly=False store=True string='Task' tracking=True
Public methods (0)

No public methods.

New fields (1)
  • default_project_id Many2one → project.project
    comodel_name='project.project' company_dependent=True readonly=False string='Project'
Public methods (0)

No public methods.

New fields (2)
  • helpdesk_ticket_count Integer
    compute='_compute_helpdesk_ticket_count'
  • helpdesk_ticket_ids One2many → helpdesk.ticket
    comodel_name='helpdesk.ticket' inverse_name='milestone_id'
Public methods (1)
  • action_view_helpdesk_ticket(self)

New fields (4)
  • label_tickets Char
    default=<expr> help="Gives label to tickets on project's kanban view." string='Use Tickets as' translate=True
  • ticket_count Integer
    compute='_compute_ticket_count'
  • ticket_ids One2many → helpdesk.ticket
    comodel_name='helpdesk.ticket' inverse_name='project_id' string='Tickets'
  • todo_ticket_count Integer
    compute='_compute_ticket_count' string='Number of tickets'
Public methods (1)
  • action_open_helpdesk_tickets(self)

New fields (4)
  • label_tickets Char
    related='project_id.label_tickets'
  • ticket_count Integer
    compute='_compute_ticket_count'
  • ticket_ids One2many → helpdesk.ticket
    comodel_name='helpdesk.ticket' inverse_name='task_id' string='Tickets'
  • todo_ticket_count Integer
    compute='_compute_ticket_count' string='Number of tickets'
Public methods (1)
  • action_view_ticket(self)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…