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

Hi.

if i applied ir.rule for a particular model. Odoo shows a warning like this-

The requested operation cannot be completed due to security restrictions. Please contact your system administrator.
(Document type: store, Operation: unlink)

i want to change it. How can i do that?

thanks in advance.

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

Change in your odoo/models.py file.

find out _check_record_rules_result_count method.

@api.multi
def _check_record_rules_result_count(self, result_ids, operation):

and change only message in

raise AccessError(_('The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: %s, Operation: %s)') % \(self._description, operation))
Ảnh đại diện
Huỷ bỏ
Tác giả

hmm...found about it.....BTW, it is never a good thing to change in main odoo-server files......need to edit the method or overwrite it in my own models.....

yes, overriding is better way than changing in main file.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 7 22
2506
1
thg 3 21
7421
1
thg 5 21
4006
1
thg 8 20
2678
2
thg 7 19
4126