Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2012 Lượt xem

Hello everyone!

I need to restrict the creation of opportunities in the CRM module, that's why I have a custom module that inherits directly from "crm.lead". What I need is to disable the "Create" button when the "type_executive" attribute (res.users) of the current user is different from 4. How can I do it? The code I am using in the inherited view is as follows (currently nobody can create opportunities):


 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Diego!

The approach you are suggesting is not ideal - let me explain why:
The create button in the kanban is not the only place where users can create opportunities from → they can come from a different view (e.g. leads), they can try importing the records or they can create a new opportunity through sale order in debug mode:

Normally when you need to restrict someone from Creating a record in Odoo, you create a new Access group (res.groups), where you define the CRUD for the specific record. As it will prevent the users from creating opportunities whatsoever, they won´t be able to create them from the "alternative" places either.

Hope my answer helped!

Sincerely

Ivana from Edoo.is

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 8 21
3211
1
thg 6 24
3140
0
thg 6 24
1200
2
thg 9 22
3053
4
thg 6 22
1284