跳至内容
菜单
此问题已终结
3 回复
9662 查看

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

相关帖文 回复 查看 活动
0
7月 16
4394
0
4月 24
1382
0
1月 23
1771
3
9月 21
2931
1
10月 20
9219