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

<?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>