trytond-systemlogics_modula/systemlogics.xml

284 lines
15 KiB
XML

<?xml version="1.0"?>
<!-- This file is part systemlogics_modula module for Tryton.
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<!-- Groups -->
<record model="res.group" id="group_systemlogics_modula_admin">
<field name="name">SystemLogics Modula Administration</field>
</record>
<record model="res.user-res.group" id="user_admin_group_systemlogics_modula_admin">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_systemlogics_modula_admin"/>
</record>
<record model="res.group" id="group_systemlogics_modula">
<field name="name">SystemLogics Modula</field>
</record>
<record model="res.user-res.group" id="user_group_systemlogics_modula">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<!-- systemlogics.user -->
<record model="res.user" id="user_systemlogics_modula">
<field name="login">user_cron_internal_systemlogics_modula</field>
<field name="name">Cron SystemLogics Modula</field>
<field name="signature"></field>
<field name="active" eval="False"/>
</record>
<record model="res.user-res.group" id="user_systemlogics_modula_admin_group">
<field name="user" ref="user_systemlogics_modula"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<record model="res.user-res.group" id="user_systemlogics_modula_stock_admin_group">
<field name="user" ref="user_systemlogics_modula"/>
<field name="group" ref="stock.group_stock_admin"/>
</record>
<!-- Menus -->
<menuitem parent="stock.menu_configuration"
name="SystemLogics Modula" id="menu_systemlogics_modula_configuration"/>
<menuitem parent="stock.menu_stock"
name="SystemLogics Modula" id="menu_systemlogics_modula"/>
<!-- systemlogics -->
<record model="ir.ui.view" id="systemlogics_modula_view_form">
<field name="model">systemlogics.modula</field>
<field name="type">form</field>
<field name="name">systemlogics_modula_form</field>
</record>
<record model="ir.ui.view" id="systemlogics_modula_view_tree">
<field name="model">systemlogics.modula</field>
<field name="type">tree</field>
<field name="name">systemlogics_modula_tree</field>
</record>
<!-- Actions / Menu -->
<record model="ir.action.act_window" id="act_systemlogics_modula_form">
<field name="name">SystemLogics Modula</field>
<field name="res_model">systemlogics.modula</field>
</record>
<record model="ir.action.act_window.view" id="act_systemlogics_modula_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="systemlogics_modula_view_tree"/>
<field name="act_window" ref="act_systemlogics_modula_form"/>
</record>
<record model="ir.action.act_window.view" id="act_systemlogics_modula_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="systemlogics_modula_view_form"/>
<field name="act_window" ref="act_systemlogics_modula_form"/>
</record>
<menuitem parent="menu_systemlogics_modula_configuration"
action="act_systemlogics_modula_form"
id="menu_systemlogics_modula_form"/>
<!-- systemlogics.modula.exp.ordini.file -->
<record model="ir.ui.view" id="systemlogics_modula_exp_ordini_file_view_tree">
<field name="model">systemlogics.modula.exp.ordini.file</field>
<field name="type">tree</field>
<field name="name">systemlogics_modula_exp_ordini_file_tree</field>
</record>
<record model="ir.ui.view" id="systemlogics_modula_exp_ordini_file_view_form">
<field name="model">systemlogics.modula.exp.ordini.file</field>
<field name="type">form</field>
<field name="name">systemlogics_modula_exp_ordini_file_form</field>
</record>
<record model="ir.action.act_window" id="act_systemlogics_modula_exp_ordini_file">
<field name="name">SystemLogics Modula EXP Ordini Files</field>
<field name="res_model">systemlogics.modula.exp.ordini.file</field>
</record>
<record model="ir.action.act_window.view" id="act_systemlogics_modula_exp_ordini_file_tree">
<field name="sequence" eval="10"/>
<field name="view" ref="systemlogics_modula_exp_ordini_file_view_tree"/>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<record model="ir.action.act_window.view" id="act_systemlogics_modula_exp_ordini_file_form">
<field name="sequence" eval="20"/>
<field name="view" ref="systemlogics_modula_exp_ordini_file_view_form"/>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<record model="ir.action.act_window.domain" id="act_systemlogics_modula_exp_ordini_file_pending">
<field name="name">Pending</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'pending')]" pyson="1"/>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<record model="ir.action.act_window.domain" id="act_systemlogics_modula_exp_ordini_file_failed">
<field name="name">Failed</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'failed')]" pyson="1"/>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<record model="ir.action.act_window.domain" id="act_systemlogics_modula_exp_ordini_file_done">
<field name="name">Done</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'done')]" pyson="1"/>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<record model="ir.action.act_window.domain" id="act_systemlogics_modula_exp_ordini_file_all">
<field name="name">All</field>
<field name="sequence" eval="30"/>
<field name="domain"></field>
<field name="act_window" ref="act_systemlogics_modula_exp_ordini_file"/>
</record>
<menuitem id="menu_systemlogics_modula_exp_ordini_file" parent="menu_systemlogics_modula"
action="act_systemlogics_modula_exp_ordini_file" name="EXP Ordini Files"/>
<record model="ir.ui.menu-res.group" id="menu_systemlogics_exp_ordini_file_group_modula">
<field name="menu" ref="menu_systemlogics_modula_exp_ordini_file"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<!-- Import EXP Ordini File -->
<record model="ir.ui.view" id="systemlogics_modula_import_exp_ordini_file_start">
<field name="model">systemlogics.modula.import.exp.ordini.file.start</field>
<field name="type">form</field>
<field name="name">systemlogics_modula_import_exp_ordini_file_start</field>
</record>
<record model="ir.action.wizard" id="wizard_systemlogics_modula_import_exp_ordini_file_start">
<field name="name">Import EXP Ordini File</field>
<field name="wiz_name">systemlogics.modula.import.exp.ordini.file</field>
</record>
<menuitem id="menu_systemlogics_modula_import_exp_ordini_file" parent="menu_systemlogics_modula_exp_ordini_file"
action="wizard_systemlogics_modula_import_exp_ordini_file_start" name="Import Export Ordini Files"
sequence="20"/>
<record model="ir.ui.menu-res.group" id="menu_systemlogics_modula_exp_ordini_file_group_modula">
<field name="menu" ref="menu_systemlogics_modula_import_exp_ordini_file"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<!-- Import EXP Ordini File Process -->
<record model="ir.ui.view" id="systemlogics_modula_import_exp_ordini_file_process_start">
<field name="model">systemlogics.modula.import.exp.ordini.file.process.start</field>
<field name="type">form</field>
<field name="name">systemlogics_modula_import_exp_ordini_file_process_start</field>
</record>
<record model="ir.action.wizard" id="wizard_systemlogics_modula_import_exp_ordini_file_process_start">
<field name="name">Process Import EXP Ordini File</field>
<field name="wiz_name">systemlogics.modula.import.exp.ordini.file.process</field>
</record>
<menuitem id="menu_systemlogics_modula_import_exp_ordini_file_process" parent="menu_systemlogics_modula_exp_ordini_file"
action="wizard_systemlogics_modula_import_exp_ordini_file_process_start" name="Process Export Ordini Files"
sequence="20"/>
<record model="ir.ui.menu-res.group" id="menu_systemlogics_modula_exp_ordini_file_process_group_modula">
<field name="menu" ref="menu_systemlogics_modula_import_exp_ordini_file_process"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<!-- CRON for systemlogics.modula -->
<record model="ir.cron" id="cron_export_ordini_file">
<field name="name">Export Modula Ordini Files</field>
<field name="request_user" ref="res.user_admin"/>
<field name="user" ref="user_systemlogics_modula"/>
<field name="active" eval="True"/>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="number_calls">-1</field>
<field name="repeat_missed" eval="False"/>
<field name="model">systemlogics.modula</field>
<field name="function">export_ordini_file</field>
</record>
<record model="ir.cron" id="cron_export_ordini_file_process">
<field name="name">Process Modula Export Ordini Files</field>
<field name="request_user" ref="res.user_admin"/>
<field name="user" ref="user_systemlogics_modula"/>
<field name="active" eval="True"/>
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="number_calls">-1</field>
<field name="repeat_missed" eval="False"/>
<field name="model">systemlogics.modula</field>
<field name="function">export_ordini_file_process</field>
</record>
<!-- ir.model.button-->
<record model="ir.model.button" id="stock_shipment_in_do_modula_button">
<field name="name">do_systemlogics_modula</field>
<field name="string">Modula</field>
<field name="model" search="[('model', '=', 'stock.shipment.in')]"/>
</record>
<record model="ir.model.button-res.group" id="stock_shipment_in_do_modula_button_group_systemlogics_modula">
<field name="button" ref="stock_shipment_in_do_modula_button"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<record model="ir.model.button" id="stock_shipment_out_return_do_modula_button">
<field name="name">do_systemlogics_modula</field>
<field name="string">Modula</field>
<field name="model" search="[('model', '=', 'stock.shipment.out.return')]"/>
</record>
<record model="ir.model.button-res.group" id="stock_shipment_out_return_do_smodula_button_group_systemlogics_modula">
<field name="button" ref="stock_shipment_out_return_do_modula_button"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<record model="ir.model.button" id="process_export_ordini_button">
<field name="name">process</field>
<field name="string">Process</field>
<field name="model" search="[('model', '=', 'systemlogics.modula.exp.ordini.file')]"/>
</record>
<record model="ir.model.button-res.group" id="process_export_ordini_group_systemlogics_modula">
<field name="button" ref="process_export_ordini_button"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<record model="ir.model.button-res.group" id="process_export_ordini_group_systemlogics_modula_admin">
<field name="button" ref="process_export_ordini_button"/>
<field name="group" ref="group_systemlogics_modula_admin"/>
</record>
<record model="ir.model.button" id="fail_export_ordini_button">
<field name="name">fail</field>
<field name="string">Fail</field>
<field name="model" search="[('model', '=', 'systemlogics.modula.exp.ordini.file')]"/>
</record>
<record model="ir.model.button-res.group" id="fail_export_ordini_group_systemlogics_modula">
<field name="button" ref="fail_export_ordini_button"/>
<field name="group" ref="group_systemlogics_modula"/>
</record>
<record model="ir.model.button-res.group" id="fail_export_ordini_group_systemlogics_modula_admin">
<field name="button" ref="fail_export_ordini_button"/>
<field name="group" ref="group_systemlogics_modula_admin"/>
</record>
<!-- Access -->
<record model="ir.model.access" id="access_systemlogics_modula">
<field name="model" search="[('model', '=', 'systemlogics.modula')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_systemlogics_modula_admin">
<field name="model" search="[('model', '=', 'systemlogics.modula')]"/>
<field name="group" ref="group_systemlogics_modula_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_systemlogics_modula_exp_ordini_file">
<field name="model" search="[('model', '=', 'systemlogics.modula.exp.ordini.file')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_systemlogics_modula_exp_ordini_file_modula">
<field name="model" search="[('model', '=', 'systemlogics.modula.exp.ordini.file')]"/>
<field name="group" ref="group_systemlogics_modula"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
</data>
</tryton>