- Added integrated mail.activity system for task management - Implemented portal access to activities for treatment professionals - Added activity creation, completion, and reassignment functionality - Enhanced player management with Canadian address validation - Improved injury tracking with parental consent and document attachments - Implemented layered security architecture (ACL + Record Rules + Controller filtering) - Added French Canadian (fr_CA) localization support - Enhanced portal UI with activity counts and navigation - Implemented RPC security protection with buddy method pattern - Added comprehensive demo data and integration features - Updated manifest to reflect all new capabilities and improvements
34 lines
1.7 KiB
XML
34 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="res_partner_view_form_sports_teams" model="ir.ui.view">
|
|
<field name="name">res.partner.view.form.sports.teams</field>
|
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
<field name="model">res.partner</field>
|
|
<field name="arch" type="xml">
|
|
<!-- Add is_venue field to the form using simple field position -->
|
|
<field name="name" position="after">
|
|
<group col="2">
|
|
<field name="is_venue" string="Is Venue" help="Check this box if this contact represents a venue/location" widget="boolean_toggle"/>
|
|
</group>
|
|
</field>
|
|
<page name="contact_addresses" position="after">
|
|
<page name="Teams">
|
|
<group>
|
|
<field name="is_venue" string="Is Venue" help="Check this box if this contact represents a venue/location"/>
|
|
</group>
|
|
<field invisible="is_company == False" name="owned_team_ids" string="Teams"/>
|
|
<field invisible="is_company == True" name="teams_served_ids" string="Teams Served">
|
|
<list editable="bottom" create="False" delete="True">
|
|
<field name="name"/>
|
|
<field name="parent_id"/>
|
|
<field name="head_coach_id"/>
|
|
<field name="head_therapist_id"/>
|
|
<field name="player_count"/>
|
|
<field name="injured_count"/>
|
|
</list>
|
|
</field>
|
|
</page>
|
|
</page>
|
|
</field>
|
|
</record>
|
|
</odoo>
|