菜单
This commit is contained in:
@@ -1,105 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<odoo>
|
||||
<data>
|
||||
<menuitem id="menu_soong_workflow_root"
|
||||
name="流程中心"
|
||||
web_icon="soong_workflow,static/description/icon.png"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_workflow_approval_request_new"
|
||||
name="新建流程"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="action_kklw_workflow_approval_request"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_soong_workflow_todo_record_first"
|
||||
name="待办"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow.soong_workflow_record_todo_action"
|
||||
sequence="2"/>
|
||||
<menuitem id="menu_soong_workflow_done_record_first"
|
||||
name="已办"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow.soong_workflow_record_done_action"
|
||||
sequence="3"/>
|
||||
<menuitem id="menu_soong_workflow_other_record"
|
||||
name="流程查询"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow_other_record_action"
|
||||
sequence="4"/>
|
||||
<menuitem id="menu_soong_workflow_hr_employee"
|
||||
name="人力资源流程"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow_hr_employee_action"
|
||||
sequence="5"/>
|
||||
<!-- <menuitem id="menu_workflow_approval_request_copy"-->
|
||||
<!-- name="抄送/传阅流程"-->
|
||||
<!-- parent="menu_soong_workflow_root"-->
|
||||
<!-- action="soong_workflow_record_action_copy"-->
|
||||
<!-- sequence="8"/>-->
|
||||
<menuitem id="menu_workflow_approval_request_admin"
|
||||
name="流程监控"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow_record_action_admin"
|
||||
sequence="11"/>
|
||||
<menuitem id="menu_soong_workflow_entrust"
|
||||
sequence="13"
|
||||
name="流程委托"
|
||||
action="soong_workflow_entrust_action"
|
||||
parent="menu_soong_workflow_root"/>
|
||||
<menuitem id="menu_workflow_approval_request_recycle"
|
||||
name="工作流回收站"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_workflow_record_action_reclaim"
|
||||
sequence="15"/>
|
||||
<menuitem id="menu_soong_workflow_inspector_approval"
|
||||
sequence="17"
|
||||
name="督办审批"
|
||||
action="soong_workflow_inspector_action"
|
||||
parent="menu_soong_workflow_root"/>
|
||||
<menuitem id="menu_soong_other_setting"
|
||||
sequence="19"
|
||||
name="其他"
|
||||
parent="menu_soong_workflow_root"
|
||||
action="soong_note_action"/>
|
||||
<menuitem id="menu_soong_workflow"
|
||||
name="工作流"
|
||||
parent="menu_soong_other_setting"
|
||||
action="action_soong_workflow"
|
||||
sequence="1"/>
|
||||
<menuitem id="menu_soong_workflow_log1"
|
||||
name="工作流日志"
|
||||
parent="menu_soong_other_setting"
|
||||
action="action_soong_workflow_log"
|
||||
sequence="2"/>
|
||||
<menuitem id="menu_soong_workflow_log2"
|
||||
name="工作流传阅日志"
|
||||
parent="menu_soong_other_setting"
|
||||
action="action_soong_workflow_log2"
|
||||
sequence="3"/>
|
||||
<menuitem id="menu_soong_workflow_log"
|
||||
name="工作流按钮"
|
||||
parent="menu_soong_other_setting"
|
||||
action="view_soong_workflow_node_button_action"
|
||||
sequence="2"/>
|
||||
<!-- <menuitem id="menu_trans_link_action_setting"-->
|
||||
<!-- name="工作流节点配置(后台测试)"-->
|
||||
<!-- parent="menu_soong_other_setting"-->
|
||||
<!-- action="trans_link_action"-->
|
||||
<!-- sequence="3"/>-->
|
||||
<menuitem id="menu_soong_approval_note"
|
||||
name="常用审批意见"
|
||||
parent="menu_soong_other_setting"
|
||||
action="soong_note_action"
|
||||
sequence="4"/>
|
||||
<menuitem id="menu_soong_approval_setting"
|
||||
name="常用审批设置"
|
||||
parent="menu_soong_other_setting"
|
||||
action="view_soong_note_setting_action"
|
||||
sequence="5"/>
|
||||
<menuitem id="menu_soong_approval_group"
|
||||
parent="menu_soong_other_setting"
|
||||
name="审批分组"
|
||||
action="soong_approval_group_action"
|
||||
sequence="9"/>
|
||||
</data>
|
||||
<menuitem id="menu_soong_workflow_root" name="工作流" web_icon="soong_workflow,static/description/icon.png" sequence="15">
|
||||
<menuitem id="menu_workflow_approval_request_new" name="新建流程" action="soong_workflow.action_kklw_workflow_approval_request" sequence="1"/>
|
||||
<menuitem id="menu_soong_workflow_hr_employee" name="人力资源流程" action="soong_workflow.soong_workflow_hr_employee_action" sequence="5"/>
|
||||
<menuitem id="menu_workflow_approval_request_admin" name="流程监控" action="soong_workflow.soong_workflow_record_action_admin" sequence="10"/>
|
||||
<menuitem id="menu_soong_workflow_entrust" name="流程委托" action="soong_workflow.soong_workflow_entrust_action" sequence="15"/>
|
||||
<menuitem id="menu_workflow_approval_request_recycle" name="工作流回收站" action="soong_workflow.soong_workflow_record_action_reclaim" sequence="20"/>
|
||||
<menuitem id="menu_soong_workflow_inspector_approval" name="督办审批" action="soong_workflow.soong_workflow_inspector_action" sequence="25"/>
|
||||
<menuitem id="menu_soong_other_setting" name="配置" sequence="30">
|
||||
<menuitem id="menu_soong_workflow" name="工作流" action="soong_workflow.action_soong_workflow" sequence="35"/>
|
||||
<menuitem id="menu_soong_workflow_log" name="工作流按钮" action="soong_workflow.view_soong_workflow_node_button_action" sequence="40"/>
|
||||
<menuitem id="menu_soong_workflow_log1" name="工作流日志" action="soong_workflow.action_soong_workflow_log" sequence="45"/>
|
||||
<menuitem id="menu_soong_workflow_log2" name="工作流传阅日志" action="soong_workflow.action_soong_workflow_log2" sequence="50"/>
|
||||
<menuitem id="menu_soong_approval_note" name="常用审批意见" action="soong_workflow.soong_note_action" sequence="55"/>
|
||||
<menuitem id="menu_soong_approval_setting" name="常用审批设置" action="soong_workflow.view_soong_note_setting_action" sequence="60"/>
|
||||
</menuitem>
|
||||
</menuitem>
|
||||
</odoo>
|
||||
@@ -82,7 +82,7 @@
|
||||
<attribute name="invisible">1</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='department_id']" position="after">
|
||||
<!-- <field name="allowed_user_ids" invisible="1"/>-->
|
||||
<field name="allowed_user_ids" invisible="1"/>
|
||||
<field name="number"/>
|
||||
<field name="establishment_quotas"/>
|
||||
<field name="no_of_employee" string="在编人数"/>
|
||||
|
||||
@@ -133,9 +133,6 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--维修-->
|
||||
<menuitem id="yuthon_maintenance_equipment_menu_brand"
|
||||
parent="maintenance.menu_maintenance_title"
|
||||
|
||||
@@ -695,104 +695,27 @@
|
||||
sequence="7"/>
|
||||
|
||||
<!--我的-->
|
||||
<menuitem id="holiday_manage_menu_root_board" name="我的" web_icon="yuthon_work_brand,static/description/holiday.png" sequence="3"/>
|
||||
<menuitem id="menu_soong_workflow_task" name="我的任务" parent="holiday_manage_menu_root_board" action="project_todo.project_task_action_todo" sequence="1"/>
|
||||
<menuitem id="yuthon_notice_menu1_board" parent="holiday_manage_menu_root_board" name="通知公告" action="yuthon_notice.approval_notice_action" sequence="2"/>
|
||||
<menuitem id='menu_yuthon_will_task_root' name='我的日程' parent='holiday_manage_menu_root_board' action='yuthon_will_task.view_yuthon_will_task_action' sequence='3'/>
|
||||
<menuitem id="menu_workflow_approval_request_new" name="新建流程" parent="holiday_manage_menu_root_board" action="soong_workflow.action_kklw_workflow_approval_request" sequence="4"/>
|
||||
<!-- <menuitem id="menu_workflow_approval_request_my_start"-->
|
||||
<!-- name="我的流程"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- action="soong_workflow.soong_workflow_record_my_action"-->
|
||||
<!-- sequence="2"/>-->
|
||||
<menuitem id="menu_soong_workflow_todo_record" name="待办流程" parent="holiday_manage_menu_root_board" action="soong_workflow.soong_workflow_record_todo_action" sequence="5"/>
|
||||
<menuitem id="menu_soong_workflow_done_record" name="已办流程" parent="holiday_manage_menu_root_board" action="soong_workflow.soong_workflow_record_done_action" sequence="6"/>
|
||||
<menuitem id="menu_soong_workflow_department_record" name="流程查询" parent="holiday_manage_menu_root_board" action="soong_workflow.soong_workflow_department_record_action" sequence="7"/>
|
||||
<menuitem id="menu_hr_attendance_my_record_board" name="我的考勤" parent="holiday_manage_menu_root_board" action="yuthon_hr_attendance.hr_attendance_action1" sequence="8"/>
|
||||
<menuitem id="menu_hr_attendance_my_abnormal_board" name="我的异常" parent="holiday_manage_menu_root_board" action="yuthon_hr_attendance.hr_attendance_my_abnormal" sequence="9"/>
|
||||
<menuitem id="yuthon_vacation_reports_my" name="考勤确认单" parent="holiday_manage_menu_root_board" action="yuthon_hr_attendance.action_server_open_my_vacation_form1" sequence="10"/>
|
||||
<menuitem id="yuthon_vacation_reports_my" name="工资条" parent="holiday_manage_menu_root_board" action="yuthon_salary.action_view_my_payslip" sequence="11"/>
|
||||
<menuitem id="yuthon_meal_expenses_my_board" name="餐费" parent="holiday_manage_menu_root_board" sequence="12" action="yuthon_salary.view_my_yuthon_meal_expenses_action"/>
|
||||
<menuitem id="yuthon_salary_party_my_board" name="党费" parent="holiday_manage_menu_root_board" sequence="13" action="yuthon_salary.view_my_yuthon_salary_party_action"/>
|
||||
<menuitem id="property_device_repair_action_brand" parent="holiday_manage_menu_root_board" name="报事报修" action="yuthon_maintain.property_device_repair_action" sequence="14"/>
|
||||
<menuitem id="property_device_repair_action_brand_all" parent="holiday_manage_menu_root_board" name="报事报修(管理员)" action="yuthon_maintain.property_device_repair_all_action" groups="base.group_system" sequence="15"/>
|
||||
<menuitem id="salary_view_Individual" name="个税计算" parent="holiday_manage_menu_root_board" sequence="16" action="yuthon_salary.action_view_hr_payslip_month_form2"/>
|
||||
<!-- <menuitem id="menu_soong_workflow_hr_company_record"-->
|
||||
<!-- name="人事相关流程"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- action="soong_workflow.soong_workflow_hr_employee_action"-->
|
||||
<!-- sequence="5"/>-->
|
||||
<!-- <menuitem id="menu_soong_workflow_department_record_copy"-->
|
||||
<!-- name="抄送/传阅流程"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- action="soong_workflow.soong_workflow_record_action_copy"-->
|
||||
<!-- sequence="5"/>-->
|
||||
<!-- <menuitem id="menu_soong_workflow_department_record_add"-->
|
||||
<!-- name="加签流程"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- action="soong_workflow.soong_workflow_record_action_add"-->
|
||||
<!-- sequence="6"/>-->
|
||||
<menuitem id="holiday_manage_menu_root_board" name="我的" web_icon="yuthon_work_brand,static/description/holiday.png" sequence="3">
|
||||
<menuitem id="menu_soong_workflow_task" name="我的任务" action="project_todo.project_task_action_todo" sequence="1"/>
|
||||
<menuitem id="yuthon_notice_menu1_board" name="通知公告" action="yuthon_notice.approval_notice_action" sequence="2"/>
|
||||
<menuitem id='menu_yuthon_will_task_root' name='我的日程' action='yuthon_will_task.view_yuthon_will_task_action' sequence='3'/>
|
||||
<menuitem id="menu_workflow_approval_request_new" name="新建流程" action="soong_workflow.action_kklw_workflow_approval_request" sequence="4"/>
|
||||
<menuitem id="menu_soong_workflow_todo_record" name="待办流程" action="soong_workflow.soong_workflow_record_todo_action" sequence="5"/>
|
||||
<menuitem id="menu_soong_workflow_done_record" name="已办流程" action="soong_workflow.soong_workflow_record_done_action" sequence="6"/>
|
||||
<menuitem id="menu_soong_workflow_department_record" name="流程查询" action="soong_workflow.soong_workflow_department_record_action" sequence="7"/>
|
||||
<menuitem id="menu_hr_attendance_my_record_board" name="我的考勤" action="yuthon_hr_attendance.hr_attendance_action1" sequence="8"/>
|
||||
<menuitem id="menu_hr_attendance_my_abnormal_board" name="我的异常" action="yuthon_hr_attendance.hr_attendance_my_abnormal" sequence="9"/>
|
||||
<menuitem id="yuthon_vacation_reports_my" name="考勤确认单" action="yuthon_hr_attendance.action_server_open_my_vacation_form1" sequence="10"/>
|
||||
<menuitem id="yuthon_vacation_reports_my" name="工资条" action="yuthon_salary.action_view_my_payslip" sequence="11"/>
|
||||
<menuitem id="yuthon_meal_expenses_my_board" name="餐费" sequence="12" action="yuthon_salary.view_my_yuthon_meal_expenses_action"/>
|
||||
<menuitem id="yuthon_salary_party_my_board" name="党费" sequence="13" action="yuthon_salary.view_my_yuthon_salary_party_action"/>
|
||||
<menuitem id="property_device_repair_action_brand" name="报事报修" action="yuthon_maintain.property_device_repair_action" sequence="14"/>
|
||||
<menuitem id="property_device_repair_action_brand_all" name="报事报修(管理员)" action="yuthon_maintain.property_device_repair_all_action" groups="base.group_system" sequence="15"/>
|
||||
<menuitem id="salary_view_Individual" name="个税计算" sequence="16" action="yuthon_salary.action_view_hr_payslip_month_form2"/>
|
||||
</menuitem>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- <menuitem id="menu_hr_attendance_month_my_detail"-->
|
||||
<!-- name="我的考勤确认"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- sequence="10"-->
|
||||
<!-- action="yuthon_hr_attendance.hr_attendance_month_my_detail_action"/>-->
|
||||
|
||||
<menuitem id="salary_view_my" name="用户" parent="holiday_manage_menu_root_board" sequence="20" action="base.action_res_users"/>
|
||||
<menuitem id="basic_information_board" name="基础信息配置" parent="holiday_manage_menu_root_board" sequence="25"/>
|
||||
<menuitem id="menu_roster_board" name="个人基础信息" parent="basic_information_board" sequence="1" action="yuthon_hr_employee.action_server_my_employee" />
|
||||
<menuitem id="password_reset_board" name="重置密码" parent="basic_information_board" sequence="5" action="yuthon_hr_employee.action_password_reset_board"/>
|
||||
|
||||
<!-- <menuitem id="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- name="流程"-->
|
||||
<!-- parent="holiday_manage_menu_root_board"-->
|
||||
<!-- sequence="50"/>-->
|
||||
<!-- <menuitem id="menu_hr_leave_batch_action_all_board"-->
|
||||
<!-- name="休假申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- action="yuthon_holiday.hr_leave_batch_action_all"-->
|
||||
<!-- sequence="1"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_overtime_board"-->
|
||||
<!-- name="加班申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="2"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_overtime"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_going_board"-->
|
||||
<!-- name="外出申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="3"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_going"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_duty_board"-->
|
||||
<!-- name="值班申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="5"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_duty"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_leave_board"-->
|
||||
<!-- name="调休申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="7"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_leave"/>-->
|
||||
<!-- <menuitem id="holiday_yuthon_fixes_approval_board"-->
|
||||
<!-- name="假期余额修正"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- action="yuthon_holiday.view_yuthon_fixes_approval_action"-->
|
||||
<!-- sequence="7"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_remove_holiday_board"-->
|
||||
<!-- name="销假申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="11"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_remove_holiday"/>-->
|
||||
<!-- <menuitem id="menu_hr_attendance_remove_card_board"-->
|
||||
<!-- name="补卡申请"-->
|
||||
<!-- parent="menu_hr_attendance_approval_request_board"-->
|
||||
<!-- sequence="13"-->
|
||||
<!-- action="yuthon_hr_attendance.approval_request_card"/>-->
|
||||
|
||||
|
||||
<!-- 培训管理 -->
|
||||
<menuitem id="training_manager_root_board"
|
||||
name="培训"
|
||||
|
||||
@@ -1,28 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
|
||||
<menuitem id="inventory_menus_root_board" name="库存" web_icon="yuthon_work_brand,static/description/inventory.png" sequence="95">
|
||||
<menuitem id="inventory_operation_root" name="作业" parent="inventory_menus_root_board" sequence="10">
|
||||
<menuitem id="inventory_operation_in_root" name="入库" parent="inventory_operation_root" action="stock.action_picking_tree_incoming" sequence="10"/>
|
||||
<menuitem id="inventory_operation_out_root" name="出库" parent="inventory_operation_root" action="stock.action_picking_tree_outgoing" sequence="20"/>
|
||||
<menuitem id="inventory_operation_borrow_root" name="借用 (调拨)" parent="inventory_operation_root" action="stock.action_picking_tree_internal" sequence="30"/>
|
||||
<menuitem id="inventory_operation_allocate_root" name="领用 (调拨)" parent="inventory_operation_root" action="stock.action_picking_tree_internal" sequence="40"/>
|
||||
</menuitem>>
|
||||
<menuitem id="inventory_adjust_root" name="调整" parent="inventory_menus_root_board" sequence="20">
|
||||
<menuitem id="inventory_operation_root" name="作业" sequence="10">
|
||||
<menuitem id="inventory_operation_in_root" name="入库" action="stock.action_picking_tree_incoming" sequence="10"/>
|
||||
<menuitem id="inventory_operation_out_root" name="出库" action="stock.action_picking_tree_outgoing" sequence="20"/>
|
||||
<menuitem id="inventory_operation_borrow_root" name="借用" action="stock.action_picking_tree_internal" sequence="30"/>
|
||||
<menuitem id="inventory_operation_allocate_root" name="领用" action="stock.action_picking_tree_internal" sequence="40"/>
|
||||
</menuitem>
|
||||
<menuitem id="inventory_adjust_root" name="调整" sequence="20">
|
||||
<menuitem id="inventory_adjust_physical_root" name="实物库存" parent="inventory_adjust_root" action="stock.action_view_inventory_tree" sequence="10"/>
|
||||
</menuitem>>
|
||||
<menuitem id="inventory_asset_root" name="资产 (产品)" parent="inventory_menus_root_board" sequence="30">
|
||||
<menuitem id="inventory_asset_product_root" name="产品" parent="inventory_asset_root" action="stock.product_template_action_product" sequence="10"/>
|
||||
<menuitem id="inventory_asset_variant_root" name="产品变体" parent="inventory_asset_root" action="stock.stock_product_normal_action" sequence="20"/>
|
||||
<menuitem id="inventory_asset_fixed_root" name="固定资产" parent="inventory_asset_root" action="maintenance.hr_equipment_action" sequence="30"/>
|
||||
</menuitem>>
|
||||
<menuitem id="inventory_setting_root" name="配置" parent="inventory_menus_root_board" sequence="40">
|
||||
<menuitem id="inventory_setting_warehouse_root" name="仓库" parent="inventory_setting_root" action="stock.action_warehouse_form" sequence="10"/>
|
||||
<menuitem id="inventory_setting_location_root" name="地点" parent="inventory_setting_root" action="stock.action_location_form" sequence="20"/>
|
||||
<menuitem id="inventory_setting_category_root" name="产品类别" parent="inventory_setting_root" action="product.product_category_action_form" sequence="30"/>
|
||||
<menuitem id="inventory_setting_package_root" name="产品包装" parent="inventory_setting_root" action="product.action_packaging_view" sequence="40"/>
|
||||
<menuitem id="inventory_setting_attribute_root" name="属性" parent="inventory_setting_root" action="product.attribute_action" sequence="50"/>
|
||||
<menuitem id="inventory_setting_uom_root" name="计量单位类别" parent="inventory_setting_root" action="uom.product_uom_categ_form_action" sequence="60"/>
|
||||
</menuitem>
|
||||
<menuitem id="inventory_asset_root" name="资产" sequence="30">
|
||||
<menuitem id="inventory_asset_product_root" name="产品" action="stock.product_template_action_product" sequence="10"/>
|
||||
<menuitem id="inventory_asset_variant_root" name="产品变体" action="stock.stock_product_normal_action" sequence="20"/>
|
||||
<menuitem id="inventory_asset_fixed_root" name="固定资产" action="maintenance.hr_equipment_action" sequence="30"/>
|
||||
</menuitem>
|
||||
<menuitem id="inventory_setting_root" name="配置" sequence="40">
|
||||
<menuitem id="inventory_setting_warehouse_root" name="仓库" action="stock.action_warehouse_form" sequence="10"/>
|
||||
<menuitem id="inventory_setting_location_root" name="地点" action="stock.action_location_form" sequence="20"/>
|
||||
<menuitem id="inventory_setting_category_root" name="产品类别" action="product.product_category_action_form" sequence="30"/>
|
||||
<menuitem id="inventory_setting_package_root" name="产品包装" action="product.action_packaging_view" sequence="40"/>
|
||||
<menuitem id="inventory_setting_attribute_root" name="属性" action="product.attribute_action" sequence="50"/>
|
||||
<menuitem id="inventory_setting_uom_root" name="计量单位类别" action="uom.product_uom_categ_form_action" sequence="60"/>
|
||||
</menuitem>
|
||||
</menuitem>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user