TIP: You can type at any time to perform a new search.
Helpdesk Ticket Close Inactive
helpdesk_ticket_close_inactive · OCA/helpdesk
- Repository
- OCA/helpdesk · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Helpdesk
- Folder size
- 0.18 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/helpdesk
- Last tracking update
- 2026-08-07 09:06:22
- Authors
- Odoo Community Association (OCA), APSL-Nagarro
- Maintainers
- Odoo Community Association (OCA), APSL-Nagarro
- Committers
- Don Kendall, Weblate, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Adds an option to configure a cron job that automatically closes inactive helpdesk tickets after a specified number of days, set in the helpdesk team settings. Sends notification emails to the customer (partner) and assigned team members, providing a warning after an initial period of inactivity and a final closure notification when the maximum inactivity period is reached.
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
inherit_view_project |
helpdesk.ticket.team.form.inherit | helpdesk.ticket.team | form | Inherits helpdesk_mgmt.view_helpdesk_team_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (1)
New fields (8)
-
close_inactive_mail_template_idMany2one → mail.templatedefault=<expr>help='Template to be sent when a ticket is automatically closed. Leave empty to close the ticket silently without sending a notification email.'string='Closing email template' args: 'mail.template' -
close_inactive_ticketsBooleandefault=Falsehelp='This option enables a cronjob to automatically close inactive tickets.'string='Automatic closure of inactive tickets' -
closing_ticket_stageMany2one → helpdesk.ticket.stagehelp='Set this stage for autoclosing tickets'string='Closing Stage' args: 'helpdesk.ticket.stage' -
inactive_tickets_day_limit_closingIntegerdefault=14help='Number of days of inactivity after which the ticket is automatically closed. Must be greater than 0.'required=True -
inactive_tickets_day_limit_warningIntegerdefault=7help='Number of days of inactivity before a warning email is sent. Set to 0 to disable the warning phase entirely.'required=Truestring='Inactive days limit before send a warning' -
ticket_category_idsMany2many → helpdesk.ticket.categorycomodel_name='helpdesk.ticket.category'help='The cronjob will check for inactivity in tickets that belong to these categories. Leave empty to apply to all categories.'relation='closing_ticket_type_filter'string='Ticket Category' -
ticket_stage_idsMany2many → helpdesk.ticket.stagecomodel_name='helpdesk.ticket.stage'help='The cronjob will check for inactivity in tickets that are in these stages.'string='Ticket Stage' -
warning_inactive_mail_template_idMany2one → mail.templatedefault=<expr>help='Template to be sent as an inactivity warning. Required when the warning day limit is greater than 0.'string='Inactivity warning email template' args: 'mail.template'
-
close_team_inactive_tickets(self)
Loading…
Loading…
Loading…