OdooWiki OCA HUB

Portal types

base_portal_type folder_open OCA/server-backend open_in_new
Technical License: AGPL-3

This module allows administrator to configure groups for portal users, which is not possible with standard Odoo.

That's useful for having different types of portal users (think differentiate vendors from customers) and leveraging Odoo's group mechanism for ie views instead having to cook up custom solutions.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets administrators create different types of portal users by defining portal-type groups, so portal access can be tailored (for example vendors versus customers) using Odoo's normal group mechanism.

This is a technical base module that changes how portal users are managed in Odoo. Normally, portal users are a single category, and you cannot easily give different portal users different sets of permissions. This module introduces a new group category called "Portal type" and a group named "A portal type" as an example.

  • Administrators can create additional groups under the "Portal type" category to represent different kinds of portal users.
  • On the user form, these portal-type groups appear as checkboxes next to the standard user type selection.
  • The checkboxes are only editable when the user is a portal user or an internal user; otherwise they are read-only.
  • The portal-type checkboxes are only visible when the user type is set to portal.
  • The module adjusts how groups are grouped by application so that the "Portal type" category is displayed as simple checkboxes rather than a selection list.

It extends the res.groups model and touches the user groups view (base.user_groups_view). It depends on the standard portal module. No new menus, reports, or scheduled actions are added; the main visible change is on the user configuration screen where portal-type groups can be assigned.

Depends on

portal
Models and fields (1)
  • res.groups · extends an existing model

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: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/server-backend.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to:

  • create a group of category base_portal_type.category_portal_type
  • observe the group shows up on a user form for users of type Portal
  • now you can use this group in your frontend templates and code to make some features accessible to this group

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.