You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
6.1 KiB
144 lines
6.1 KiB
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<!-- Kanban view for slot details-->
|
|
<record id="slot_details_view_kanban" model="ir.ui.view">
|
|
<field name="name">slot.details.view.kanban</field>
|
|
<field name="model">slot.details</field>
|
|
<field name="arch" type="xml">
|
|
<kanban default_group_by="slot_type_id"
|
|
class="o_kanban_small_column o_kanban_project_tasks"
|
|
records_draggable="true" default_order="slot_type_id"
|
|
examples="project"
|
|
js_class="project_task_kanban" sample="1">
|
|
<field name="name"/>
|
|
<templates>
|
|
<t t-name="kanban-box">
|
|
<div t-attf-class="oe_kanban_global_click"
|
|
style="background:lightgrey;">
|
|
<div class="oe_kanban_details">
|
|
<strong>
|
|
<field name="name"/>
|
|
<br/>
|
|
</strong>
|
|
</div>
|
|
</div>
|
|
</t>
|
|
</templates>
|
|
</kanban>
|
|
</field>
|
|
</record>
|
|
<!-- Tree view for slot details-->
|
|
<record id="view_slot_details_view_tree" model="ir.ui.view">
|
|
<field name="name">slot.details.view.tree</field>
|
|
<field name="model">slot.details</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Slot">
|
|
<field name="code"/>
|
|
<field name="name"/>
|
|
<field name="slot_type_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<!-- Form view for slot details-->
|
|
<record id="slot_details_view_form" model="ir.ui.view">
|
|
<field name="name">slot.details.view.form</field>
|
|
<field name="model">slot.details</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<group>
|
|
<group>
|
|
<field name="code"/>
|
|
<field name="name"/>
|
|
</group>
|
|
<group>
|
|
<field name="slot_type_id"/>
|
|
</group>
|
|
</group>
|
|
</sheet>
|
|
<div class="oe_chatter">
|
|
<field name="message_follower_ids"/>
|
|
<field name="activity_ids"/>
|
|
<field name="message_ids"/>
|
|
</div>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<!-- Menu action for slot details-->
|
|
<record id="slot_details_action_slot_details" model="ir.actions.act_window">
|
|
<field name="name">Slots</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">slot.details</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="context">{'search_default_available':1}</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Create Your First Slot
|
|
</p>
|
|
</field>
|
|
</record>
|
|
<record id="slot_details_action_all_slots" model="ir.actions.act_window">
|
|
<field name="name">All Slots</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">slot.details</field>
|
|
<field name="view_mode">kanban,form</field>
|
|
<field name="context">{'search_default_available':1}</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Display all the slots
|
|
</p>
|
|
</field>
|
|
</record>
|
|
<record id="parking_entry_action_allocated_slots" model="ir.actions.act_window">
|
|
<field name="name">Allocated Slots</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">parking.entry</field>
|
|
<field name="view_mode">kanban,form</field>
|
|
<field name="view_id" ref="odoo_parking_management.parking_entry_view_kanban_allocated"/>
|
|
<field name="domain">[('state','=',('check_in'))]</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
First Allocated Parking Entry
|
|
</p>
|
|
</field>
|
|
</record>
|
|
<record id="parking_entry_action_non_allocated_slots" model="ir.actions.act_window">
|
|
<field name="name">Non Allocated Slots</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">parking.entry</field>
|
|
<field name="view_mode">kanban,form</field>
|
|
<field name="view_id" ref="odoo_parking_management.parking_entry_view_kanban_non_allocated"/>
|
|
<field name="domain">[('state','=',('check_out'))]</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
First Non Allocated Parking Entry
|
|
</p>
|
|
</field>
|
|
</record>
|
|
<!-- Menu item for slot details-->
|
|
<menuitem id="menu_slot_details"
|
|
name="Slots"
|
|
parent="odoo_parking_management.parking_entry_menu_configuration_root"
|
|
action="slot_details_action_slot_details"
|
|
sequence="60"/>
|
|
<menuitem id="menu_slots_root"
|
|
name="Slots"
|
|
parent="odoo_parking_management.parking_entry_menu_parking_management_root"
|
|
groups="odoo_parking_management_group_parking_manager"
|
|
sequence="60"/>
|
|
<menuitem id="menu_all_slots"
|
|
name="All Slots"
|
|
parent="odoo_parking_management.menu_slots_root"
|
|
action="slot_details_action_all_slots"
|
|
sequence="20"/>
|
|
<menuitem id="menu_allocated_slots"
|
|
name="Allocated Slots"
|
|
parent="odoo_parking_management.menu_slots_root"
|
|
action="parking_entry_action_allocated_slots"
|
|
sequence="40"/>
|
|
<menuitem id="menu_not_allocated_slots"
|
|
name="Not Allocated Slots"
|
|
parent="odoo_parking_management.menu_slots_root"
|
|
action="parking_entry_action_non_allocated_slots"
|
|
sequence="40"/>
|
|
</odoo>
|
|
|