trytond-farm_prescription/prescription.xml

439 lines
20 KiB
XML

<?xml version="1.0"?>
<tryton>
<data>
<!-- groups -->
<record model="res.group" id="group_prescription">
<field name="name">Farm / Prescriptions</field>
</record>
<record model="res.user-res.group" id="user_admin_group_prescriptions">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_prescription"/>
</record>
<record model="res.group" id="group_veterinarian">
<field name="name">Farm / Veterinarian</field>
</record>
<record model="res.user-res.group" id="user_admin_group_veterinarian">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_veterinarian"/>
</record>
<!-- farm.prescription.template -->
<record model="ir.ui.view" id="template_view_form">
<field name="model">farm.prescription.template</field>
<field name="type">form</field>
<field name="name">template_form</field>
</record>
<record model="ir.ui.view" id="template_view_list">
<field name="model">farm.prescription.template</field>
<field name="type">tree</field>
<field name="name">template_list</field>
</record>
<record model="ir.action.act_window" id="act_medical_template">
<field name="name">Prescription Template</field>
<field name="res_model">farm.prescription.template</field>
<field name="domain"
eval="[('type', '=', 'medical')]"
pyson="1"/>
<field name="context"
eval="{'type': 'medical'}"
pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_medical_template_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="template_view_list"/>
<field name="act_window" ref="act_medical_template"/>
</record>
<record model="ir.action.act_window.view"
id="act_medical_template_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="template_view_form"/>
<field name="act_window" ref="act_medical_template"/>
</record>
<record model="ir.action.act_window" id="act_feed_template">
<field name="name">Prescription Template</field>
<field name="res_model">farm.prescription.template</field>
<field name="domain"
eval="[('type', '=', 'feed')]"
pyson="1"/>
<field name="context"
eval="{'type': 'feed'}"
pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_feed_template_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="template_view_list"/>
<field name="act_window" ref="act_feed_template"/>
</record>
<record model="ir.action.act_window.view"
id="act_feed_template_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="template_view_form"/>
<field name="act_window" ref="act_feed_template"/>
</record>
<record model="ir.model.access" id="access_template_farm">
<field name="model"
search="[('model', '=', 'farm.prescription.template')]"/>
<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_template_group_prescription">
<field name="model"
search="[('model', '=', 'farm.prescription.template')]"/>
<field name="group" ref="group_prescription"/>
<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>
<!-- farm.prescription.template.line -->
<record model="ir.ui.view" id="template_line_view_form">
<field name="model">farm.prescription.template.line</field>
<field name="type">form</field>
<field name="name">template_line_form</field>
</record>
<record model="ir.ui.view" id="template_line_view_list">
<field name="model">farm.prescription.template.line</field>
<field name="type">tree</field>
<field name="name">template_line_list</field>
</record>
<record model="ir.action.act_window" id="act_template_line">
<field name="name">Prescription Template Line</field>
<field name="res_model">farm.prescription.template.line</field>
</record>
<record model="ir.action.act_window.view"
id="act_template_line_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="template_line_view_list"/>
<field name="act_window" ref="act_template_line"/>
</record>
<record model="ir.action.act_window.view"
id="act_template_line_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="template_line_view_form"/>
<field name="act_window" ref="act_template_line"/>
</record>
<record model="ir.model.access" id="access_template_line">
<field name="model"
search="[('model', '=', 'farm.prescription.template.line')]"/>
<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_template_line_group_prescription">
<field name="model"
search="[('model', '=', 'farm.prescription.template.line')]"/>
<field name="group" ref="group_prescription"/>
<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>
<!-- farm.prescription -->
<record model="ir.ui.view" id="prescription_view_form">
<field name="model">farm.prescription</field>
<field name="type">form</field>
<field name="name">prescription_form</field>
</record>
<record model="ir.ui.view" id="prescription_view_list">
<field name="model">farm.prescription</field>
<field name="type">tree</field>
<field name="name">prescription_list</field>
</record>
<record model="ir.action.act_window" id="act_medical_prescription">
<field name="name">Medical Prescription</field>
<field name="res_model">farm.prescription</field>
<field name="domain" eval="[('type', '=', 'medical')]" pyson="1"/>
<field name="context" eval="{'type': 'medical'}" pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_medical_prescription_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="prescription_view_list"/>
<field name="act_window" ref="act_medical_prescription"/>
</record>
<record model="ir.action.act_window.view" id="act_medical_prescription_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="prescription_view_form"/>
<field name="act_window" ref="act_medical_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_medical_prescription_draft">
<field name="name">Draft</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
<field name="act_window" ref="act_medical_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_medical_prescription_confirmed">
<field name="name">Confirmed</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'confirmed')]" pyson="1"/>
<field name="act_window" ref="act_medical_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_medical_prescription_all">
<field name="name">All</field>
<field name="sequence" eval="9999"/>
<field name="act_window" ref="act_medical_prescription"/>
</record>
<record model="ir.action.act_window" id="act_feed_prescription">
<field name="name">Feed Prescription</field>
<field name="res_model">farm.prescription</field>
<field name="domain" eval="[('type', '=', 'feed')]" pyson="1"/>
<field name="context" eval="{'type': 'feed'}" pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_feed_prescription_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="prescription_view_list"/>
<field name="act_window" ref="act_feed_prescription"/>
</record>
<record model="ir.action.act_window.view" id="act_feed_prescription_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="prescription_view_form"/>
<field name="act_window" ref="act_feed_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_feed_prescription_draft">
<field name="name">Draft</field>
<field name="sequence" eval="10"/>
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
<field name="act_window" ref="act_feed_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_feed_prescription_confirmed">
<field name="name">Confirmed</field>
<field name="sequence" eval="20"/>
<field name="domain" eval="[('state', '=', 'confirmed')]" pyson="1"/>
<field name="act_window" ref="act_feed_prescription"/>
</record>
<record model="ir.action.act_window.domain" id="act_feed_prescription_all">
<field name="name">All</field>
<field name="sequence" eval="9999"/>
<field name="act_window" ref="act_feed_prescription"/>
</record>
<record model="ir.model.access" id="access_prescription">
<field name="model" search="[('model', '=', 'farm.prescription')]"/>
<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_prescription_group_prescription">
<field name="model" search="[('model', '=', 'farm.prescription')]"/>
<field name="group" ref="group_prescription"/>
<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.button" id="prescription_confirm_button">
<field name="name">confirm</field>
<field name="string">Confirm</field>
<field name="model" search="[('model', '=', 'farm.prescription')]"/>
</record>
<record model="ir.model.button-res.group" id="prescription_confirm_button_group_veterinarian">
<field name="button" ref="prescription_confirm_button"/>
<field name="group" ref="group_veterinarian"/>
</record>
<record model="ir.model.button" id="prescription_set_template_button">
<field name="name">set_template</field>
<field name="string">Set Template</field>
<field name="model" search="[('model', '=', 'farm.prescription')]"/>
</record>
<record model="ir.model.button-res.group" id="prescription_set_template_button_group_veterinarian">
<field name="button" ref="prescription_set_template_button"/>
<field name="group" ref="group_veterinarian"/>
</record>
<record model="ir.model.button" id="prescription_done_button">
<field name="name">done</field>
<field name="string">Done</field>
<field name="model" search="[('model', '=', 'farm.prescription')]"/>
</record>
<record model="ir.model.button-res.group" id="prescription_done_button_group_veterinarian">
<field name="button" ref="prescription_done_button"/>
<field name="group" ref="group_veterinarian"/>
</record>
<!-- farm.prescription.line -->
<record model="ir.ui.view" id="prescription_line_view_form">
<field name="model">farm.prescription.line</field>
<field name="type">form</field>
<field name="name">prescription_line_form</field>
</record>
<record model="ir.ui.view" id="prescription_line_view_list">
<field name="model">farm.prescription.line</field>
<field name="type">tree</field>
<field name="name">prescription_line_list</field>
</record>
<record model="ir.action.act_window" id="act_prescription_line">
<field name="name">Prescription Line</field>
<field name="res_model">farm.prescription.line</field>
</record>
<record model="ir.action.act_window.view"
id="act_prescription_line_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="prescription_line_view_list"/>
<field name="act_window" ref="act_prescription_line"/>
</record>
<record model="ir.action.act_window.view"
id="act_prescription_line_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="prescription_line_view_form"/>
<field name="act_window" ref="act_prescription_line"/>
</record>
<record model="ir.model.access" id="access_prescription_line">
<field name="model"
search="[('model', '=', 'farm.prescription.line')]"/>
<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_prescription_line_group_prescription">
<field name="model"
search="[('model', '=', 'farm.prescription.line')]"/>
<field name="group" ref="group_prescription"/>
<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>
<!-- party.party -->
<record model="ir.ui.view" id="party_view_form">
<field name="model">party.party</field>
<field name="inherit" ref="party.party_view_form"/>
<field name="name">party_form</field>
</record>
<record model="ir.ui.view" id="party_view_list">
<field name="model">party.party</field>
<field name="inherit" ref="party.party_view_tree"/>
<field name="name">party_list</field>
</record>
<!-- product.template -->
<record model="ir.ui.view" id="product_template_view_form">
<field name="model">product.template</field>
<field name="inherit" ref="product.template_view_form"/>
<field name="name">product_template_form</field>
</record>
<!-- product.product -->
<record model="ir.ui.view" id="product_view_form">
<field name="model">product.product</field>
<field name="inherit" ref="product.product_view_form"/>
<field name="name">product_form</field>
</record>
<record model="ir.ui.view" id="product_view_list">
<field name="model">product.product</field>
<field name="inherit" ref="product.product_view_tree"/>
<field name="name">product_list</field>
</record>
<!-- stock.move -->
<record model="ir.ui.view" id="stock_move_view_form">
<field name="model">stock.move</field>
<field name="type" eval="None"/>
<field name="inherit" ref="stock.move_view_form"/>
<field name="name">stock_move_form</field>
</record>
<!-- sequences -->
<record model="ir.sequence.type" id="sequence_type_prescription">
<field name="name">Prescription</field>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_prescription_group_prescription">
<field name="sequence_type" ref="sequence_type_prescription"/>
<field name="group" ref="group_prescription"/>
</record>
<!-- menus -->
<menuitem id="menu_farm_medical_prescriptions"
action="act_medical_prescription"
parent="farm.menu_specie_menu_template" sequence="32"/>
<record model="ir.ui.menu-res.group"
id="menu_medical_prescriptions_group_admin">
<field name="menu" ref="menu_farm_medical_prescriptions"/>
<field name="group" ref="farm.group_farm_admin"/>
</record>
<record model="ir.ui.menu-res.group"
id="menu_medical_prescriptions_group_prescription">
<field name="menu" ref="menu_farm_medical_prescriptions"/>
<field name="group" ref="group_prescription"/>
</record>
<menuitem id="menu_farm_medical_prescription_templates"
action="act_medical_template"
parent="menu_farm_medical_prescriptions" sequence="1"/>
<menuitem id="menu_farm_feed_prescriptions"
action="act_feed_prescription"
parent="farm.menu_specie_menu_template" sequence="32"/>
<record model="ir.ui.menu-res.group"
id="menu_feed_prescriptions_group_admin">
<field name="menu" ref="menu_farm_feed_prescriptions"/>
<field name="group" ref="farm.group_farm_admin"/>
</record>
<record model="ir.ui.menu-res.group"
id="menu_feed_prescriptions_group_prescription">
<field name="menu" ref="menu_farm_feed_prescriptions"/>
<field name="group" ref="group_prescription"/>
</record>
<menuitem id="menu_farm_feed_prescription_templates"
action="act_feed_template" parent="menu_farm_feed_prescriptions"
sequence="1"/>
<record model="ir.ui.view" id="location_view_form">
<field name="model">stock.location</field>
<field name="inherit" ref="stock.location_view_form"/>
<field name="name">location_form</field>
</record>
<record model="ir.ui.view" id="location_view_list">
<field name="model">stock.location</field>
<field name="inherit" ref="stock.location_view_list"/>
<field name="name">location_list</field>
</record>
<record model="ir.action.wizard" id="act_create_internal_shipment">
<field name="name">Create Internal Shipment</field>
<field name="wiz_name">farm.prescription.internal.shipment</field>
</record>
<record model="ir.action.keyword" id="act_crete_internal_shipment_keyword">
<field name="keyword">form_action</field>
<field name="model">farm.prescription,-1</field>
<field name="action" ref="act_create_internal_shipment"/>
</record>
<record model="ir.ui.view" id="create_internal_shipment_start_view">
<field name="model">farm.prescription.internal.shipment.start</field>
<field name="type">form</field>
<field name="name">create_internal_shipment_start</field>
</record>
</data>
</tryton>