=============================== helpdesk_convert_ticket_to_task
This module aims to convert a ticket into a task.
It adds a "Convert to task" button in the ticket form view (in the button box). When clicked, a confirmation dialog appears, then the conversion process:
-
Creates a new task with the following fields copied from the ticket:
- Name
- Description
- Project
- Assigned user
- Partner
- Priority
-
Matches the task's service and request type based on the ticket's category and request type (by name matching).
-
Copies all chatter messages and their attachments to the new task.
-
Copies all attachments from the ticket to the task.
-
Copies all followers (subscribers) to the new task.
-
Posts a message in the new task's chatter with a link to the original ticket.
-
Posts a message in the ticket's chatter with a link to the new task.
-
Archives the ticket and links it to the new task.
-
Transfers all timesheets from the ticket to the task.
-
Redirects the user to the newly created task form.
Installation
Use Odoo normal module installation procedure to install
helpdesk_convert_ticket_to_task.
This module depends on:
helpdesk_mgmt: provides the base helpdesk ticket functionality.helpdesk_mgmt_project: provides the link between tickets and projects.helpdesk_request_type: provides the request type field on tickets.project_request_data: provides the service and request type fields on tasks.project_task_add_very_high: provides extended priority values (2 and 3) on tasks to match ticket priorities.helpdesk_transfer_timesheet_to_task: provides the timesheet transfer functionality from ticket to task.
Known issues / Roadmap
A current limitation is that one task can be linked to many tickets. Thus, the above task fields are filled up at the creation of the task from a ticket form but are not updated when the linked tickets are updated.
Bug Tracker
Bugs are tracked on our issues website. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.
Credits
Contributors
- Quentin Mondot
Funders
The development of this module has been financially supported by:
- Elabore (https://elabore.coop)
Maintainer
This module is maintained by Elabore.