386 lines
17 KiB
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>
|