Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
2234 Ansichten

I want to avoid specific Group Visibility of a Sale Order, based on a SO field. 

But i can still see all sales orders because a record rule in Timesheet / User group.

If a remove that record rule, i can´t add timesheet lines.

I need that Users that are designed as "Project Manager"(Studio field) in a SO, can see that SO.

Odoo v11 SaaS

Avatar
Verwerfen
Autor Beste Antwort

Sorry, this not working for me. 

I need do it by Record Rules. 

I want that users in a specific group, can view only their Sales Order. 

But if a put a record rule: OBJECT = SALES ORDER, DOMAIN = [('x_sorder_pm.user_id', '=',user.id)]
Then this user can´t write timesheets in all projects, only in that where the x_order_pm field = user.id

Avatar
Verwerfen
Beste Antwort

Create custom group in sale order, and go to sale_order view form,then give attrs = "{invisible:[field_name == 'something']}"

example :

<button class="oe_stat_button" type="object" attrs="{'invisible': ['|', ('sale_order_count', '=', 0), ('type', '=', 'lead')]}"

        ////////

</button>

Note : I give example for button,you try in menuitem.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Jan. 24
3209
0
Jan. 24
1550
2
Aug. 22
2668
0
Dez. 20
2090
1
Sept. 19
4878