OdooWiki OCA HUB

Helpdesk Portal Restriction

helpdesk_portal_restriction folder_open OCA/helpdesk open_in_new
Helpdesk License: AGPL-3

This module allows you to restrict teams and categories for each customer.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you decide, per customer, which helpdesk teams and ticket categories that customer can pick when creating a ticket from the portal.

This module adds two new fields to the customer (contact) form so you can control what each customer sees in the helpdesk portal.

  • On a contact, you get "Available teams" and "Available category" fields, shown as tag lists right after the existing Tags field. Only teams and categories that are marked to appear in the portal can be selected.
  • On each helpdesk team you get a "Partners" field, and on each helpdesk ticket category you also get a "Partners" field, so the same restriction can be maintained from the team or category side.

When a portal user opens the ticket creation form, the list of teams and categories is filtered to the ones linked to that user's contact. If nothing is configured for the contact, the full portal list is shown as before.

The module touches helpdesk.ticket.team, helpdesk.ticket.category and res.partner, and extends the helpdesk portal controller that builds the team and category selections. It does not add new menus or reports; the new fields appear on the standard contact form.

Depends on

Models and fields (3)
  • res.partner · extends an existing modelhelpdesk_team_ids (Available teams), helpdesk_category_ids (Available category)
  • helpdesk.ticket.team · extends an existing modelhelpdesk_partner_ids (Partners)
  • helpdesk.ticket.category · extends an existing modelhelpdesk_category_partner_ids (Partners)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

Go to the partner and select the teams and categories for which can open ticket

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.