mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-21 19:32:04 +02:00
81 lines
3.4 KiB
XML
81 lines
3.4 KiB
XML
<?xml version="1.0"?>
|
|
<odoo><data>
|
|
|
|
<record id="view_event_slot_form" model="ir.ui.view">
|
|
<field name="name">event.slot.form</field>
|
|
<field name="model">event.slot</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<field name="event_id" invisible="1"/>
|
|
<group>
|
|
<group>
|
|
<label for="start_hour" string="Hour range"/>
|
|
<div>
|
|
<field name="start_hour" class="oe_inline o_input_5ch" widget="float_time"/>
|
|
<i class="fa fa-arrow-right mx-2" title="to"/>
|
|
<field name="end_hour" class="oe_inline o_input_5ch" widget="float_time"/>
|
|
</div>
|
|
<field name="date_tz" string="Timezone"/>
|
|
</group>
|
|
<group>
|
|
<field name="color" widget="color_picker"/>
|
|
</group>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_event_slot_multi_create_form" model="ir.ui.view">
|
|
<field name="name">event.slot.form</field>
|
|
<field name="model">event.slot</field>
|
|
<field name="priority">20</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<field name="event_id" invisible="1"/>
|
|
<group>
|
|
<field name="date_tz" string="Timezone"/>
|
|
<field name="color" widget="color_picker"/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_event_slot_tree" model="ir.ui.view">
|
|
<field name="name">event.slot.list</field>
|
|
<field name="model">event.slot</field>
|
|
<field name="arch" type="xml">
|
|
<list string="Slots" editable="bottom" multi_edit="1">
|
|
<field name="date"/>
|
|
<field name="start_hour" string="From" widget="float_time"/>
|
|
<button name="durationArrow" width="20px" title="Until"
|
|
class="fa fa-long-arrow-right text-center text-secondary pe-none"/>
|
|
<field name="end_hour" string="To" widget="float_time"/>
|
|
<field name="color" widget="color_picker"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_event_slot_calendar" model="ir.ui.view">
|
|
<field name="name">event.slot.calendar</field>
|
|
<field name="model">event.slot</field>
|
|
<field name="arch" type="xml">
|
|
<calendar js_class="event_slot_calendar" date_start="start_datetime" date_stop="end_datetime"
|
|
string="Slots" scales="month" color="color" quick_create_view_id="%(event.view_event_slot_form)d"
|
|
multi_create_view="event.view_event_slot_multi_create_form">
|
|
<field name="start_datetime" invisible="1"/>
|
|
<field name="end_datetime" invisible="1"/>
|
|
<field name="date_tz" invisible="1"/>
|
|
</calendar>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="event_slot_action_from_event" model="ir.actions.act_window">
|
|
<field name="name">Slots</field>
|
|
<field name="res_model">event.slot</field>
|
|
<field name="view_mode">calendar,list,form</field>
|
|
<field name="mobile_view_mode">list</field>
|
|
<field name="domain">[('event_id', '=', active_id)]</field>
|
|
<field name="context">{'default_event_id': active_id}</field>
|
|
</record>
|
|
|
|
</data></odoo>
|