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

How we can delete menuitem from the openerp screen?

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

Hi,

Create a new module to delete your desird menuitems in openerp, you cold use this example

<delete model="ir.ui.menu" id="base.menu_partner" />

or

Remove the parent menu, and the sub menu's in *.xml

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

Try this

<delete model="ir.ui.menu" id="project.menu_action_view_task" />

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

Hi Prince. Make sure Technical Features is checked on for your user. Then go under Settings/Technical/User Interface/Menu Items and search for the item you want to delete (e.g. "Vouchers"). Once you find it, you can use the More menu to Delete it.

I hope this helps!

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

"Vouchers" is just a random example of a menu item. You'll want to search for the item you wish to delete.

Before you delete, make sure you do a backup of the database and secondly delete from the submenu items before coming to the main item, if not the submenu items will cluster up as menu items on the menu bar.

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

Please don't delete any menus.

my suggestion is Deactive the menu from Settings/Technical/User Interface/Menu Items this.
If you do like this in future you can enable it

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

Try this

class ir_ui_menu(models.Model):

inherit = 'ir.ui.menu'
_description = "ir.ui.menu"
active = fields.Boolean(string='Active', default=True)


in a file Xml
<record model ="ir.ui.menu" id="yourmodel.your_menu_ithem_id">

<field name="active" eval="False"/>
</record>
Or :
<record model ="ir.ui.menu" id="yourmodel.your_menu_ithem_id">
<field name="groups_id" eval="[(3,ref('base.group_user'))]"/>

</record>



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
Get menuitem list Đã xử lý
3
thg 12 21
7043
0
thg 12 18
2475
2
thg 11 17
6474
0
thg 4 17
2583
3
thg 6 16
4752