餐费报表权限
This commit is contained in:
@@ -4,10 +4,15 @@
|
||||
<menuitem id="yuthon_catering_root_menu" name="餐饮" sequence="1"
|
||||
web_icon="yuthon_catering,static/description/catering.png"
|
||||
>
|
||||
<menuitem id="yuthon_catering_menu" name="餐饮收集任务" action="yuthon_catering_action_window" sequence="1"/>
|
||||
<menuitem id="yuthon_salary_meal_views_menu"
|
||||
name="餐费报表"
|
||||
action="yuthon_salary.view_yuthon_meal_expenses_action"
|
||||
sequence="5"/>
|
||||
sequence="2"/>
|
||||
<menuitem id="yuthon_salary_meal_views_menu_employee"
|
||||
name="餐费报表(员工)"
|
||||
action="yuthon_salary.view_yuthon_meal_expenses_action_readonly"
|
||||
sequence="3"/>
|
||||
<menuitem id="yuthon_catering_conf_root_menu" name="配置" sequence="99"/>
|
||||
</menuitem>
|
||||
</data>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- search视图 -->
|
||||
<!-- search视图 -->
|
||||
<record id="yuthon_catering_search_view" model="ir.ui.view">
|
||||
<field name="name">yuthon.catering.search</field>
|
||||
<field name="model">yuthon.catering</field>
|
||||
@@ -57,13 +57,5 @@
|
||||
</record>
|
||||
|
||||
|
||||
<!-- 二级菜单 -->
|
||||
<menuitem
|
||||
id="yuthon_catering_menu"
|
||||
name="餐饮收集任务"
|
||||
parent="yuthon_catering_root_menu"
|
||||
sequence="1"
|
||||
action="yuthon_catering_action_window"/>
|
||||
|
||||
</data>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -83,5 +83,32 @@
|
||||
<field name="view_ids" eval="[(5, 0, 0),
|
||||
(0, 0, {'view_mode': 'tree', 'view_id': ref('yuthon_salary.view_my_yuthon_meal_expenses_tree')})]"/>
|
||||
</record>
|
||||
<!-- 只读视图 -->
|
||||
<record id="view_yuthon_meal_expenses_tree_readonly" model="ir.ui.view">
|
||||
<field name="name">yuthon.meal.expenses.tree.readonly</field>
|
||||
<field name="model">yuthon.meal.expenses</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="餐费" editable="false">
|
||||
<field name="select_year"/>
|
||||
<field name="select_time"/>
|
||||
<field name="employee_id"/>
|
||||
<field name="card"/>
|
||||
<field name="number_breakfasts"/>
|
||||
<field name="number_lunches"/>
|
||||
<field name="total_payment"/>
|
||||
<field name="company_id"/>
|
||||
<field name="toll_state"/>
|
||||
<field name="meal_state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<!-- 只读动作 -->
|
||||
<record id="view_yuthon_meal_expenses_action_readonly" model="ir.actions.act_window">
|
||||
<field name="name">餐费报表(员工)</field>
|
||||
<field name="res_model">yuthon.meal.expenses</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_ids" eval="[(5, 0, 0),
|
||||
(0, 0, {'view_mode': 'tree', 'view_id': ref('yuthon_salary.view_yuthon_meal_expenses_tree_readonly')})]"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user