Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
3 Відповіді
9742 Переглядів

When i create project with Privacy / Visibility Private Project Followers only the Task in this Project are visible only for user that are followers or assigned to the task.

How can i do that if there is no followers and Task is not assigned to anyone that every user may see that task.

Is this made trough  Access Rights/Rules ? 

Аватар
Відмінити
Найкраща відповідь

Hello,

you should modify the access rule "Project/Task: employees: follow required for follower-only projects". 

Something like:

<record model="ir.rule" id="project.task_visibility_rule">

        <field name="name">Project/Task: employees: follow required for follower-only projects</field>
        <field name="model_id" ref="project.model_project_task"/>
        <field name="domain_force">[
        '|',
            ('project_id.privacy_visibility', '!=', 'followers'),
            '|','|',
                ('project_id.message_partner_ids', 'in', [user.partner_id.id]),
                '&amp;', <!-- And operator -->
                   ('user_id', '=', False), <!-- no user-->
                   (len('project_id.message_partner_ids'), '=', 0), <!-- NO FOLLOWERS-->
  '|',
                    ('message_partner_ids', 'in', [user.partner_id.id]),
                    ('user_id', '=', user.id)
 
        ]</field>
        <field name="groups" eval="[(4,ref('base.group_user'))]"/>
    </record>
Аватар
Відмінити
Автор

Thank you, once again ;)

Найкраща відповідь

If you want that everyone see the project use public project instead of private.

Аватар
Відмінити
Автор

The thing is by the Assignet To i have clear button and if user pushes that button it clears Assigned person from task, so after that i want that that task without assignment would be visible to everyone

Related Posts Відповіді Переглядів Дія
0
лип. 16
4474
0
квіт. 24
1456
0
січ. 23
1831
3
вер. 21
2931
1
жовт. 20
9267