trytond-farm/animal.xml

386 lines
17 KiB
XML

<?xml version="1.0"?>
<!-- The COPYRIGHT file at the top level of this repository contains the full
copyright notices and license terms. -->
<tryton>
<data>
<!--
farm.tag
-->
<!-- Views -->
<record model="ir.ui.view" id="farm_tag_form_view">
<field name="model">farm.tag</field>
<field name="type">form</field>
<field name="name">farm_tag_form</field>
</record>
<record model="ir.ui.view" id="farm_tag_list_view">
<field name="model">farm.tag</field>
<field name="type">tree</field>
<field name="name">farm_tag_list</field>
</record>
<!-- Actions -->
<record model="ir.action.act_window" id="act_farm_tag">
<field name="name">Tags</field>
<field name="res_model">farm.tag</field>
<field name="search_value"></field>
<!-- <field name="domain">[]</field> -->
<!-- <field name="context">{}</field> -->
</record>
<record model="ir.action.act_window.view" id="act_farm_tag_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="farm_tag_list_view"/>
<field name="act_window" ref="act_farm_tag"/>
</record>
<record model="ir.action.act_window.view" id="act_farm_tag_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="farm_tag_form_view"/>
<field name="act_window" ref="act_farm_tag"/>
</record>
<!-- Permissions -->
<record model="ir.model.access" id="access_farm_tag">
<field name="model" search="[('model', '=', 'farm.tag')]"/>
<field name="perm_read" eval="False"/>
<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_farm_tag_farm">
<field name="model" search="[('model', '=', 'farm.tag')]"/>
<field name="group" ref="group_farm"/>
<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_farm_tag_admin">
<field name="model" search="[('model', '=', 'farm.tag')]"/>
<field name="group" ref="group_farm_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>
<!--
farm.animal
-->
<!-- Views -->
<record model="ir.ui.view" id="farm_animal_form_view">
<field name="model">farm.animal</field>
<field name="type">form</field>
<field name="name">farm_animal_form</field>
</record>
<record model="ir.ui.view" id="farm_animal_list_view">
<field name="model">farm.animal</field>
<field name="type">tree</field>
<field name="name">farm_animal_list</field>
</record>
<!-- Actions -->
<record model="ir.action.act_window" id="act_farm_animal_male">
<field name="name">Males</field>
<field name="res_model">farm.animal</field>
<field name="search_value"></field>
<field name="domain" eval="[('type', '=', 'male')]" pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_male_view_list">
<field name="sequence" eval="10"/>
<field name="view" ref="farm_animal_list_view"/>
<field name="act_window" ref="act_farm_animal_male"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_male_view_form">
<field name="sequence" eval="20"/>
<field name="view" ref="farm_animal_form_view"/>
<field name="act_window" ref="act_farm_animal_male"/>
</record>
<record model="ir.action.act_window" id="act_farm_animal_female">
<field name="name">Females</field>
<field name="res_model">farm.animal</field>
<field name="search_value"></field>
<field name="domain" eval="[('type', '=', 'female')]" pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_female_view_list">
<field name="sequence" eval="10"/>
<field name="view" ref="farm_animal_list_view"/>
<field name="act_window" ref="act_farm_animal_female"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_female_view_form">
<field name="sequence" eval="20"/>
<field name="view" ref="farm_animal_form_view"/>
<field name="act_window" ref="act_farm_animal_female"/>
</record>
<record model="ir.action.act_window" id="act_farm_animal_individual">
<field name="name">Individuals</field>
<field name="res_model">farm.animal</field>
<field name="search_value"></field>
<field name="domain" eval="[('type', '=', 'individual')]" pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_individual_view_list">
<field name="sequence" eval="10"/>
<field name="view" ref="farm_animal_list_view"/>
<field name="act_window" ref="act_farm_animal_individual"/>
</record>
<record model="ir.action.act_window.view"
id="act_farm_animal_individual_view_form">
<field name="sequence" eval="20"/>
<field name="view" ref="farm_animal_form_view"/>
<field name="act_window" ref="act_farm_animal_individual"/>
</record>
<!-- Permissions -->
<record model="ir.model.access" id="access_farm_animal">
<field name="model" search="[('model', '=', 'farm.animal')]"/>
<field name="perm_read" eval="False"/>
<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_farm_animal_farm">
<field name="model" search="[('model', '=', 'farm.animal')]"/>
<field name="group" ref="group_farm"/>
<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_farm_animal_males">
<field name="model" search="[('model', '=', 'farm.animal')]"/>
<field name="group" ref="group_farm_males"/>
<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_farm_animal_females">
<field name="model" search="[('model', '=', 'farm.animal')]"/>
<field name="group" ref="group_farm_females"/>
<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_farm_animal_individuals">
<field name="model" search="[('model', '=', 'farm.animal')]"/>
<field name="group" ref="group_farm_individuals"/>
<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>
<!-- Buttons -->
<record model="ir.model.button" id="change_observation_animal_button">
<field name="string">Change Cycle Observation</field>
<field name="name">change_observation</field>
<field name="model" search="[('model', '=', 'farm.animal')]"/>
</record>
<record model="ir.model.button-res.group" id="change_observation_animal_group_farm_admin">
<field name="button" ref="change_observation_animal_button"/>
<field name="group" ref="group_farm_admin"/>
</record>
<record model="ir.model.button-res.group" id="change_observation_animal_button_group_farm_males">
<field name="button" ref="change_observation_animal_button"/>
<field name="group" ref="group_farm_males"/>
</record>
<record model="ir.model.button-res.group" id="change_observation_animal_button_group_farm_females">
<field name="button" ref="change_observation_animal_button"/>
<field name="group" ref="group_farm_females"/>
</record>
<record model="ir.model.button-res.group" id="change_observation_animal_button_group_farm_individuals">
<field name="button" ref="change_observation_animal_button"/>
<field name="group" ref="group_farm_individuals"/>
</record>
<!-- Sequences -->
<record model="ir.sequence.type" id="sequence_type_animal">
<field name="name">Animal</field>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_animal_group_farm">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm"/>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_group_group_animal_admin">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm"/>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_group_group_animal_males">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm_males"/>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_group_group_animal_females">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm_females"/>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_group_group_animal_individuals">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm_individuals"/>
</record>
<record model="ir.sequence.type-res.group"
id="sequence_type_group_group_animal_groups">
<field name="sequence_type" ref="sequence_type_animal"/>
<field name="group" ref="group_farm_groups"/>
</record>
<!--
farm.animal.weigh
-->
<!-- Views -->
<record model="ir.ui.view" id="farm_animal_weight_form_view">
<field name="model">farm.animal.weight</field>
<field name="type">form</field>
<field name="name">farm_animal_weight_form</field>
</record>
<record model="ir.ui.view" id="farm_animal_weight_list_view">
<field name="model">farm.animal.weight</field>
<field name="type">tree</field>
<field name="name">farm_animal_weight_list</field>
</record>
<!-- Permissions -->
<record model="ir.model.access" id="access_farm_animal_weight">
<field name="model" search="[('model', '=', 'farm.animal.weight')]"/>
<field name="perm_read" eval="False"/>
<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_farm_animal_weight_farm">
<field name="model" search="[('model', '=', 'farm.animal.weight')]"/>
<field name="group" ref="group_farm"/>
<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_farm_animal_weight_admin">
<field name="model" search="[('model', '=', 'farm.animal.weight')]"/>
<field name="group" ref="group_farm_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>
<!--
farm.animal.female_cycle
-->
<record model="ir.ui.view" id="farm_animal_female_cycle_form_view">
<field name="model">farm.animal.female_cycle</field>
<field name="type">form</field>
<field name="name">farm_animal_female_cycle_form</field>
</record>
<record model="ir.ui.view" id="farm_animal_female_cycle_list_view">
<field name="model">farm.animal.female_cycle</field>
<field name="type">tree</field>
<field name="name">farm_animal_female_cycle_list</field>
</record>
<!-- Permissions -->
<record model="ir.model.access" id="access_farm_animal_female_cycle">
<field name="model" search="[('model', '=', 'farm.animal.female_cycle')]"/>
<field name="perm_read" eval="False"/>
<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_farm_animal_female_cycle_farm">
<field name="model" search="[('model', '=', 'farm.animal.female_cycle')]"/>
<field name="group" ref="group_farm"/>
<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_farm_animal_female_cycle_females">
<field name="model" search="[('model', '=', 'farm.animal.female_cycle')]"/>
<field name="group" ref="group_farm_females"/>
<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.create_female
-->
<record model="ir.ui.view" id="farm_create_female_start_view">
<field name="model">farm.create_female.start</field>
<field name="type">form</field>
<field name="name">farm_create_female_start</field>
</record>
<record model="ir.ui.view" id="farm_create_female_line_form_view">
<field name="model">farm.create_female.line</field>
<field name="type">form</field>
<field name="name">farm_create_female_line_form</field>
</record>
<record model="ir.ui.view" id="farm_create_female_line_list_view">
<field name="model">farm.create_female.line</field>
<field name="type">tree</field>
<field name="name">farm_create_female_line_list</field>
</record>
<record model="ir.action.wizard" id="wizard_farm_create_female">
<field name="name">Create female</field>
<field name="wiz_name">farm.create_female</field>
</record>
<record model="ir.action-res.group"
id="farm_create_female_group_admin">
<field name="action" ref="wizard_farm_create_female"/>
<field name="group" ref="group_farm_admin"/>
</record>
<record model="ir.action-res.group"
id="farm_create_female_group_female">
<field name="action" ref="wizard_farm_create_female"/>
<field name="group" ref="group_farm_females"/>
</record>
<record model="ir.ui.view" id="farm_cycle_observation_start_view">
<field name="model">female.cycle.observation.start</field>
<field name="type">form</field>
<field name="name">farm_cycle_observation_start</field>
</record>
<record model="ir.action.wizard" id="wizard_farm_cycle_observation_female">
<field name="name">Update Observations</field>
<field name="wiz_name">female.cycle.observation</field>
</record>
<record model="ir.ui.view" id="farm_events_list_view">
<field name="model">farm.animal.cycle.events</field>
<field name="type">tree</field>
<field name="name">farm_female_event</field>
</record>
<!-- Menus -->
<menuitem action="act_farm_tag" id="menu_farm_tag"
parent="menu_configuration" sequence="2"/>
</data>
</tryton>