mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
3866
pms/i18n/es.po
3866
pms/i18n/es.po
File diff suppressed because it is too large
Load Diff
@@ -538,7 +538,7 @@ class PmsCheckinPartner(models.Model):
|
||||
or not record.document_type.validation_code
|
||||
):
|
||||
return
|
||||
eval_context = self._validation_eval_context(id_number)
|
||||
eval_context = record._validation_eval_context(id_number)
|
||||
try:
|
||||
safe_eval(
|
||||
record.document_type.validation_code,
|
||||
|
||||
@@ -140,7 +140,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.gender")
|
||||
def _compute_gender(self):
|
||||
if hasattr(super(), "_compute_gender"):
|
||||
super()._compute_field()
|
||||
super()._compute_gender()
|
||||
for record in self:
|
||||
if not record.gender and record.pms_checkin_partner_ids:
|
||||
gender = list(
|
||||
@@ -156,7 +156,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.birthdate_date")
|
||||
def _compute_birthdate_date(self):
|
||||
if hasattr(super(), "_compute_birthdate_date"):
|
||||
super()._compute_field()
|
||||
super()._compute_birthdate_date()
|
||||
for record in self:
|
||||
if not record.birthdate_date and record.pms_checkin_partner_ids:
|
||||
birthdate = list(
|
||||
@@ -175,7 +175,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.nationality_id")
|
||||
def _compute_nationality_id(self):
|
||||
if hasattr(super(), "_compute_nationality_id"):
|
||||
super()._compute_field()
|
||||
super()._compute_nationality_id()
|
||||
for record in self:
|
||||
if not record.nationality_id and record.pms_checkin_partner_ids:
|
||||
nationality_id = list(
|
||||
@@ -194,7 +194,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.state_id")
|
||||
def _compute_state_id(self):
|
||||
if hasattr(super(), "_compute_state_id"):
|
||||
super()._compute_field()
|
||||
super()._compute_state_id()
|
||||
for record in self:
|
||||
if not record.state_id and record.pms_checkin_partner_ids:
|
||||
state_id = list(
|
||||
@@ -220,7 +220,7 @@ class ResPartner(models.Model):
|
||||
)
|
||||
def _compute_email(self):
|
||||
if hasattr(super(), "_compute_email"):
|
||||
super()._compute_field()
|
||||
super()._compute_email()
|
||||
for record in self:
|
||||
if not record.email and (
|
||||
record.pms_checkin_partner_ids
|
||||
@@ -254,7 +254,7 @@ class ResPartner(models.Model):
|
||||
)
|
||||
def _compute_mobile(self):
|
||||
if hasattr(super(), "_compute_mobile"):
|
||||
super()._compute_field()
|
||||
super()._compute_mobile()
|
||||
for record in self:
|
||||
if not record.mobile and (
|
||||
record.pms_checkin_partner_ids
|
||||
@@ -281,7 +281,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.firstname")
|
||||
def _compute_firstname(self):
|
||||
if hasattr(super(), "_compute_firstname"):
|
||||
super()._compute_field()
|
||||
super()._compute_firstname()
|
||||
for record in self:
|
||||
if not record.firstname and record.pms_checkin_partner_ids:
|
||||
firstname = list(
|
||||
@@ -299,7 +299,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.lastname")
|
||||
def _compute_lastname(self):
|
||||
if hasattr(super(), "_compute_lastname"):
|
||||
super()._compute_field()
|
||||
super()._compute_lastname()
|
||||
for record in self:
|
||||
if not record.lastname and record.pms_checkin_partner_ids:
|
||||
lastname = list(
|
||||
@@ -315,7 +315,7 @@ class ResPartner(models.Model):
|
||||
@api.depends("pms_checkin_partner_ids", "pms_checkin_partner_ids.lastname2")
|
||||
def _compute_lastname2(self):
|
||||
if hasattr(super(), "_compute_lastname2"):
|
||||
super()._compute_field()
|
||||
super()._compute_lastname2()
|
||||
for record in self:
|
||||
if not record.lastname2 and record.pms_checkin_partner_ids:
|
||||
lastname2 = list(
|
||||
|
||||
@@ -25,7 +25,7 @@ class ResPartnerIdNumber(models.Model):
|
||||
)
|
||||
def _compute_valid_from(self):
|
||||
if hasattr(super(), "_compute_valid_from"):
|
||||
super()._compute_field()
|
||||
super()._compute_valid_from()
|
||||
for record in self:
|
||||
if not record.valid_from and record.partner_id.pms_checkin_partner_ids:
|
||||
document_expedition_date = list(
|
||||
|
||||
@@ -458,6 +458,7 @@
|
||||
enable_counters="1"
|
||||
select="multi"
|
||||
/>
|
||||
<field name="pms_property_id" enable_counters="1" select="multi" />
|
||||
</searchpanel>
|
||||
</search>
|
||||
</field>
|
||||
|
||||
@@ -298,7 +298,6 @@
|
||||
name="channel_type_id"
|
||||
attrs="{'readonly':[('agency_id','!=', False)], 'invisible':[('reservation_type', 'not in', 'normal')]}"
|
||||
/>
|
||||
<field name="internal_comment" />
|
||||
</group>
|
||||
<group
|
||||
class="oe_subtotal_footer oe_right"
|
||||
@@ -571,6 +570,8 @@
|
||||
<field name="arch" type="xml">
|
||||
<tree
|
||||
string="Folio"
|
||||
multi_edit="1"
|
||||
sample="1"
|
||||
create="false"
|
||||
class="o_sale_order"
|
||||
decoration-info="state == 'draft'"
|
||||
@@ -582,7 +583,7 @@
|
||||
decoration-info="reservation_type == 'staff'"
|
||||
decoration-bf="reservation_type == 'out'"
|
||||
/>
|
||||
<field name="partner_id" invisible="1" />
|
||||
<field name="partner_id" />
|
||||
<field name="partner_name" select="1" />
|
||||
<field name="date_order" select="1" />
|
||||
<field name="user_id" widget="many2one_avatar_user" optional="show" />
|
||||
@@ -720,6 +721,19 @@
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="pms_folio_pivot" model="ir.ui.view">
|
||||
<field name="name">pms.folio.pivot</field>
|
||||
<field name="model">pms.folio</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Folios">
|
||||
<field name="pricelist_id" type="row" />
|
||||
<field name="pms_property_id" type="col" />
|
||||
<field name="amount_total" type="measure" />
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="pms_folio_view_graph" model="ir.ui.view">
|
||||
<field name="name">view.pms.folio.graph</field>
|
||||
<field name="model">pms.folio</field>
|
||||
@@ -750,7 +764,7 @@
|
||||
<record model="ir.actions.act_window" id="open_pms_folio1_form_tree_all">
|
||||
<field name="name">Folio</field>
|
||||
<field name="res_model">pms.folio</field>
|
||||
<field name="view_mode">tree,form,graph</field>
|
||||
<field name="view_mode">tree,form,graph,pivot</field>
|
||||
</record>
|
||||
<menuitem
|
||||
name="Folios"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<record model="ir.actions.act_window" id="open_pms_reservation_form_tree_all">
|
||||
<field name="name">Reservation</field>
|
||||
<field name="res_model">pms.reservation</field>
|
||||
<field name="view_mode">tree,form,calendar,graph,pivot</field>
|
||||
<field name="view_mode">tree,form,graph,pivot</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="pms_reservation_view_form">
|
||||
<field name="name">pms.reservation.form</field>
|
||||
@@ -181,23 +181,6 @@
|
||||
<span class="o_stat_text">Preview</span>
|
||||
</div>
|
||||
</button>
|
||||
<button
|
||||
type="object"
|
||||
class="oe_stat_button"
|
||||
icon="fa-file"
|
||||
name="open_folio"
|
||||
>
|
||||
<div class="o_field_widget o_stat_info">
|
||||
<span class="o_stat_text">
|
||||
<field
|
||||
name="folio_id"
|
||||
readonly="1"
|
||||
nolabel="1"
|
||||
force_save="1"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</button>
|
||||
<button
|
||||
type="object"
|
||||
class="oe_stat_button"
|
||||
@@ -226,11 +209,16 @@
|
||||
('ready_for_checkin', '!=', True),
|
||||
]}"
|
||||
>
|
||||
<field
|
||||
name="checkins_ratio"
|
||||
string="On Board"
|
||||
widget="percentpie"
|
||||
/>
|
||||
<div class="o_field_widget o_stat_info">
|
||||
<span class="o_stat_value">
|
||||
<field
|
||||
name="checkins_ratio"
|
||||
string="On Board"
|
||||
widget="percentpie"
|
||||
/>
|
||||
</span>
|
||||
<span class="o_stat_text">Datos Checkin</span>
|
||||
</div>
|
||||
</button>
|
||||
<button
|
||||
type="object"
|
||||
@@ -246,6 +234,23 @@
|
||||
widget="percentpie"
|
||||
/>
|
||||
</button>
|
||||
<button
|
||||
type="object"
|
||||
class="oe_stat_button"
|
||||
icon="fa-file"
|
||||
name="open_folio"
|
||||
>
|
||||
<div class="o_field_widget o_stat_info">
|
||||
<span class="o_stat_text">
|
||||
<field
|
||||
name="folio_id"
|
||||
readonly="1"
|
||||
nolabel="1"
|
||||
force_save="1"
|
||||
/>
|
||||
</span>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
<widget
|
||||
name="web_ribbon"
|
||||
@@ -287,9 +292,22 @@
|
||||
<i class="fa fa-warning" /> OverBooking
|
||||
</div>
|
||||
</div>
|
||||
<h1>
|
||||
<field nolabel="1" name="name" />
|
||||
</h1>
|
||||
<h3 class="oe_right">
|
||||
<field nolabel="1" name="name" class="oe_inline" />
|
||||
<i
|
||||
class="fa fa-long-arrow-right mx-2"
|
||||
aria-label="Arrow icon"
|
||||
title="Arrow"
|
||||
/>
|
||||
<field
|
||||
name="pms_property_id"
|
||||
options="{'no_create': True,'no_open': True}"
|
||||
attrs="{'readonly':[('name', '!=', False)]}"
|
||||
nolabel="1"
|
||||
class="oe_inline"
|
||||
/>
|
||||
|
||||
</h3>
|
||||
<h3>
|
||||
<field
|
||||
name="checkin"
|
||||
@@ -342,7 +360,7 @@
|
||||
string="General Info"
|
||||
name="contact_details"
|
||||
>
|
||||
<field name="partner_id" invisible="1" />
|
||||
<field name="partner_id" />
|
||||
<field
|
||||
name="document_type"
|
||||
attrs="{'invisible':[('reservation_type','in',('out'))]}"
|
||||
@@ -670,7 +688,6 @@
|
||||
<div class="col-6">
|
||||
<group>
|
||||
<field name="user_id" />
|
||||
<field name="pms_property_id" />
|
||||
<field name="overbooking" />
|
||||
</group>
|
||||
<group>
|
||||
@@ -700,7 +717,7 @@
|
||||
</record>
|
||||
|
||||
<!-- Calendar -->
|
||||
<record id="pms_reservation_view_calendar" model="ir.ui.view">
|
||||
<!-- <record id="pms_reservation_view_calendar" model="ir.ui.view">
|
||||
<field name="name">pms.reservation.view.calendar</field>
|
||||
<field name="model">pms.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
@@ -719,7 +736,7 @@
|
||||
<field name="rooms" />
|
||||
</calendar>
|
||||
</field>
|
||||
</record>
|
||||
</record> -->
|
||||
<record model="ir.ui.view" id="pms_reservation_view_tree">
|
||||
<field name="name">pms.reservation.tree</field>
|
||||
<field name="model">pms.reservation</field>
|
||||
@@ -730,7 +747,6 @@
|
||||
sample="1"
|
||||
class="o_sale_order"
|
||||
decoration-warning="splitted"
|
||||
decoration-bf="splitted"
|
||||
js_class="pms_booking_engine_request_tree"
|
||||
>
|
||||
<field name="reservation_type" invisible="1" />
|
||||
@@ -760,6 +776,8 @@
|
||||
<field name="to_assign" invisible="1" />
|
||||
<field name="checkin_partner_pending_count" invisible="1" />
|
||||
<field name="tax_ids" invisible="1" />
|
||||
<field name="agency_id" optional="show" />
|
||||
<field name="channel_type_id" optional="show" />
|
||||
<field name="price_subtotal" invisible="1" />
|
||||
<field name="price_total" />
|
||||
<field name="folio_pending_amount" string="Folio Pending Amount" />
|
||||
@@ -851,10 +869,15 @@
|
||||
<field name="model">pms.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Reservation Detail">
|
||||
<field name="name" />
|
||||
<field
|
||||
name="name"
|
||||
string="Customer"
|
||||
filter_domain="['|', '|', '|', ('partner_name', 'ilike', self), ('document_number', 'ilike', self), ('partner_id.vat', 'ilike', self), ('mobile', 'ilike', self)]"
|
||||
/>
|
||||
<field name="partner_id" />
|
||||
<field name="folio_id" />
|
||||
<field name="agency_id" />
|
||||
<field name="pms_property_id" />
|
||||
<filter
|
||||
string="My Reservations"
|
||||
name="my_reservations"
|
||||
@@ -930,7 +953,7 @@
|
||||
/>-->
|
||||
<separator />
|
||||
<filter
|
||||
string="Still to be paid"
|
||||
string="To be paid"
|
||||
name="still_to_be_paid"
|
||||
domain="[('folio_id.pending_amount','>',0)]"
|
||||
/>
|
||||
@@ -953,7 +976,7 @@
|
||||
<filter
|
||||
string="Out of Service"
|
||||
name="out_of_service"
|
||||
domain="[('reservation_type','in',['dontsell'])]"
|
||||
domain="[('reservation_type','in',['out'])]"
|
||||
/>
|
||||
<group expand="0" string="Group By">
|
||||
<!-- <filter string="Room Type" domain="[]"
|
||||
|
||||
@@ -142,15 +142,33 @@
|
||||
<field name="name">pms.room.search</field>
|
||||
<field name="model">pms.room</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Property Room">
|
||||
<search string="Room">
|
||||
<field name="name" />
|
||||
<field name="room_type_id" />
|
||||
<field name="capacity" />
|
||||
<field name="room_amenity_ids" />
|
||||
<newline />
|
||||
<!--<filter name="available" string="Available"
|
||||
domain="[('status','=', 'available')]" help="Available Rooms" />-->
|
||||
<!--<filter string="Reserved" domain="[('status','=', 'occupied')]"
|
||||
help="Reserved Rooms" />-->
|
||||
<searchpanel>
|
||||
<field
|
||||
name="pms_property_id"
|
||||
string="Property"
|
||||
enable_counters="1"
|
||||
select="multi"
|
||||
/>
|
||||
<field
|
||||
name="room_type_id"
|
||||
string="Room Type"
|
||||
enable_counters="1"
|
||||
icon="fa-hotel"
|
||||
color="#784f73"
|
||||
/>
|
||||
<field
|
||||
name="ubication_id"
|
||||
string="Ubication"
|
||||
enable_counters="1"
|
||||
color="#875A7B"
|
||||
/>
|
||||
</searchpanel>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
@@ -158,12 +176,16 @@
|
||||
<field name="name">pms.room.tree</field>
|
||||
<field name="model">pms.room</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Property Room">
|
||||
<tree string="Property Room" editable="bottom" multi_edit="1" sample="1">
|
||||
<field name="sequence" widget="handle" />
|
||||
<field name="pms_property_id" />
|
||||
<field name="name" />
|
||||
<field name="room_type_id" />
|
||||
<field name="ubication_id" />
|
||||
<field name="capacity" />
|
||||
<field name="extra_beds_allowed" />
|
||||
<field name="room_amenity_ids" widget="many2many_tags" />
|
||||
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -5,6 +5,13 @@
|
||||
<field name="model">pms.booking.engine</field>
|
||||
<field name="arch" type="xml">
|
||||
<form class="pt-1">
|
||||
<h2>
|
||||
<field
|
||||
name="pms_property_id"
|
||||
required="1"
|
||||
attrs="{'readonly':[('folio_id','!=',False)]}"
|
||||
/>
|
||||
</h2>
|
||||
<div class="row">
|
||||
<div class="col-5 ">
|
||||
<group>
|
||||
@@ -51,11 +58,6 @@
|
||||
required="1"
|
||||
attrs="{'invisible': [('reservation_type','!=','out')]}"
|
||||
/>
|
||||
<field
|
||||
name="pms_property_id"
|
||||
required="1"
|
||||
attrs="{'readonly':[('folio_id','!=',0)]}"
|
||||
/>
|
||||
<field
|
||||
default_focus="1"
|
||||
name="pricelist_id"
|
||||
|
||||
Reference in New Issue
Block a user