Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
3 Antwoorden
9651 Weergaven

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 ? 

Avatar
Annuleer
Beste antwoord

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>
Avatar
Annuleer
Auteur

Thank you, once again ;)

Beste antwoord

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

Avatar
Annuleer
Auteur

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

Gerelateerde posts Antwoorden Weergaven Activiteit
0
jul. 16
4370
0
apr. 24
1379
0
jan. 23
1768
3
sep. 21
2931
1
okt. 20
9209