Repository
OCA/helpdesk · module folder · Try on Runboat
Module version
Category
After-Sales
Folder size
0.18 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/helpdesk
Last tracking update
2026-08-12 11:12:14
Authors
Odoo Community Association (OCA), Punt Sistemes, Solvos, Aresoltec Canarias, SDi Soluciones Digitales
Maintainers
Odoo Community Association (OCA), Punt Sistemes, Solvos, Aresoltec Canarias, SDi Soluciones Digitales
Committers
GitHub, Enric Tobella, Víctor Martínez, Anjeel Haria, Weblate, OCA-git-bot, oca-ci, Marcel Savegnago, christian-ramos-tecnativa
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
helpdesk_mgmt_timesheet_sale, helpdesk_timesheet_time_type
Description
This module adds Timesheet funcionality in Helpdesk module.

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
helpdesk_ticket_kanban_view helpdesk.ticket.kanban (in helpdesk_mgmt_timesheet_time_control) helpdesk.ticket kanban Inherits helpdesk_mgmt.view_helpdesk_ticket_kanban
helpdesk_ticket_view_search helpdesk.ticket.view.search helpdesk.ticket search Inherits helpdesk_mgmt.helpdesk_ticket_view_search
hr_timesheet_line_form account.analytic.line form Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_search account.analytic.line search Inherits hr_timesheet.hr_timesheet_line_search
hr_timesheet_line_tree account.analytic.line tree Inherits hr_timesheet.hr_timesheet_line_tree
portal_helpdesk_ticket_page Ticket Portal Template ir.ui.view qweb Inherits helpdesk_mgmt.portal_helpdesk_ticket_page
portal_ticket_list Ticket List ir.ui.view qweb Inherits helpdesk_mgmt.portal_ticket_list
report_timesheet report_timesheet ir.ui.view qweb Inherits hr_timesheet.report_timesheet
ticket_view_form_project_required timesheet.helpdesk.ticket.form.view project required helpdesk.ticket form Inherits helpdesk_mgmt_project.ticket_view_form
ticket_view_tree helpdesk.ticket.view.list helpdesk.ticket list Inherits helpdesk_mgmt.ticket_view_tree
timesheet_helpdesk_team_view_form timesheet.helpdesk.team.form.view helpdesk.ticket.team form Inherits helpdesk_mgmt.view_helpdesk_team_form
timesheet_helpdesk_ticket_view_form timesheet.helpdesk.ticket.form.view helpdesk.ticket form Inherits helpdesk_mgmt.ticket_view_form
timesheet_table timesheet_table ir.ui.view qweb Inherits hr_timesheet.timesheet_table
view_task_form2_inherited project.task.form.ticket.inherited project.task form Inherits hr_timesheet.view_task_form2_inherited
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (2)
  • ticket_id Many2one → helpdesk.ticket
    comodel_name='helpdesk.ticket' domain=[('project_id', '!=', False)] string='Ticket'
  • ticket_partner_id Many2one → res.partner
    comodel_name='res.partner' compute_sudo=True related='ticket_id.partner_id' store=True string='Ticket partner'
Public methods (1)
  • onchange_ticket_id(self)
    @api.onchange('ticket_id')

New fields (7)
  • allow_timesheet Boolean
    related='team_id.allow_timesheet' string='Allow Timesheet'
  • last_timesheet_activity Date
    compute='_compute_last_timesheet_activity' readonly=True store=True
  • planned_hours Float
    tracking=True
  • progress Float
    aggregator='avg' compute='_compute_progress_hours' store=True
  • remaining_hours Float
    compute='_compute_progress_hours' readonly=True store=True
  • timesheet_ids One2many → account.analytic.line
    comodel_name='account.analytic.line' inverse_name='ticket_id' string='Timesheet'
  • total_hours Float
    compute='_compute_total_hours' readonly=True store=True
Public methods (1)
  • button_start_work(self)

New fields (2)
  • allow_timesheet Boolean
  • show_timesheet_portal Boolean
    help='Show spent time of tickets in the portal'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • ticket_id Many2one → helpdesk.ticket
    readonly=True args: 'helpdesk.ticket'
  • ticket_partner_id Many2one → res.partner
    readonly=True args: 'res.partner'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
101 days ago
Last activity
13 days ago
Repository
OCA/helpdesk
Pull request
[19.0][MIG] helpdesk_mgmt_timesheet: Migration to 19.0 (#999)