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

Hi everybody, I'm using Odoo v15.

I'm trying to hide save and discard record button only on specific FORM view:



em.attendances.students.sheet.form
em.attendances.students.sheet







attrs="{'invisible': [('active', '=', True)]}"/>





























I already try the following:

--> Added create="false" and edit="false" on the form tag:


--> Modify access rights. I created a new group and give to the user only "read rights", but the problem here is that I have a tree view showed before the form view, and I NEED to show the "create" button in the tree view (I attached the code of this view next):


em.attendances.students.sheet.tree
em.attendances.students.sheet











--> I tried to add some js file linked to the view, but I can not run the script

Please, any help will be useful, thanks in advance!



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

Hello Nico Hussein, 


Find Code in Comment. 



Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Ảnh đại diện
Huỷ bỏ

You need to add this line in ir.actions.act_window
<field name="target">inline</field>

Or You can try create="false" edit="False" in form tag

Câu trả lời hay nhất

Hi Nico:

Add  

'create': False

to the context of the window action that is used to open the form.

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

In your ir.actions.act_window xml record of the model, add the below line:


<field name="target">inline</field>



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 9 18
300
1
thg 11 17
20403
1
thg 9 23
4753
1
thg 5 22
3286
0
thg 6 15
3831