[WIP] Fixing Views

This commit is contained in:
Darío Lodeiros
2020-10-15 13:23:17 +02:00
parent 51ad014d2c
commit 749c121122
2 changed files with 10 additions and 42 deletions

View File

@@ -40,7 +40,7 @@
id="payment_smart_button" id="payment_smart_button"
icon="fa-money" icon="fa-money"
name="action_pay" name="action_pay"
attrs="{'invisible': ['|',('pending_amount','<=',0)]}" attrs="{'invisible': [('pending_amount','<=',0)]}"
> >
<div class="o_form_field o_stat_info"> <div class="o_form_field o_stat_info">
<span class="o_stat_value"> <span class="o_stat_value">
@@ -249,6 +249,7 @@
<field name="name" /> <field name="name" />
<field name="partner_id" select="1" /> <field name="partner_id" select="1" />
<field name="date_order" select="1" /> <field name="date_order" select="1" />
<field name="create_uid" optional="show" widget="many2one_avatar_user"/>
<field name="reservation_ids" widget="many2many_tags" /> <field name="reservation_ids" widget="many2many_tags" />
<field name="amount_total" sum="Total amount" /> <field name="amount_total" sum="Total amount" />
<field name="pending_amount" sum="Total debt" /> <field name="pending_amount" sum="Total debt" />

View File

@@ -45,7 +45,6 @@
<field <field
name="state" name="state"
widget="statusbar" widget="statusbar"
statusbar_visible="draft,confirm,onboard,done"
/> />
</header> </header>
<div <div
@@ -280,7 +279,6 @@
name="reservation_details" name="reservation_details"
> >
<field name="pms_property_id" /> <field name="pms_property_id" />
<field name="allowed_room_ids" invisible="1" />
<field <field
name="pricelist_id" name="pricelist_id"
attrs="{'invisible': [('reservation_type','in',('out'))]}" attrs="{'invisible': [('reservation_type','in',('out'))]}"
@@ -364,7 +362,6 @@
string="Only Room" string="Only Room"
widget="monetary" widget="monetary"
/> />
<field name="state" invisible="1" />
<field name="invoice_status" invisible="1" /> <field name="invoice_status" invisible="1" />
<field name="currency_id" invisible="1" /> <field name="currency_id" invisible="1" />
<field <field
@@ -632,54 +629,31 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree <tree
string="Reservation" string="Reservation"
decoration-danger="folio_pending_amount &gt; 0 and checkin &lt;= current_date and not overbooking" multi_edit="1" sample="1"
decoration-muted="state == 'cancelled' and folio_pending_amount &gt; 0 and not overbooking" class="o_sale_order"
decoration-success="folio_pending_amount == 0 and checkout &lt;= current_date and not overbooking"
decoration-warning="overbooking"
> >
<field name="splitted" invisible="1" /> <field name="splitted" invisible="1" />
<field name="pricelist_id" invisible="1" /> <field name="pricelist_id" invisible="1" />
<button
icon="fa-angellist"
attrs="{'invisible':['|',('folio_pending_amount','&gt;',0),('state' ,'!=', 'done')]}"
type="object"
name="open_folio"
/>
<field name="state" />
<button <button
type="object" type="object"
class="oe_stat_button" class="oe_stat_button"
icon="fa-file" icon="fa-file"
name="open_folio" name="open_folio"
/> />
<field name="checkin" widget="remaining_days" optional="show" attrs="{'invisible': [['state', '=', 'done']]}" />
<field name="folio_id" /> <field name="folio_id" />
<button
type="object"
class="oe_stat_button"
icon="fa-user-plus"
name="action_checks"
context="{'partner_id': partner_id,'enter_date': checkin,
'exit_date': checkout,'reservation_id': id, 'hidden_checkin_partner': True, 'edit_checkin_partner': True }"
attrs="{'invisible':['|',('state','not in',('confirm','onboard')),('checkin_partner_pending_count','=', 0)]}"
/>
<field name="allowed_room_ids" invisible="1" /> <field name="allowed_room_ids" invisible="1" />
<field name="room_id" options="{'no_create': True,'no_open': True}" /> <field name="room_id" options="{'no_create': True,'no_open': True}" />
<button
type="action"
class="oe_stat_button"
icon="fa-list-ul"
name="%(open_pms_reservation_form_tree_all)d"
context="{'search_default_partner_id': partner_id}"
/>
<field name="partner_id" /> <field name="partner_id" />
<field name="room_type_id" string="Reserved Unit Type" /> <field name="room_type_id" string="Reserved Unit Type" />
<field name="nights" /> <field name="nights" />
<field name="adults" string="Persons" /> <field name="adults" string="Persons" />
<field name="checkin" widget="date" />
<field name="checkout" widget="date" /> <field name="checkout" widget="date" />
<field name="create_date" /> <field name="create_date" />
<field name="overbooking" invisible="1" /> <field name="overbooking" invisible="1" />
<field name="last_updated_res" string="Updated on" /> <field name="last_updated_res" string="Updated on" />
<field name="activity_ids" widget="list_activity" optional="show"/>
<field name="create_uid" optional="show" widget="many2one_avatar_user"/>
<field name="origin" /> <field name="origin" />
<field name="checkin_partner_ids" invisible="1" /> <field name="checkin_partner_ids" invisible="1" />
<field name="to_assign" invisible="1" /> <field name="to_assign" invisible="1" />
@@ -689,15 +663,8 @@
<field name="price_subtotal" invisible="1" /> <field name="price_subtotal" invisible="1" />
<field name="price_total" /> <field name="price_total" />
<field name="folio_pending_amount" string="Folio Pending Amount" /> <field name="folio_pending_amount" string="Folio Pending Amount" />
<button
type="object"
class="oe_stat_button"
icon="fa-money"
name="action_pay_folio"
attrs="{'invisible':[('folio_pending_amount','=',0)]}"
/>
<field name="create_uid" />
<field name="company_id" /> <field name="company_id" />
<field name="state" decoration-success="state == 'done'" decoration-info="state == 'confirm'" warning-info="state == 'onboard'" widget="badge" optional="show"/>
</tree> </tree>
</field> </field>
</record> </record>
@@ -725,7 +692,7 @@
<xpath expr="//field[@name='folio_id']" position="attributes"> <xpath expr="//field[@name='folio_id']" position="attributes">
<attribute name="invisible">1</attribute> <attribute name="invisible">1</attribute>
</xpath> </xpath>
<xpath expr="//button[@name='open_folio'][1]" position="attributes"> <!-- <xpath expr="//button[@name='open_folio'][1]" position="attributes">
<attribute name="invisible">True</attribute> <attribute name="invisible">True</attribute>
</xpath> </xpath>
<xpath expr="//button[@name='open_folio'][2]" position="attributes"> <xpath expr="//button[@name='open_folio'][2]" position="attributes">
@@ -736,7 +703,7 @@
position="attributes" position="attributes"
> >
<attribute name="invisible">True</attribute> <attribute name="invisible">True</attribute>
</xpath> </xpath> -->
<xpath expr="//field[@name='partner_id']" position="attributes"> <xpath expr="//field[@name='partner_id']" position="attributes">
<attribute name="invisible">True</attribute> <attribute name="invisible">True</attribute>
</xpath> </xpath>