Skip to content

[18.0][ADD] base_group_subcontractor: Extra user type group for restricted access to backend#966

Open
pedrobaeza wants to merge 1 commit into
OCA:18.0from
Tecnativa:18.0-add-base_group_subcontractor
Open

[18.0][ADD] base_group_subcontractor: Extra user type group for restricted access to backend#966
pedrobaeza wants to merge 1 commit into
OCA:18.0from
Tecnativa:18.0-add-base_group_subcontractor

Conversation

@pedrobaeza

Copy link
Copy Markdown
Member

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.

Use Cases / Context

A usual need inside a company using Odoo is to have external people (subcontractors) that need to access Odoo to do certain operations that are not allowed (or they are not comfortable) in the portal, but giving them an internal system user is too much, as there some visible information (like contacts or calendar events) that shouldn't be shown by these users, even by legal reasons (GDPR, etc).

Known issues / Roadmap

  • Any extra installed module that performs operations on the web client (example: base_tier_validation), will require glue modules that adds the permissions for the corresponding models.

@Tecnativa TT63310

@pedrobaeza pedrobaeza added this to the 18.0 milestone Jul 1, 2026
@OCA-git-bot OCA-git-bot added series:18.0 mod:base_group_subcontractor Module base_group_subcontractor labels Jul 1, 2026

@christian-ramos-tecnativa christian-ramos-tecnativa left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functional and code review OK!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:base_group_subcontractor Module base_group_subcontractor series:18.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants