bemade-addons/bemade_sports_clinic/views/patient_views.xml

102 lines
4.5 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<data>
<record id="sports_patient_view_search" model="ir.ui.view">
<field name="name">sports.patient.view.search</field>
<field name="model">sports.patient</field>
<field name="arch" type="xml">
<search>
<field name="first_name"/>
<field name="last_name"/>
<field name="team_ids"/>
<field name="date_of_birth" widget="date"/>
<field name="email" widget="email"/>
<field name="phone" widget="phone"/>
<filter name="groupby_team_ids" context="{'group_by': 'team_ids'}"/>
</search>
</field>
</record>
<record id="sports_patient_view_list" model="ir.ui.view">
<field name="name">sports.patient.view.list</field>
<field name="model">sports.patient</field>
<field name="arch" type="xml">
<tree string="Patients">
<field name="first_name"/>
<field name="last_name"/>
<field name="date_of_birth"/>
<field name="age"/>
<field name="team_ids" widget="many2many_tags"/>
</tree>
</field>
</record>
<record id="sports_patient_view_form" model="ir.ui.view">
<field name="name">sports.patient.view.form</field>
<field name="model">sports.patient</field>
<field name="arch" type="xml">
<form>
<header></header>
<sheet>
<div class="oe_button_box"></div>
<div class="oe_title"><h1>Patient Record</h1></div>
<group>
<group>
<separator string="Patient Information"/>
<field name="first_name"/>
<field name="last_name"/>
<field name="date_of_birth"/>
<field name="age"/>
</group>
<group>
<separator string="Team Information"/>
<field name="team_ids"
widget="many2many_tags"/>
<field name="player_status"/>
<field name="predicted_return_date"/>
</group>
<notebook>
<page string="Injuries">
<field name="injury_ids"/>
</page>
</notebook>
</group>
</sheet>
</form>
</field>
</record>
<record id="sports_patient_injury_view_form" model="ir.ui.view">
<field name="name">sports.patient.injury.view.form</field>
<field name="model">sports.patient.injury</field>
<field name="arch" type="xml">
<form>
<header></header>
<sheet>
<div class="oe_title">
<h1>
<field name="patient_name"/>
</h1>
</div>
<group>
<field name="injury_date_time"/>
<field name="diagnosis"/>
<field name="treatment_professional_ids"/>
<field name="internal_notes"/>
<field name="predicted_return_date"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="sports_patient_injury_view_tree" model="ir.ui.view">
<field name="name">sports.patient.injury.view.tree</field>
<field name="model">sports.patient.injury</field>
<field name="arch" type="xml">
<tree string="Patient Injury History">
<field name="injury_date_time" widget="datetime"/>
<field name="diagnosis"/>
<field name="predicted_return_date" widget="date"/>
<field name="treatment_professional_ids"/>
</tree>
</field>
</record>
</data>
</odoo>