Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Project

Entity: project.project

Compute Method: _compute_access_instruction_message

View 19.0 View 20.0
Inputs Method Outputs
  • privacy_visibility
for project in self:
            if project.privacy_visibility == 'portal':
-                 project.access_instruction_message = self.env._('To give portal users access to your project, add them as followers. For task access, add them as followers for each task.')
+                 project.access_instruction_message = self.env._('All internal users have access to the project. Invite portal users as collaborators to give them access. They can also access tasks they follow.')
            elif project.privacy_visibility == 'followers':
-                 project.access_instruction_message = self.env._('Grant employees access to your project or tasks by adding them as followers. Employees automatically get access to the tasks they are assigned to.')
+                 project.access_instruction_message = self.env._('Add internal users as team members to give them access to the project. They can also access tasks they follow.')
            elif project.privacy_visibility == 'invited_users':
-                 project.access_instruction_message = self.env._("Grant users access by adding them as followers — either to the project or individual tasks. Internal users automatically gain access to tasks they are assigned to.")
+                 project.access_instruction_message = self.env._("Add internal users as team members and invite portal users as collaborators to give them access to the project. They can also access tasks they follow.")
            else:
                project.access_instruction_message = ''
  • access_instruction_message

Back to entity