bemade-addons/bemade_sports_clinic/views/sports_clinic_menus.xml

88 lines
4.1 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<data>
<record id="action_view_team" model="ir.actions.act_window">
<field name="name">Sports Teams</field>
<field name="res_model">sports.team</field>
2025-06-20 14:56:47 -04:00
<field name="view_mode">kanban,list,form</field>
<field name="search_view_id" ref="teams_view_search"/>
</record>
<record id="action_view_team_kanban" model="ir.actions.act_window.view">
<field name="sequence" eval="1"/>
<field name="view_mode">kanban</field>
<field name="act_window_id" ref="action_view_team"/>
<field name="view_id" ref="sports_team_view_kanban"/>
</record>
<record id="action_view_team_list" model="ir.actions.act_window.view">
<field name="sequence" eval="2"/>
2025-06-20 14:56:47 -04:00
<field name="view_mode">list</field>
<field name="act_window_id" ref="action_view_team"/>
<field name="view_id" ref="sports_team_view_list"/>
</record>
<record id="action_view_team_form" model="ir.actions.act_window.view">
<field name="sequence" eval="3"/>
<field name="view_mode">form</field>
<field name="act_window_id" ref="action_view_team"/>
<field name="view_id" ref="sports_team_view_form"/>
</record>
<record id="action_view_organization" model="ir.actions.act_window">
<field name="name">Organizations</field>
<field name="res_model">res.partner</field>
<field name="view_mode">list,kanban,form</field>
<field name="domain">[('is_company', '=', True)]</field>
</record>
<record id="action_view_patient" model="ir.actions.act_window">
<field name="name">Patients</field>
<field name="res_model">sports.patient</field>
2025-06-20 14:56:47 -04:00
<field name="view_mode">list,kanban,form</field>
</record>
<!-- Timesheets action -->
<record id="action_view_timesheets" model="ir.actions.act_window">
<field name="name">Event Timesheets</field>
<field name="res_model">sports.event.timesheet</field>
<field name="view_mode">list,form</field>
</record>
<menuitem id="sports_clinic_root"
web_icon="bemade_sports_clinic,static/description/icon.png"
name="Sports Clinic"
groups="bemade_sports_clinic.group_sports_clinic_user"
action="action_view_team"/>
<menuitem id="sports_clinic_organizations"
name="Organizations"
parent="sports_clinic_root"
groups="bemade_sports_clinic.group_sports_clinic_user"
action="action_view_organization"/>
<menuitem id="sports_clinic_teams"
name="Teams"
parent="sports_clinic_root"
groups="bemade_sports_clinic.group_sports_clinic_user"
action="action_view_team"/>
<menuitem id="sports_clinic_patients"
name="Patients"
parent="sports_clinic_root"
groups="bemade_sports_clinic.group_sports_clinic_user"
action="action_view_patient"/>
<!-- Staff submenu (admin visibility) -->
<menuitem id="sports_clinic_staff_menu"
name="Staff"
parent="sports_clinic_root"
groups="bemade_sports_clinic.group_sports_clinic_admin"
sequence="80"/>
<menuitem id="sports_clinic_staff_timesheets"
name="Timesheets"
parent="sports_clinic_staff_menu"
groups="bemade_sports_clinic.group_sports_clinic_admin"
action="action_view_timesheets"
sequence="10"/>
<menuitem id="sports_clinic_staff_users"
name="Users"
parent="sports_clinic_staff_menu"
groups="bemade_sports_clinic.group_sports_clinic_admin"
action="base.action_res_users"
sequence="20"/>
</data>
</odoo>