OdooWiki OCA HUB

Extra user type

base_group_subcontractor folder_open OCA/server-auth open_in_new
Tools License: AGPL-3

This module adds a new isolated user type group called "Subcontractors", that simulates to be an internal user, giving access to the backend, but only granting the minimum permissions for the web client to work, and only exposing the Discuss menu.

The rest of the needed permissions for that subcontractors should be given in extra customizations.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new "Subcontractor" user type in Odoo that can log into the backend but only sees the Discuss menu, with minimal permissions for the web client to work.

This module creates an extra user type called "Subcontractor" in the same category as the standard Odoo user types. A user set to this type can log into the backend, but instead of the full internal-user experience they only get the Discuss menu; everything else must be granted later through additional customizations.

What it changes in Odoo:

  • A new group "Subcontractor" is added under the user-type category, so it can be selected on a user record.
  • Users in this group are treated as internal users for the web client (the system reports them as non-shared users), so the backend interface loads normally.
  • The Discuss menu is made visible to this group, and the related Discuss access rules are extended to it so channels and messages work.
  • Read-only access is granted to basic supporting data such as users, companies, currencies, languages, partners, attachments, filters and menus, plus the web tour data needed by the interface.
  • Discuss-related records (channels, channel members, messages, activities, templates, aliases, notifications, scheduled messages) get the minimum read/write/create permissions needed to chat.

No new screens, reports or scheduled jobs are added. The module only adds a user type, its access rights and menu visibility; the demo data creates an example subcontractor user.

Depends on

mailweb_editor
Models and fields (1)
  • res.users · 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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

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

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.