You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.3 KiB
24 lines
1.3 KiB
<?xml version="1.0"?>
|
|
<openerp>
|
|
<data>
|
|
{% for menu in menus -%}
|
|
<record id="action_{{ menu.action.name }}_{{ menu.action.view_type }}_view" model="{{ menu.action.type }}">
|
|
<field name="name">{{ menu.action.name }}</field>
|
|
<field name="type">{{ menu.action.type }}</field>
|
|
<field name="res_model">{{ menu.action.res_model }}</field>
|
|
<field name="view_type">{{ menu.action.view_type }}</field>
|
|
<field name="view_mode">{{ menu.action.view_mode }}</field>
|
|
{% if menu.action.help %}<field name="help" type="html">{{ menu.action.help }}
|
|
</field>{% endif %}
|
|
</record>
|
|
|
|
<menuitem action="action_{{ menu.action.name }}_{{ menu.action.view_type }}_view"
|
|
name="{{ menu.name }}"
|
|
id="menu_action_{{ menu.name|replace('.', '_') }}_{{ menu.action.view_type }}"
|
|
{% if menu.parent_id %}parent="{{ menu.parent_id.get_xml_id(cr,1,1).values()[0] }}"{% endif %}
|
|
sequence="{{ menu.sequence }}"
|
|
groups="{% for group in menu.groups_id %}{{ group.get_xml_id(cr,1,1).values()[0] }},{% endfor %}"
|
|
/>
|
|
{% endfor -%}
|
|
</data>
|
|
</openerp>
|