helpdesk_type
Add configurable ticket type classifications to Helpdesk tickets so teams and portal users can categorize requests consistently.
Key Features
- helpdesk.ticket.type: Allows configuring named ticket type records, linking them to eligible teams, and flagging whether each type is available on the portal.
- helpdesk.ticket.team: Lets teams declare the ticket types they support so their tickets cannot use unauthorized classifications.
- helpdesk.ticket: Introduces a type field on tickets, restricts the team selector to teams that accept the chosen type, and clears incompatible team/assignee selections when the type changes.
- helpdesk: Displays the ticket type across form, list, search, and kanban views and enables filtering or grouping tickets by type for easier triage.
- res.config.settings: Adds company-level toggles to show the ticket type selector on the portal submission form and to require a type from portal users.
- portal: Extends the customer portal to show ticket types in lists and detail pages, offer a dropdown of portal-visible types when creating tickets, and validate submitted values before saving.
- security: Grants portal users read-only access to ticket type definitions while keeping full management rights limited to helpdesk managers.