OdooWiki OCA HUB

Internal Project Available in Portal

project_internal_access_from_portal folder_open OCA/project open_in_new
Project License: AGPL-3

This module adds an additional option to the project settings which allows portal users to access internal projects and tasks.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a new project visibility option so that invited portal users can see internal projects and their tasks. Portal users only see projects and tasks they follow.

This module extends the Project app with an extra visibility choice on projects. When you open a project's settings, the visibility field now offers "Invited internal/portal users" in addition to the standard options.

  • If a project uses this new visibility, internal users only see it when they follow it; otherwise it stays hidden from them.
  • Portal users (external contacts with portal access) can read such projects only if they are followers of the project, and they can read its tasks only if they follow the project or the individual task.
  • Portal access is read-only: portal users cannot create, modify or delete these projects and tasks.
  • Two standard project access rules are disabled so the new rules take over, and new rules are added for internal users and portal users on project.project and project.task.

The module also ships demo data: a demo project set to this visibility with two demo tasks, shared with the demo portal contact. No new menus or buttons are added; the change appears directly in the project visibility dropdown and in what portal users can see on the portal.

Depends on

project
Models and fields (1)
  • project.project · extends an existing modelprivacy_visibility

Text generated by AI (DeepSeek) from reading the Odoo 16.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.

terminal Installation and usage

OCA documentation · Odoo 16.0

Go to "Project > Configuration > Projects" and open a project. In the "Settings" tab, set "Visibility" to "Invited internal/portal users".

When a portal user a configured project. The user can now access the project in the portal. When a portal user a configured project task. The user can now access the task in the portal.

No verified information in OCA: Installation.

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.