Files
tra_backend/diet_template/views/project_view.xml
2020-08-04 11:57:11 +05:30

351 lines
15 KiB
XML

<odoo>
<menuitem id="menu_workout_main" name="Workout" sequence="3"/>
<record id="project_search_view" model="ir.ui.view">
<field name="name">view.project.search.inherited</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project_project_filter"/>
<field name="arch" type="xml">
<search>
<filter name="fil_by_customer"
context="{'group_by':'partner_id'}" string="Customer"/>
</search>
</field>
</record>
<record id="project_kanban_inherit_view" model="ir.ui.view">
<field name="name">view.project.kanban.inherited</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.project_view_kanban"/>
<field name="arch" type="xml">
<kanban position="replace">
<kanban class="o_kanban_mobile" create="false" edit="false">
<field name="user_id" string="Project Manager"/>
<field name="partner_id"/>
<field name="task_count"/>
<field name="label_tasks"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_content oe_kanban_global_click o_kanban_get_form o_kanban_record_has_image_fill">
<div class="o_kanban_image_fill_left d-none d-md-block" t-attf-style="background-image:url('#{kanban_image('res.partner', 'image_128', record.partner_id.raw_value, placeholder)}')">
</div>
<div class="oe_kanban_details">
<div class="o_kanban_record_title">
<strong>
<field name="name"/>
</strong>
</div>
<div>
<field name="partner_id" string="Contact"/>
</div>
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('res.users', 'image_128', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" class="oe_kanban_avatar o_image_24_cover float-right"/>
</div>
<div class="o_project_kanban_boxes">
<a class="o_project_kanban_box" name="%(project.act_project_project_2_project_task_all)d" type="action">
<div>
<span class="o_value"><t t-esc="record.task_count.value"/></span>
<span class="o_label"><t t-esc="record.label_tasks.value"/></span>
</div>
</a>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</kanban>
</field>
</record>
<record id="project_tree_inherit_view" model="ir.ui.view">
<field name="name">view.project.tree.inherited</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.view_project"/>
<field name="arch" type="xml">
<tree position="attributes">
<attribute name="create">false</attribute>
<attribute name="edit">false</attribute>
</tree>
<field name="user_id" position="attributes">
<attribute name="string">Trainer</attribute>
</field>
<field name="partner_id" position="attributes">
<attribute name="string">Member</attribute>
</field>
<field name="name" position="attributes">
<attribute name="string">Plan Name</attribute>
</field>
<field name="partner_id" position="after">
<field name="analytic_account_id"/>
</field>
</field>
</record>
<record id="project_from_inherit_view" model="ir.ui.view">
<field name="name">view.project.form.inherited</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.edit_project"/>
<field name="arch" type="xml">
<form position="attributes">
<attribute name="edit">false</attribute>
<attribute name="create">false</attribute>
</form>
<xpath expr="//div[@name='options_active']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//group[@name='misc']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<field name="user_id" position="attributes">
<attribute name="string">Trainer</attribute>
</field>
<field name="partner_id" position="attributes">
<attribute name="string">Member</attribute>
</field>
</field>
</record>
<!--Action for see My Diet plan -->
<record id="action_diet_project_list" model="ir.actions.act_window">
<field name="name">All Diet Plans</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">project.project</field>
<field name="binding_view_types">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="domain">[('type','=','diet'),]</field>
<field name="context">{'default_type':'diet'}</field>
</record>
<menuitem id="menu_my_diet_project_list"
action="action_diet_project_list" parent="menu_diet_main"
sequence="1"/>
<!-- *************** Diet Description********************-->
<record id="view_diet_list_form" model="ir.ui.view">
<field name="name">diet.list.form</field>
<field name="model">diet.list</field>
<field name="arch" type="xml">
<form>
<sheet>
<group colspan="4" cols="4">
<field name="name" required="1"/>
<group>
<separator string="List of Meals" colspan="4"/>
<field name="food_item_ids" nolabel="1"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_diet_list_tree" model="ir.ui.view">
<field name="name">diet.list.tree</field>
<field name="model">diet.list</field>
<field name="arch" type="xml">
<tree string="Diet Meals">
<field name="sequence" widget='handle'/>
<field name="name"/>
<!-- <field name="exercise_ids"/> -->
</tree>
</field>
</record>
<record id="view_diet_list_kanban" model="ir.ui.view">
<field name="name">diet.list.kanban</field>
<field name="model">diet.list</field>
<field name="arch" type="xml">
<kanban>
<field name="name"/>
<field name="diet_id"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_global_click">
<div style="margin: 0 auto; top: 0; left: 0; bottom: 0; right: 0;">
<div style="padding-top:25px;padding-right:10px;padding-left:10px;">
<div>
<center>
<img src="/gym/static/image/diet.jpg"
style="width: 30%;"
alt="Contact"/>
</center>
</div>
</div>
<div style="padding-bottom:10px">
<h3 class="text-center"
style="margin-top:8px">
<t t-esc="record.name.value"/>
</h3>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record id="action_diet_list" model="ir.actions.act_window">
<field name="name">Diet Meals</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">diet.list</field>
<field name="binding_view_types">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{}</field>
<field name="domain">[]</field>
</record>
<menuitem id="menu_diet_list" action="action_diet_list"
name="Meals" parent="menu_diet_main" sequence="4"
groups='gym.group_gym_operator,gym.group_gym_trainer'/>
<!-- *************** Diet Description********************-->
<record id="view_diet_list_form" model="ir.ui.view">
<field name="name">diet.list.form</field>
<field name="model">diet.list</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<field name="name" required="1"/>
</group>
<separator string='Meal Interval'/>
<group>
<field name="food_item_ids" nolabel='1'/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_diet_list_tree" model="ir.ui.view">
<field name="name">diet.list.tree</field>
<field name="model">diet.list</field>
<field name="arch" type="xml">
<tree string="Diet Meals">
<field name="name"/>
</tree>
</field>
</record>
<record id="action_diet_list" model="ir.actions.act_window">
<field name="name">Diet Meals</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">diet.list</field>
<field name="binding_view_types">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{}</field>
<field name="domain">[]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click here to add new diet meal.
</p>
</field>
</record>
<!-- *************** Diet Plan********************-->
<record id="view_diet_form" model="ir.ui.view">
<field name="name">diet.form</field>
<field name="model">diet.master</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<h1>
<field name="name" required="1"
placeholder="e.g Weight Loss"/>
</h1>
</group>
<group>
<field name="total_days"/>
</group>
<separator string='Diet Meals'/>
<group>
<field name="diet_plan_ids" nolabel='1'/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_diet_tree" model="ir.ui.view">
<field name="name">diet.tree</field>
<field name="model">diet.master</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="diet_plan_ids"/>
</tree>
</field>
</record>
<!--Kanban view of Diet -->
<record model="ir.ui.view" id="view_workout_kanban">
<field name="name">diet.master</field>
<field name="model">diet.master</field>
<field name="arch" type="xml">
<kanban class="oe_background_grey o_kanban_dashboard o_project_kanban">
<field name="name"/>
<field name="total_days"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="oe_kanban_global_click">
<div style="margin: 0 auto; top: 0; left: 0; bottom: 0; right: 0;">
<div style="padding-top:25px;padding-right:10px;padding-left:10px;">
<div>
<center>
<img src="/gym/static/image/diet.jpg"
style="width: 30%;"
alt="Contact"/>
</center>
</div>
</div>
<div style="padding-bottom:10px">
<h3 class="text-center"
style="margin-top:8px">
<t t-esc="record.name.value"/>
</h3>
</div>
</div>
<div class="o_project_kanban_boxes">
<div t-if="record.total_days.raw_value"
class="o_project_kanban_box text-center"
style="background-color:#958e9a; width: 100%;">
<span class="o_value">
<t t-esc="record.total_days.value"/>
</span>
<span class="o_label">Days</span>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record id="action_diet" model="ir.actions.act_window">
<field name="name">Diet Plans</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">diet.master</field>
<field name="binding_view_types">form</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{}</field>
<field name="domain">[]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click here to add new diet routine.
</p>
</field>
</record>
<!--parent menu -->
<menuitem id="menu_diet" action="action_diet"
parent="menu_diet_main" sequence="3"
groups='gym.group_gym_operator,gym.group_gym_trainer'/>
</odoo>