Allows portal access for project and update followers
Project description
Project Update Portal Access
This module extends project updates functionality by allowing portal access for project and update followers.
Main Features
Portal Access for Followers: Allows project followers and update followers to access project updates through the portal
Automatic Access Control: Automatically grants access based on follower relationships
Update List View: Portal users can view all updates for projects they follow
Update Detail View: Portal users can view detailed information about specific updates
Breadcrumb Navigation: Integrated breadcrumb navigation for easy access to updates
Benefits
Keep stakeholders informed about project progress without requiring full system access
Share project updates with external partners and clients through the portal
Maintain transparency by allowing followers to track project status
Easy access to project updates through a dedicated portal interface
Dependencies
This module requires:
project: Odoo’s project management module
portal: Odoo’s portal module for customer access
Table of contents
Configuration
This module does not require additional configuration after installation. It works automatically once installed.
Installation
Go to the Apps menu
Remove the “Apps” filter if necessary
Search for “Project Update Portal Access”
Click Install
Prerequisites
Make sure the following modules are installed:
Project (base project module)
Portal (Odoo’s portal module for customer access)
The system will automatically install the necessary dependencies during installation.
Permissions
The module uses portal access rules to control visibility:
Portal users can view updates if they are followers of the project
Portal users can view updates if they are followers of the specific update
Access is read-only for portal users (no create, write, or delete permissions)
Access Configuration
Adding Followers to Projects
Go to the Projects module
Open a project
In the project form, add followers in the Followers field
Followers will automatically have access to project updates via portal
Adding Followers to Updates
When creating or editing a project update
Add followers in the Followers field of the update
Those followers will have access to that specific update via portal
No additional permission configuration is required.
Usage
This guide explains how to use the Project Update Portal module to access project updates through the portal interface.
Access Project Updates via Portal
Method 1: From Project Page
Log in to the portal
Go to Projects menu
Select a project you are following
Click the View Updates button on the project page
You will see a list of all updates for that project
Click on any update to view its details
Method 2: Direct URL Access
If you have the direct link to an update, you can access it directly
The link format is: /my/projects/<project_id>/update/<update_id>
You can also access the updates list: /my/projects/<project_id>/updates
Access Requirements
Project Followers
To access project updates, you must be:
A follower of the project (project.message_partner_ids)
OR a follower of the specific update (message_partner_ids)
Automatic Access
The system automatically grants access when:
You are added as a follower to a project
You are added as a follower to a specific update
You receive a notification about a project update
Viewing Updates
Update List View
Navigate to a project you follow
Click View Updates button
You will see a list of all updates with:
Update title
Status badge (On Track, At Risk, Off Track, On Hold)
Date and author
Progress bar
Click on any update to view full details
Update Detail View
When viewing a specific update, you can see:
Update title and status
Date and author information
Progress percentage with visual progress bar
Full description with HTML formatting
Navigation breadcrumbs to easily return to project or updates list
Update Status Indicators
The module uses color-coded badges to indicate update status:
Green (On Track): Project is progressing as expected
Orange (At Risk): Project may face delays or issues
Red (Off Track): Project is behind schedule or facing significant issues
Blue (On Hold): Project is temporarily paused
Usage Examples
Example 1: Client Project Updates
Add your client as a follower to the project
Create project updates regularly
Client can access updates through the portal
Client stays informed about project progress without needing system access
Example 2: Partner Collaboration
Add external partners as followers to specific updates
Partners receive notifications about updates
Partners can access update details through portal links
Maintain transparency in collaborative projects
Example 3: Stakeholder Reporting
Create regular project updates with progress information
Add stakeholders as project followers
Stakeholders can review updates at their convenience
Reduce need for status meetings and email updates
Tips
Use project updates to keep all stakeholders informed about progress
The portal interface provides a clean, focused view of updates
Breadcrumb navigation makes it easy to navigate between projects and updates
Status badges provide quick visual indicators of project health
Progress bars help visualize project completion status
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Credits
Contributors
-
Marcel Savegnago <marcel.savegnago@escodoo.com.br>
Maintainers
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
Current maintainer:
This module is part of the OCA/project project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file odoo_addon_project_update_portal-16.0.1.0.0.4-py3-none-any.whl.
File metadata
- Download URL: odoo_addon_project_update_portal-16.0.1.0.0.4-py3-none-any.whl
- Upload date:
- Size: 39.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20df67a7d95c48514865d4cb4b364301d05aa2fd1d1b44f661d02c323c0c24cf
|
|
| MD5 |
b39aad442b4a262100d5fdae45f49c64
|
|
| BLAKE2b-256 |
31f118ac22361b20c4340ecdb7c6c27f19fc3ebb2aa4247fdab94f7488403e59
|