first commit
19
.env
Normal file
@ -0,0 +1,19 @@
|
||||
# PUID="1000"
|
||||
# PGID="984"
|
||||
|
||||
CUSTOMADDONS_DIR="bross_hms"
|
||||
# API_URL=""
|
||||
|
||||
POSTGRES_USER="odoo"
|
||||
POSTGRES_PASSWORD="odoo"
|
||||
POSTGRES_DB="postgres"
|
||||
|
||||
DBHOST="db"
|
||||
DBPORT="5432"
|
||||
DBUSER="odoo"
|
||||
PASSWORD="odoo"
|
||||
ADDONS="--addons-path=/opt/odoo/addons/,/opt/odoo/customaddons/$CUSTOMADDONS_DIR"
|
||||
ARGS=""
|
||||
# ARGS="-d bross"
|
||||
ARGS="-d cybro_hms"
|
||||
# DEBUG="-m debugpy --listen 0.0.0.0:5678 --wait-for-client"
|
||||
3
banquet_managment/__init__.py
Normal file
@ -0,0 +1,3 @@
|
||||
# import banquet_managment
|
||||
from . import wizard
|
||||
from . import models
|
||||
31
banquet_managment/__manifest__.py
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"name" : "Banquet Management ",
|
||||
"version" : "17.0.1.2",
|
||||
"author" : "Pragmatic",
|
||||
"category" : "Generic Modules/Banquet Management",
|
||||
|
||||
"description": """
|
||||
Module for Banquet/Resort/Property management. You can manage:
|
||||
* Configure Property
|
||||
* Banquet Configuration
|
||||
* Check In, Check out
|
||||
* Manage Folio
|
||||
* Payment
|
||||
|
||||
Different reports are also provided, mainly for Banquet statistics.
|
||||
""",
|
||||
"depends": ["base", 'hotel', 'crm', 'hotel_management'],
|
||||
"init_xml": [],
|
||||
"demo_xml": [
|
||||
],
|
||||
"data": [
|
||||
'security/banquet_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
"views/banquet_managment_view.xml",
|
||||
'views/banquet_sequence_view.xml'
|
||||
|
||||
],
|
||||
"active": False,
|
||||
"installable": True,
|
||||
'license': 'OPL-1',
|
||||
}
|
||||
950
banquet_managment/i18n/en_US.po
Normal file
@ -0,0 +1,950 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * banquet_managment
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 06:27+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 06:27+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Compute)"
|
||||
msgstr "(Compute)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Update History)"
|
||||
msgstr "(Update History)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__address
|
||||
msgid "Address"
|
||||
msgstr "Address"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__adult
|
||||
msgid "Adult Persons"
|
||||
msgstr "Adult Persons"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__agent_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__agent_id
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__agent
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__agent
|
||||
msgid "Agent"
|
||||
msgstr "Agent"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_all
|
||||
msgid "All Banquet Reservation"
|
||||
msgstr "All Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_cancel
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_cancel
|
||||
msgid "All Cancelled Banquet Reservation"
|
||||
msgstr "All Cancelled Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_cancel
|
||||
msgid "All Cancelled Reservation"
|
||||
msgstr "All Cancelled Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_confirm
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_confirm
|
||||
msgid "All Confirm Banquet Reservation"
|
||||
msgstr "All Confirm Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_confirm
|
||||
msgid "All Confirm Reservation"
|
||||
msgstr "All Confirm Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_done
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_done
|
||||
msgid "All Done Banquet Reservation"
|
||||
msgstr "All Done Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_draft
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_draft
|
||||
msgid "All Draft Banquet Reservation"
|
||||
msgstr "All Draft Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_all
|
||||
msgid "All Reservation"
|
||||
msgstr "All Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__approve
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__approve
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Approved"
|
||||
msgstr "Approved"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__banquet_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__banquet_id
|
||||
msgid "Banquet"
|
||||
msgstr "Banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banq_bool
|
||||
#: model:ir.ui.menu,name:banquet_managment.main_menu_banquet_booking
|
||||
msgid "Banquet Booking"
|
||||
msgstr "Banquet Booking"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_config
|
||||
msgid "Banquet Configuration"
|
||||
msgstr "Banquet Configuration"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Hall"
|
||||
msgstr "Banquet Hall"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_leads_inherit_tour
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_oppor_inherit_tour
|
||||
msgid "Banquet History"
|
||||
msgstr "Banquet History"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__banquet_id
|
||||
msgid "Banquet Id"
|
||||
msgstr "Banquet Id"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Information"
|
||||
msgstr "Banquet Information"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_quotation_view
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_quotation_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_tree_view
|
||||
msgid "Banquet Quotation"
|
||||
msgstr "Banquet Quotation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__banquets_ids
|
||||
msgid "Banquet Quotation History"
|
||||
msgstr "Banquet Quotation History"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__name
|
||||
msgid "Banquet Quotation No."
|
||||
msgstr "Banquet Quotation No."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.open_banquet_reservation_form_tree
|
||||
msgid "Banquet Reservation"
|
||||
msgstr "Banquet Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_theme_plan_tree
|
||||
msgid "Banquet Theme"
|
||||
msgstr "Banquet Theme"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Type"
|
||||
msgstr "Banquet Type"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Basic Info"
|
||||
msgstr "Basic Info"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__board_toread
|
||||
msgid "Board to Read"
|
||||
msgstr "Board to Read"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Booking Details"
|
||||
msgstr "Booking Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__booking_id
|
||||
msgid "Booking Ref"
|
||||
msgstr "Booking Ref"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banquet_id
|
||||
msgid "Booking Ref."
|
||||
msgstr "Booking Ref."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Cancel Reservation"
|
||||
msgstr "Cancel Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__category_id
|
||||
msgid "Category"
|
||||
msgstr "Category"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__child
|
||||
msgid "Child"
|
||||
msgstr "Child"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__code
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__agent_comm
|
||||
msgid "Commision"
|
||||
msgstr "Commision"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__company_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__company_id
|
||||
msgid "Company"
|
||||
msgstr "Company"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__confirm
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__confirm
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Confirm"
|
||||
msgstr "Confirm"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__contact_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__contact_name
|
||||
msgid "Contact Name"
|
||||
msgstr "Contact Name"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_unit
|
||||
msgid "Cost Price"
|
||||
msgstr "Cost Price"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_subtotal
|
||||
msgid "Cost Subtotal"
|
||||
msgstr "Cost Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Create Banquet Booking"
|
||||
msgstr "Create Banquet Booking"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Create Folio"
|
||||
msgstr "Create Folio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Create Journal Entry"
|
||||
msgstr "Create Journal Entry"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Created by"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__current_date
|
||||
msgid "Creation Date"
|
||||
msgstr "Creation Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Currency"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__partner_id
|
||||
msgid "Customer"
|
||||
msgstr "Customer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_recv_acc
|
||||
msgid "Deposit Account"
|
||||
msgstr "Deposit Account"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_cost
|
||||
msgid "Deposit Cost"
|
||||
msgstr "Deposit Cost"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.act_deposit_journal_entry
|
||||
msgid "Deposit Journal Entry"
|
||||
msgstr "Deposit Journal Entry"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_deposit_policy_tree
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_payment_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy
|
||||
msgid "Deposit Payment Policy"
|
||||
msgstr "Deposit Payment Policy"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__percentage
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__percentage
|
||||
msgid "Deposit Percentage"
|
||||
msgstr "Deposit Percentage"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__deposit_policy
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_deposit_payment_policy_tree
|
||||
msgid "Deposit Policy"
|
||||
msgstr "Deposit Policy"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_journal_entry_wizard
|
||||
msgid "Deposit_journal_entry Detail Wizard"
|
||||
msgstr "Deposit_journal_entry Detail Wizard"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__name
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__direct
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__direct
|
||||
msgid "Direct"
|
||||
msgstr "Direct"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__discount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr "Discount (%)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__done
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__draft
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__email_id
|
||||
msgid "Email Id"
|
||||
msgstr "Email Id"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__current_date
|
||||
msgid "Enquiry Date"
|
||||
msgstr "Enquiry Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Event Information"
|
||||
msgstr "Event Information"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Food Details"
|
||||
msgstr "Food Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__food_items_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__other_items_ids
|
||||
msgid "Food Items"
|
||||
msgstr "Food Items"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_food_items
|
||||
msgid "Food Items Details"
|
||||
msgstr "Food Items Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Food List"
|
||||
msgstr "Food List"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__start_date
|
||||
msgid "From Date"
|
||||
msgstr "From Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__ref_id
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.itinerary_lead_history_tree_view
|
||||
msgid "History"
|
||||
msgstr "History"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_user
|
||||
msgid "Hotel Management / Banquet User"
|
||||
msgstr "Hotel Management / Banquet User"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_manager
|
||||
msgid "Hotel Management/ Banquet Manager"
|
||||
msgstr "Hotel Management/ Banquet Manager"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "ID Details"
|
||||
msgstr "ID Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__invoiced
|
||||
msgid "Invoiced"
|
||||
msgstr "Invoiced"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_room__deposit_bool
|
||||
msgid "Is Deposit Applicable"
|
||||
msgstr "Is Deposit Applicable"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Item Deatails"
|
||||
msgstr "Item Deatails"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "Journal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__update_date
|
||||
msgid "Last Updated Date"
|
||||
msgstr "Last Updated Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__lead
|
||||
msgid "Lead"
|
||||
msgstr "Lead"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__lead_sequence
|
||||
msgid "Lead Number"
|
||||
msgstr "Lead Number"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead2opportunity_partner
|
||||
msgid "Lead To Opportunity Partner"
|
||||
msgstr "Lead To Opportunity Partner"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__min_dep_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__min_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__min_dep_amount
|
||||
msgid "Minimum Deposit Amount"
|
||||
msgstr "Minimum Deposit Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__mobile
|
||||
msgid "Mobile Number"
|
||||
msgstr "Mobile Number"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__name
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__no_deposit
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__no_deposit
|
||||
msgid "No Deposit"
|
||||
msgstr "No Deposit"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_days
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__number_of_days
|
||||
msgid "Number Of Days"
|
||||
msgstr "Number Of Days"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_rooms
|
||||
msgid "Number Of Rooms"
|
||||
msgstr "Number Of Rooms"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Order List"
|
||||
msgstr "Order List"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Item List"
|
||||
msgstr "Other Item List"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__other_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__other_items_id
|
||||
msgid "Other Items"
|
||||
msgstr "Other Items"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_other_items
|
||||
msgid "Other Items Details"
|
||||
msgstr "Other Items Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Services"
|
||||
msgstr "Other Services"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__payment_date
|
||||
msgid "Payment Date"
|
||||
msgstr "Payment Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__percentage
|
||||
msgid "Percentage"
|
||||
msgstr "Percentage"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__percentage
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__percentage
|
||||
msgid "Percentage/Deposit Amount"
|
||||
msgstr "Percentage/Deposit Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Percentage/Deposit Amt"
|
||||
msgstr "Percentage/Deposit Amt"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__name
|
||||
msgid "Policy Name"
|
||||
msgstr "Policy Name"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_policy_name_uniq
|
||||
msgid "Policy Name must be unique for selected shop !"
|
||||
msgstr "Policy Name must be unique for selected shop !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkout_date
|
||||
msgid "Prefer End Date"
|
||||
msgstr "Prefer End Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkin_date
|
||||
msgid "Prefer start Date"
|
||||
msgstr "Prefer start Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_banquet_quotation_check_in_out_dates
|
||||
msgid "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
msgstr "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Pricelist"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_id
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__pur_tax_ids
|
||||
msgid "Purchase Taxes"
|
||||
msgstr "Purchase Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_tax_amt
|
||||
msgid "Purchase Taxes "
|
||||
msgstr "Purchase Taxes "
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_total_amt
|
||||
msgid "Purchase Total Amount"
|
||||
msgstr "Purchase Total Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_untax_amt
|
||||
msgid "Purchase Untaxed Amount"
|
||||
msgstr "Purchase Untaxed Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom_qty
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom_qty
|
||||
msgid "Quantity (UoM)"
|
||||
msgstr "Quantity (UoM)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__name
|
||||
msgid "Quotation No."
|
||||
msgstr "Quotation No."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Refuse"
|
||||
msgstr "Refuse"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__refused
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__refused
|
||||
msgid "Refused"
|
||||
msgstr "Refused"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree11
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_graph
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_tree
|
||||
msgid "Reservation"
|
||||
msgstr "Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation_line
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Reservation Line"
|
||||
msgstr "Reservation Line"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "Reservation Tax"
|
||||
msgstr "Reservation Tax"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__room_ids
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Details"
|
||||
msgstr "Room Details"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Type"
|
||||
msgstr "Room Type"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_tax_amt
|
||||
msgid "Sale Taxes "
|
||||
msgstr "Sale Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_total_amt
|
||||
msgid "Sale Total Amount"
|
||||
msgstr "Sale Total Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_untax_amt
|
||||
msgid "Sale Untaxed Amount"
|
||||
msgstr "Sale Untaxed Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_seating_plan_theme_name_uniq
|
||||
msgid "Seating Name must be unique !"
|
||||
msgstr "Seating Name must be unique !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_seating_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_seating_plan
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__seating_id
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_seating_plan_tree
|
||||
msgid "Seating Plan"
|
||||
msgstr "Seating Plan"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__send_to
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Send To Customer"
|
||||
msgstr "Send To Customer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__send_to
|
||||
msgid "Sent To Customer"
|
||||
msgstr "Sent To Customer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__service_cost
|
||||
msgid "Service Cost"
|
||||
msgstr "Service Cost"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__number_of_days
|
||||
msgid ""
|
||||
"Shall be computed based on check out policy configured for selected shop."
|
||||
msgstr "Shall be computed based on check out policy configured for selected shop."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Shop"
|
||||
msgstr "Shop"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__purches_bol
|
||||
msgid "Show Purchase Tax"
|
||||
msgstr "Show Purchase Tax"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_start_date_uniq
|
||||
msgid "Start Date must be unique for selected shop !"
|
||||
msgstr "Start Date must be unique for selected shop !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__state
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__sub_total
|
||||
msgid "Sub Total"
|
||||
msgstr "Sub Total"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Tax On Product"
|
||||
msgstr "Tax On Product"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__tax_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__tax_id
|
||||
msgid "Taxes"
|
||||
msgstr "Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "The amount without tax."
|
||||
msgstr "The amount without tax."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__theme_id
|
||||
msgid "Theme"
|
||||
msgstr "Theme"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__name
|
||||
msgid "Theme Name"
|
||||
msgstr "Theme Name"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_theme_plan_theme_name_uniq
|
||||
msgid "Theme Name must be unique !"
|
||||
msgstr "Theme Name must be unique !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_theme_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_theme_plan
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_theme_plan_tree
|
||||
msgid "Theme Plan"
|
||||
msgstr "Theme Plan"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_cost1
|
||||
msgid "Total Reservation cost"
|
||||
msgstr "Total Reservation cost"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Unit Price"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__untaxed_amt
|
||||
msgid "Untaxed Amount"
|
||||
msgstr "Untaxed Amount"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom
|
||||
msgid "UoM"
|
||||
msgstr "UoM"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead
|
||||
msgid "User Modification"
|
||||
msgstr "User Modification"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__via
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__via
|
||||
msgid "Via"
|
||||
msgstr "Via"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Visa Journal Entry"
|
||||
msgstr "Visa Journal Entry"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_food_items__product_id
|
||||
msgid ""
|
||||
"Will list out all food items that belong to company of selected shop. \n"
|
||||
" It also shows global product as well."
|
||||
msgstr "Will list out all food items that belong to company of selected shop. \n It also shows global product as well."
|
||||
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
msgstr "Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_crm_lead__shop_id
|
||||
msgid "Will show only open leads for the selected shop."
|
||||
msgstr "Will show only open leads for the selected shop."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation_lead_history
|
||||
msgid "itinerary lead history"
|
||||
msgstr "itinerary lead history"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_room
|
||||
msgid "room Inherit "
|
||||
msgstr "room Inherit"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_seating_plan_tree
|
||||
msgid "seating Plan"
|
||||
msgstr "seating Plan"
|
||||
948
banquet_managment/i18n/es.po
Normal file
@ -0,0 +1,948 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * banquet_managment
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 07:38+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 07:38+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Compute)"
|
||||
msgstr "(Computar)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Update History)"
|
||||
msgstr "(Actualizar Historia)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__address
|
||||
msgid "Address"
|
||||
msgstr "Dirección"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__adult
|
||||
msgid "Adult Persons"
|
||||
msgstr "Personas adultas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__agent_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__agent_id
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__agent
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__agent
|
||||
msgid "Agent"
|
||||
msgstr "Agente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_all
|
||||
msgid "All Banquet Reservation"
|
||||
msgstr "Toda la Reservación del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_cancel
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_cancel
|
||||
msgid "All Cancelled Banquet Reservation"
|
||||
msgstr "Todo Cancelado para Reservación del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_cancel
|
||||
msgid "All Cancelled Reservation"
|
||||
msgstr "Todo Cancelado para Reservación del"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_confirm
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_confirm
|
||||
msgid "All Confirm Banquet Reservation"
|
||||
msgstr "Toda Reservación del banquete Confirmar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_confirm
|
||||
msgid "All Confirm Reservation"
|
||||
msgstr "Toda Reservación confirme"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_done
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_done
|
||||
msgid "All Done Banquet Reservation"
|
||||
msgstr "Todo Hecho para Reservación del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_draft
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_draft
|
||||
msgid "All Draft Banquet Reservation"
|
||||
msgstr "Todo Hecho para Reservación del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_all
|
||||
msgid "All Reservation"
|
||||
msgstr "Todas Reservación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__approve
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__approve
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Approved"
|
||||
msgstr "Aprovado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__banquet_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__banquet_id
|
||||
msgid "Banquet"
|
||||
msgstr "banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banq_bool
|
||||
#: model:ir.ui.menu,name:banquet_managment.main_menu_banquet_booking
|
||||
msgid "Banquet Booking"
|
||||
msgstr "Reserva de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_config
|
||||
msgid "Banquet Configuration"
|
||||
msgstr "Configuración de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Hall"
|
||||
msgstr "Salón de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_leads_inherit_tour
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_oppor_inherit_tour
|
||||
msgid "Banquet History"
|
||||
msgstr "Historia de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__banquet_id
|
||||
msgid "Banquet Id"
|
||||
msgstr "Id de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Information"
|
||||
msgstr "Información de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_quotation_view
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_quotation_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_tree_view
|
||||
msgid "Banquet Quotation"
|
||||
msgstr "Cotización de precio de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__banquets_ids
|
||||
msgid "Banquet Quotation History"
|
||||
msgstr "Historia de Cotización de precio de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__name
|
||||
msgid "Banquet Quotation No."
|
||||
msgstr "No.de Cotización de precio de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.open_banquet_reservation_form_tree
|
||||
msgid "Banquet Reservation"
|
||||
msgstr "Reservación de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_theme_plan_tree
|
||||
msgid "Banquet Theme"
|
||||
msgstr "Tema de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Type"
|
||||
msgstr "Tipo de Banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Basic Info"
|
||||
msgstr "Info Básica"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__board_toread
|
||||
msgid "Board to Read"
|
||||
msgstr "Panel Informativo para leer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Booking Details"
|
||||
msgstr "Detalles de reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__booking_id
|
||||
msgid "Booking Ref"
|
||||
msgstr "Ref de reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banquet_id
|
||||
msgid "Booking Ref."
|
||||
msgstr "Ref de reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Cancel Reservation"
|
||||
msgstr "Cancelar Reservación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__category_id
|
||||
msgid "Category"
|
||||
msgstr "Categoría"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__child
|
||||
msgid "Child"
|
||||
msgstr "Niño"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__code
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__agent_comm
|
||||
msgid "Commision"
|
||||
msgstr "Comisión"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__company_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__company_id
|
||||
msgid "Company"
|
||||
msgstr "Compañía"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__confirm
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__confirm
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__contact_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__contact_name
|
||||
msgid "Contact Name"
|
||||
msgstr "Nombre de Contacto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_unit
|
||||
msgid "Cost Price"
|
||||
msgstr "Precio de Coste"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_subtotal
|
||||
msgid "Cost Subtotal"
|
||||
msgstr "Coste Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Create Banquet Booking"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Create Folio"
|
||||
msgstr "Crear Reserva de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Create Journal Entry"
|
||||
msgstr "Crear entrada de Diario"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__current_date
|
||||
msgid "Creation Date"
|
||||
msgstr "Creación de Fecha"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "moneda"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__partner_id
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_recv_acc
|
||||
msgid "Deposit Account"
|
||||
msgstr "Cuenta de Deposito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_cost
|
||||
msgid "Deposit Cost"
|
||||
msgstr "Costo de depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.act_deposit_journal_entry
|
||||
msgid "Deposit Journal Entry"
|
||||
msgstr "Depositar entrada de Diario"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_deposit_policy_tree
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_payment_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy
|
||||
msgid "Deposit Payment Policy"
|
||||
msgstr "Depositar Póliza de Pago"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__percentage
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__percentage
|
||||
msgid "Deposit Percentage"
|
||||
msgstr "Depositar Porcentaje"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__deposit_policy
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_deposit_payment_policy_tree
|
||||
msgid "Deposit Policy"
|
||||
msgstr "Depositar Póliza"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_journal_entry_wizard
|
||||
msgid "Deposit_journal_entry Detail Wizard"
|
||||
msgstr "Depositar_diario_entrada detalle Wizard"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__name
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__direct
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__direct
|
||||
msgid "Direct"
|
||||
msgstr "Directo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__discount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr "Descuento (%)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__done
|
||||
msgid "Done"
|
||||
msgstr "Hecho"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__draft
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__email_id
|
||||
msgid "Email Id"
|
||||
msgstr "Email Id"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__current_date
|
||||
msgid "Enquiry Date"
|
||||
msgstr "Fecha de consulta"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Event Information"
|
||||
msgstr "Información de evento"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Food Details"
|
||||
msgstr "Detalles de alimentos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__food_items_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__other_items_ids
|
||||
msgid "Food Items"
|
||||
msgstr "Artículos de alimentos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_food_items
|
||||
msgid "Food Items Details"
|
||||
msgstr "Detalle de Artículos de alimentos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Food List"
|
||||
msgstr "Lista de Alimento"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__start_date
|
||||
msgid "From Date"
|
||||
msgstr "Desde Fecha"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__ref_id
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.itinerary_lead_history_tree_view
|
||||
msgid "History"
|
||||
msgstr "Historia"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_user
|
||||
msgid "Hotel Management / Banquet User"
|
||||
msgstr "Gestión Hotelera / Usuario del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_manager
|
||||
msgid "Hotel Management/ Banquet Manager"
|
||||
msgstr "Gestión hotelera/ Gerente del banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__id
|
||||
msgid "ID"
|
||||
msgstr "Id"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "ID Details"
|
||||
msgstr "ID detalles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__invoiced
|
||||
msgid "Invoiced"
|
||||
msgstr "Facturado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_room__deposit_bool
|
||||
msgid "Is Deposit Applicable"
|
||||
msgstr "Es aplicable el deposito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Item Deatails"
|
||||
msgstr "Detalles de Artículos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "Diario"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación el
|
||||
"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__update_date
|
||||
msgid "Last Updated Date"
|
||||
msgstr "Fecha de última actualización"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Actualizado por última vez por"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Ultima actualización en
|
||||
"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__lead
|
||||
msgid "Lead"
|
||||
msgstr "Prospecto de venta"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__lead_sequence
|
||||
msgid "Lead Number"
|
||||
msgstr "Numero de prospecto de venta"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead2opportunity_partner
|
||||
msgid "Lead To Opportunity Partner"
|
||||
msgstr "Iniciativa a Oportunidad"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__min_dep_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__min_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__min_dep_amount
|
||||
msgid "Minimum Deposit Amount"
|
||||
msgstr "Deposito de importe Mínimo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__mobile
|
||||
msgid "Mobile Number"
|
||||
msgstr "Numero de Móvil"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__name
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__no_deposit
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__no_deposit
|
||||
msgid "No Deposit"
|
||||
msgstr "No hay deposito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_days
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__number_of_days
|
||||
msgid "Number Of Days"
|
||||
msgstr "Numero de Días"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_rooms
|
||||
msgid "Number Of Rooms"
|
||||
msgstr "Numero de Habitaciónes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Order List"
|
||||
msgstr "Lista de pedido"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Item List"
|
||||
msgstr "Otros Artículos Lista"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__other_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__other_items_id
|
||||
msgid "Other Items"
|
||||
msgstr "Otros Artículos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_other_items
|
||||
msgid "Other Items Details"
|
||||
msgstr "Otros detalles de Artículos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Services"
|
||||
msgstr "Otros servicio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__payment_date
|
||||
msgid "Payment Date"
|
||||
msgstr "Fecha de pago"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__percentage
|
||||
msgid "Percentage"
|
||||
msgstr "Porcentaje"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__percentage
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__percentage
|
||||
msgid "Percentage/Deposit Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Percentage/Deposit Amt"
|
||||
msgstr "Porcentaje/Deposito de importe"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__name
|
||||
msgid "Policy Name"
|
||||
msgstr "Nombre de Póliza"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_policy_name_uniq
|
||||
msgid "Policy Name must be unique for selected shop !"
|
||||
msgstr "Nombre de Póliza debe ser Único para la Selección del comercio!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkout_date
|
||||
msgid "Prefer End Date"
|
||||
msgstr "preferir fecha de Finalización"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkin_date
|
||||
msgid "Prefer start Date"
|
||||
msgstr "preferir fecha de comienzo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_banquet_quotation_check_in_out_dates
|
||||
msgid "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
msgstr "Fecha de comienzo preferido debe ser inferior que la fecha de Finalización preferida!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Lista de precios"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_id
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__pur_tax_ids
|
||||
msgid "Purchase Taxes"
|
||||
msgstr "Impuestos de Compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_tax_amt
|
||||
msgid "Purchase Taxes "
|
||||
msgstr "Impuestos de Compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_total_amt
|
||||
msgid "Purchase Total Amount"
|
||||
msgstr "Importe total de Compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_untax_amt
|
||||
msgid "Purchase Untaxed Amount"
|
||||
msgstr "Importe de Compra libre de impuestos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom_qty
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom_qty
|
||||
msgid "Quantity (UoM)"
|
||||
msgstr "Cantidad (UoM)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__name
|
||||
msgid "Quotation No."
|
||||
msgstr "No.de Cotización de precio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Refuse"
|
||||
msgstr "Denegar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__refused
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__refused
|
||||
msgid "Refused"
|
||||
msgstr "Denegado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree11
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_graph
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_tree
|
||||
msgid "Reservation"
|
||||
msgstr "Reservación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation_line
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Reservation Line"
|
||||
msgstr "Reservación Línea"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "Reservation Tax"
|
||||
msgstr "Impuestos de Reservación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__room_ids
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Details"
|
||||
msgstr "Detalles de Habitación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Type"
|
||||
msgstr "Tipo de Habitación"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_tax_amt
|
||||
msgid "Sale Taxes "
|
||||
msgstr "Impuestos de Ventas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_total_amt
|
||||
msgid "Sale Total Amount"
|
||||
msgstr "Importe total de Ventas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_untax_amt
|
||||
msgid "Sale Untaxed Amount"
|
||||
msgstr "Importe de ventas libre de impuestos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_seating_plan_theme_name_uniq
|
||||
msgid "Seating Name must be unique !"
|
||||
msgstr "Nombre del asiento debe ser Único"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_seating_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_seating_plan
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__seating_id
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_seating_plan_tree
|
||||
msgid "Seating Plan"
|
||||
msgstr "Plano de Asientos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__send_to
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Send To Customer"
|
||||
msgstr "Enviar al Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__send_to
|
||||
msgid "Sent To Customer"
|
||||
msgstr "Enviar al Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__service_cost
|
||||
msgid "Service Cost"
|
||||
msgstr "Coste del servicio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__number_of_days
|
||||
msgid ""
|
||||
"Shall be computed based on check out policy configured for selected shop."
|
||||
msgstr "será Computado basado en la Póliza de check out configurado por el comercio seleccionada."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Shop"
|
||||
msgstr "Comercio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__purches_bol
|
||||
msgid "Show Purchase Tax"
|
||||
msgstr "Mostrar impuesto de Compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_start_date_uniq
|
||||
msgid "Start Date must be unique for selected shop !"
|
||||
msgstr "Fecha de comienzo debe ser Única para el comercio seleccionado !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__state
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__state
|
||||
msgid "Status"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__sub_total
|
||||
msgid "Sub Total"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Tax On Product"
|
||||
msgstr "Impuesto sobre Producto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__tax_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__tax_id
|
||||
msgid "Taxes"
|
||||
msgstr "Impuestos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "The amount without tax."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__theme_id
|
||||
msgid "Theme"
|
||||
msgstr "Tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__name
|
||||
msgid "Theme Name"
|
||||
msgstr "Nombre del tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_theme_plan_theme_name_uniq
|
||||
msgid "Theme Name must be unique !"
|
||||
msgstr "Nombre del tema debe ser Único"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_theme_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_theme_plan
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_theme_plan_tree
|
||||
msgid "Theme Plan"
|
||||
msgstr "Plano del Tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_cost1
|
||||
msgid "Total Reservation cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio unidad"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__untaxed_amt
|
||||
msgid "Untaxed Amount"
|
||||
msgstr "Importe libre de impuestos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom
|
||||
msgid "UoM"
|
||||
msgstr "UOM"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead
|
||||
msgid "User Modification"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__via
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__via
|
||||
msgid "Via"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Visa Journal Entry"
|
||||
msgstr "Entrada diario Visa"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_food_items__product_id
|
||||
msgid ""
|
||||
"Will list out all food items that belong to company of selected shop. \n"
|
||||
" It also shows global product as well."
|
||||
msgstr "Se hara una lista de todos los Artículos de alimentos que pertenezcan a la Compañía del comercio seleccionado. También se muestra el producto global.\n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Se mostrara la lista de comercios que pertenecen a las Compañías permitidos al usuario logged-in."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
msgstr "Se mostrara la lista de comercios que pertenecen a las Compañías permitidos al usuario logged-in. asignar un comercio para configurar una Póliza de deposito Según comercio."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_crm_lead__shop_id
|
||||
msgid "Will show only open leads for the selected shop."
|
||||
msgstr "Mostrara solo los prospectos de ventas abiertos para el comercio seleccionado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation_lead_history
|
||||
msgid "itinerary lead history"
|
||||
msgstr "Itinerario de historia de prospectos de ventas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_room
|
||||
msgid "room Inherit "
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_seating_plan_tree
|
||||
msgid "seating Plan"
|
||||
msgstr "Plano de Asientos"
|
||||
948
banquet_managment/i18n/fr_BE.po
Normal file
@ -0,0 +1,948 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * banquet_managment
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 08:15+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 08:15+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Compute)"
|
||||
msgstr "(Calculer)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Update History)"
|
||||
msgstr "Mise ê jour"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__address
|
||||
msgid "Address"
|
||||
msgstr "Adresse"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__adult
|
||||
msgid "Adult Persons"
|
||||
msgstr "Adultes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__agent_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__agent_id
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__agent
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__agent
|
||||
msgid "Agent"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_all
|
||||
msgid "All Banquet Reservation"
|
||||
msgstr "Toutes les réservations de banquets"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_cancel
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_cancel
|
||||
msgid "All Cancelled Banquet Reservation"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_cancel
|
||||
msgid "All Cancelled Reservation"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_confirm
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_confirm
|
||||
msgid "All Confirm Banquet Reservation"
|
||||
msgstr "Toutes les réservations de banquets à confirmer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_confirm
|
||||
msgid "All Confirm Reservation"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_done
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_done
|
||||
msgid "All Done Banquet Reservation"
|
||||
msgstr "Toutes les réservations de banquets effectuées"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_draft
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_draft
|
||||
msgid "All Draft Banquet Reservation"
|
||||
msgstr "Tous les brouillons de réservation de banquets"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_all
|
||||
msgid "All Reservation"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__approve
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__approve
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__banquet_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__banquet_id
|
||||
msgid "Banquet"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banq_bool
|
||||
#: model:ir.ui.menu,name:banquet_managment.main_menu_banquet_booking
|
||||
msgid "Banquet Booking"
|
||||
msgstr "Réservation de banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_config
|
||||
msgid "Banquet Configuration"
|
||||
msgstr "Configuration du banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Hall"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_leads_inherit_tour
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_oppor_inherit_tour
|
||||
msgid "Banquet History"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__banquet_id
|
||||
msgid "Banquet Id"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_quotation_view
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_quotation_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_tree_view
|
||||
msgid "Banquet Quotation"
|
||||
msgstr "Devis du banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__banquets_ids
|
||||
msgid "Banquet Quotation History"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__name
|
||||
msgid "Banquet Quotation No."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.open_banquet_reservation_form_tree
|
||||
msgid "Banquet Reservation"
|
||||
msgstr "Réservation de banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_theme_plan_tree
|
||||
msgid "Banquet Theme"
|
||||
msgstr "thème de banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Basic Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__board_toread
|
||||
msgid "Board to Read"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Booking Details"
|
||||
msgstr "Détails de réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__booking_id
|
||||
msgid "Booking Ref"
|
||||
msgstr "RÀf. de rÀservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banquet_id
|
||||
msgid "Booking Ref."
|
||||
msgstr "Réf. de réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Cancel Reservation"
|
||||
msgstr "Annuler Réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__category_id
|
||||
msgid "Category"
|
||||
msgstr "Catégorie"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__child
|
||||
msgid "Child"
|
||||
msgstr "Enfant"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__code
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__agent_comm
|
||||
msgid "Commision"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__company_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__company_id
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__confirm
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__confirm
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Confirm"
|
||||
msgstr "confirmer"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__contact_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__contact_name
|
||||
msgid "Contact Name"
|
||||
msgstr "Contact"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_unit
|
||||
msgid "Cost Price"
|
||||
msgstr "Prix de revient"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_subtotal
|
||||
msgid "Cost Subtotal"
|
||||
msgstr "Sous total prix de revient"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Create Banquet Booking"
|
||||
msgstr "Créer une réservation de banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Create Folio"
|
||||
msgstr "Créer Fiche de réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Create Journal Entry"
|
||||
msgstr "Créer Journal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__current_date
|
||||
msgid "Creation Date"
|
||||
msgstr "Créer Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "devise"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__partner_id
|
||||
msgid "Customer"
|
||||
msgstr "client"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_recv_acc
|
||||
msgid "Deposit Account"
|
||||
msgstr "Compte d'arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_cost
|
||||
msgid "Deposit Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.act_deposit_journal_entry
|
||||
msgid "Deposit Journal Entry"
|
||||
msgstr "Journal d'arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_deposit_policy_tree
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_payment_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy
|
||||
msgid "Deposit Payment Policy"
|
||||
msgstr "Condition de payement"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__percentage
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__percentage
|
||||
msgid "Deposit Percentage"
|
||||
msgstr "Pourcentage d'arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__deposit_policy
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_deposit_payment_policy_tree
|
||||
msgid "Deposit Policy"
|
||||
msgstr "Condition d'arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_journal_entry_wizard
|
||||
msgid "Deposit_journal_entry Detail Wizard"
|
||||
msgstr "Arrhe_journal_détail_Assistant"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__name
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__direct
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__direct
|
||||
msgid "Direct"
|
||||
msgstr "Directe"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__discount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr "Remise(%)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__done
|
||||
msgid "Done"
|
||||
msgstr "Effectué"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__draft
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__email_id
|
||||
msgid "Email Id"
|
||||
msgstr "Mail"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__current_date
|
||||
msgid "Enquiry Date"
|
||||
msgstr "Date"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Event Information"
|
||||
msgstr "Information évènement"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Food Details"
|
||||
msgstr "Commandes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__food_items_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__other_items_ids
|
||||
msgid "Food Items"
|
||||
msgstr "Articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_food_items
|
||||
msgid "Food Items Details"
|
||||
msgstr "Détails articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Food List"
|
||||
msgstr "Liste commandes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__start_date
|
||||
msgid "From Date"
|
||||
msgstr "A partir de"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__ref_id
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.itinerary_lead_history_tree_view
|
||||
msgid "History"
|
||||
msgstr "Historique"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_user
|
||||
msgid "Hotel Management / Banquet User"
|
||||
msgstr "Gestion d'hotel / Employé"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_manager
|
||||
msgid "Hotel Management/ Banquet Manager"
|
||||
msgstr "Gestion d'hotel / Manageur"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "ID Details"
|
||||
msgstr "ID Détails"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__invoiced
|
||||
msgid "Invoiced"
|
||||
msgstr "Facturé"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_room__deposit_bool
|
||||
msgid "Is Deposit Applicable"
|
||||
msgstr "Arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Item Deatails"
|
||||
msgstr "Details articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "Journal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__update_date
|
||||
msgid "Last Updated Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__lead
|
||||
msgid "Lead"
|
||||
msgstr "Piste"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__lead_sequence
|
||||
msgid "Lead Number"
|
||||
msgstr "Nombre Piste"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead2opportunity_partner
|
||||
msgid "Lead To Opportunity Partner"
|
||||
msgstr "Partenaire Piste vers Opportunité"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__min_dep_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__min_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__min_dep_amount
|
||||
msgid "Minimum Deposit Amount"
|
||||
msgstr "Montant minimum des arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__mobile
|
||||
msgid "Mobile Number"
|
||||
msgstr "Mobile"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__name
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__no_deposit
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__no_deposit
|
||||
msgid "No Deposit"
|
||||
msgstr "Pas d'arrhes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_days
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__number_of_days
|
||||
msgid "Number Of Days"
|
||||
msgstr "Nombre Jours"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_rooms
|
||||
msgid "Number Of Rooms"
|
||||
msgstr "Nombre Chambre"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Order List"
|
||||
msgstr "Liste de commande"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Item List"
|
||||
msgstr "Autres Liste articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__other_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__other_items_id
|
||||
msgid "Other Items"
|
||||
msgstr "Autres articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_other_items
|
||||
msgid "Other Items Details"
|
||||
msgstr "Autres détails d'articles"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Services"
|
||||
msgstr "Autres services"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__payment_date
|
||||
msgid "Payment Date"
|
||||
msgstr "Date de paiement"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__percentage
|
||||
msgid "Percentage"
|
||||
msgstr "Pourcentage"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__percentage
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__percentage
|
||||
msgid "Percentage/Deposit Amount"
|
||||
msgstr "Pourcentage /Montant d'arrhe"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Percentage/Deposit Amt"
|
||||
msgstr "Percentage/Deposit Amt"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__name
|
||||
msgid "Policy Name"
|
||||
msgstr "Nom Stratégie"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_policy_name_uniq
|
||||
msgid "Policy Name must be unique for selected shop !"
|
||||
msgstr "Nom de la stratégie doit être unique pour le magasin sélectionné !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkout_date
|
||||
msgid "Prefer End Date"
|
||||
msgstr "Date de fin"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkin_date
|
||||
msgid "Prefer start Date"
|
||||
msgstr "Date de début"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_banquet_quotation_check_in_out_dates
|
||||
msgid "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
msgstr "Date de début doit être antérieure à la date de fin"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Tarifs"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_id
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__pur_tax_ids
|
||||
msgid "Purchase Taxes"
|
||||
msgstr "Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_tax_amt
|
||||
msgid "Purchase Taxes "
|
||||
msgstr "Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_total_amt
|
||||
msgid "Purchase Total Amount"
|
||||
msgstr "Montant total"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_untax_amt
|
||||
msgid "Purchase Untaxed Amount"
|
||||
msgstr "Montant hors taxe"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom_qty
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom_qty
|
||||
msgid "Quantity (UoM)"
|
||||
msgstr "Quantité (UOM)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__name
|
||||
msgid "Quotation No."
|
||||
msgstr "No Devis"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Refuse"
|
||||
msgstr "Refusé"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__refused
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__refused
|
||||
msgid "Refused"
|
||||
msgstr "Refusé"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree11
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_graph
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_tree
|
||||
msgid "Reservation"
|
||||
msgstr "Réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation_line
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Reservation Line"
|
||||
msgstr "Ligne réservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "Reservation Tax"
|
||||
msgstr "réservation Tax"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__room_ids
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Details"
|
||||
msgstr "Descriptions chambre"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Type"
|
||||
msgstr "Type chambre"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_tax_amt
|
||||
msgid "Sale Taxes "
|
||||
msgstr "Taxes de vente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_total_amt
|
||||
msgid "Sale Total Amount"
|
||||
msgstr "Montant total de vente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_untax_amt
|
||||
msgid "Sale Untaxed Amount"
|
||||
msgstr "Montant de vente hors taxe"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_seating_plan_theme_name_uniq
|
||||
msgid "Seating Name must be unique !"
|
||||
msgstr "Nom d'une place assise doit être unique !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_seating_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_seating_plan
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__seating_id
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_seating_plan_tree
|
||||
msgid "Seating Plan"
|
||||
msgstr "Plan de table"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__send_to
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Send To Customer"
|
||||
msgstr "Envoyer au client"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__send_to
|
||||
msgid "Sent To Customer"
|
||||
msgstr "Envoyer au client"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__service_cost
|
||||
msgid "Service Cost"
|
||||
msgstr "Coût du Service"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__number_of_days
|
||||
msgid ""
|
||||
"Shall be computed based on check out policy configured for selected shop."
|
||||
msgstr "Doit être calculer sur la base des conditions de départ pour la boutique sélectionnée."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Shop"
|
||||
msgstr "Boutique"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__purches_bol
|
||||
msgid "Show Purchase Tax"
|
||||
msgstr "Afficher la taxe d'achat"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_start_date_uniq
|
||||
msgid "Start Date must be unique for selected shop !"
|
||||
msgstr "Date début doit être unique"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__state
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__state
|
||||
msgid "Status"
|
||||
msgstr "Statut"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__sub_total
|
||||
msgid "Sub Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Tax On Product"
|
||||
msgstr "Taxe sur les produits"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__tax_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__tax_id
|
||||
msgid "Taxes"
|
||||
msgstr "Taxes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "The amount without tax."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__theme_id
|
||||
msgid "Theme"
|
||||
msgstr "Thème"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__name
|
||||
msgid "Theme Name"
|
||||
msgstr "Nom thème"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_theme_plan_theme_name_uniq
|
||||
msgid "Theme Name must be unique !"
|
||||
msgstr "Le nom du thème doit être unique"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_theme_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_theme_plan
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_theme_plan_tree
|
||||
msgid "Theme Plan"
|
||||
msgstr "Plan thème"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_cost1
|
||||
msgid "Total Reservation cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Prix unitaire"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__untaxed_amt
|
||||
msgid "Untaxed Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom
|
||||
msgid "UoM"
|
||||
msgstr "UoM"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead
|
||||
msgid "User Modification"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__via
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__via
|
||||
msgid "Via"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Visa Journal Entry"
|
||||
msgstr "Journal des visas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_food_items__product_id
|
||||
msgid ""
|
||||
"Will list out all food items that belong to company of selected shop. \n"
|
||||
" It also shows global product as well."
|
||||
msgstr "Affichera tous les articles de la boutique sélectionnée. \n"
|
||||
" Il affiche également le produit global."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Affichera la liste des boutiques de l'utilisateur connecté."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
msgstr "Affichera la liste des boutiques de l'utilisateur connecté. \n"
|
||||
" -Assigner une boutique pour configurer la stratégie d'arrhes."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_crm_lead__shop_id
|
||||
msgid "Will show only open leads for the selected shop."
|
||||
msgstr "N'affichera que les pistes ouvertes pour la boutique sélectionné."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation_lead_history
|
||||
msgid "itinerary lead history"
|
||||
msgstr "Historique d'Itinéraire"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_room
|
||||
msgid "room Inherit "
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_seating_plan_tree
|
||||
msgid "seating Plan"
|
||||
msgstr "Plan de table"
|
||||
948
banquet_managment/i18n/pt_BR.po
Normal file
@ -0,0 +1,948 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * banquet_managment
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 08:39+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 08:39+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Compute)"
|
||||
msgstr "(Calcular)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Update History)"
|
||||
msgstr "(Histórico de atualização)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__address
|
||||
msgid "Address"
|
||||
msgstr "Endereço"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__adult
|
||||
msgid "Adult Persons"
|
||||
msgstr "Pessoas adultas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__agent_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__agent_id
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__agent
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__agent
|
||||
msgid "Agent"
|
||||
msgstr "Agente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_all
|
||||
msgid "All Banquet Reservation"
|
||||
msgstr "Todas as reservas do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_cancel
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_cancel
|
||||
msgid "All Cancelled Banquet Reservation"
|
||||
msgstr "Todas as reservas do banquete Cancelar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_cancel
|
||||
msgid "All Cancelled Reservation"
|
||||
msgstr "Todas as reservas do Cancela"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_confirm
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_confirm
|
||||
msgid "All Confirm Banquet Reservation"
|
||||
msgstr "Todas as reservas do banquete confirmado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_confirm
|
||||
msgid "All Confirm Reservation"
|
||||
msgstr "Todas as reservas do confirmado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_done
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_done
|
||||
msgid "All Done Banquet Reservation"
|
||||
msgstr "Todas as reservas do banquete Concluídos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_draft
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_draft
|
||||
msgid "All Draft Banquet Reservation"
|
||||
msgstr "Todos os projectos de reserva do banquete "
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_all
|
||||
msgid "All Reservation"
|
||||
msgstr "Todos Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__approve
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__approve
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Approved"
|
||||
msgstr "Aprovado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__banquet_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__banquet_id
|
||||
msgid "Banquet"
|
||||
msgstr "Banquet"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banq_bool
|
||||
#: model:ir.ui.menu,name:banquet_managment.main_menu_banquet_booking
|
||||
msgid "Banquet Booking"
|
||||
msgstr "Reservas do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_config
|
||||
msgid "Banquet Configuration"
|
||||
msgstr "Configuração do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Hall"
|
||||
msgstr "Salão de banquetes"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_leads_inherit_tour
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_oppor_inherit_tour
|
||||
msgid "Banquet History"
|
||||
msgstr "História do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__banquet_id
|
||||
msgid "Banquet Id"
|
||||
msgstr "Id do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Information"
|
||||
msgstr "Informações de Banquete "
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_quotation_view
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_quotation_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_tree_view
|
||||
msgid "Banquet Quotation"
|
||||
msgstr "Cotação de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__banquets_ids
|
||||
msgid "Banquet Quotation History"
|
||||
msgstr "Histórico de cotação de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__name
|
||||
msgid "Banquet Quotation No."
|
||||
msgstr "N º de cotação do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.open_banquet_reservation_form_tree
|
||||
msgid "Banquet Reservation"
|
||||
msgstr "Reserva de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_theme_plan_tree
|
||||
msgid "Banquet Theme"
|
||||
msgstr "Tema do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Type"
|
||||
msgstr "Tipo de banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Basic Info"
|
||||
msgstr "Informação básica"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__board_toread
|
||||
msgid "Board to Read"
|
||||
msgstr "Placa para leitura"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Booking Details"
|
||||
msgstr "Detalhes da Reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__booking_id
|
||||
msgid "Booking Ref"
|
||||
msgstr "Ref. de Reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banquet_id
|
||||
msgid "Booking Ref."
|
||||
msgstr "Ref. de Reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Cancel Reservation"
|
||||
msgstr "Cancelar Reservation"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__category_id
|
||||
msgid "Category"
|
||||
msgstr "Categoria"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__child
|
||||
msgid "Child"
|
||||
msgstr "Criança"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__code
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__agent_comm
|
||||
msgid "Commision"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__company_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__company_id
|
||||
msgid "Company"
|
||||
msgstr "Companhia"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__confirm
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__confirm
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Confirm"
|
||||
msgstr "confirmar"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__contact_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__contact_name
|
||||
msgid "Contact Name"
|
||||
msgstr "Nome de contato"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_unit
|
||||
msgid "Cost Price"
|
||||
msgstr "Preço de custo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_subtotal
|
||||
msgid "Cost Subtotal"
|
||||
msgstr "Custo Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Create Banquet Booking"
|
||||
msgstr "Criar reservas do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Create Folio"
|
||||
msgstr "Criar Folio"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Create Journal Entry"
|
||||
msgstr "Criar a entrada de diário"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__current_date
|
||||
msgid "Creation Date"
|
||||
msgstr "Data de criação"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "moeda"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__partner_id
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_recv_acc
|
||||
msgid "Deposit Account"
|
||||
msgstr "Conta de Depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_cost
|
||||
msgid "Deposit Cost"
|
||||
msgstr "Depósito custo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.act_deposit_journal_entry
|
||||
msgid "Deposit Journal Entry"
|
||||
msgstr "Depósito de entrada de diário"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_deposit_policy_tree
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_payment_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy
|
||||
msgid "Deposit Payment Policy"
|
||||
msgstr "Política de pagamento de depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__percentage
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__percentage
|
||||
msgid "Deposit Percentage"
|
||||
msgstr "Percentagem de Depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__deposit_policy
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_deposit_payment_policy_tree
|
||||
msgid "Deposit Policy"
|
||||
msgstr "Política de Depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_journal_entry_wizard
|
||||
msgid "Deposit_journal_entry Detail Wizard"
|
||||
msgstr "Assistente de detalhes de Deposit_journal_entry"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__name
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__via__direct
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__crm_lead__via__direct
|
||||
msgid "Direct"
|
||||
msgstr "Direto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__discount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Desconto (% )"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__done
|
||||
msgid "Done"
|
||||
msgstr "Feito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__draft
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Projecto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__email_id
|
||||
msgid "Email Id"
|
||||
msgstr "ID do e-mail"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__current_date
|
||||
msgid "Enquiry Date"
|
||||
msgstr "Data do inquérito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Event Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Food Details"
|
||||
msgstr "Informações sobre o evento"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__food_items_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__other_items_ids
|
||||
msgid "Food Items"
|
||||
msgstr "Itens alimentares"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_food_items
|
||||
msgid "Food Items Details"
|
||||
msgstr "Detalhes de itens de comida"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Food List"
|
||||
msgstr "Lista de alimentos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__start_date
|
||||
msgid "From Date"
|
||||
msgstr "De data"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__ref_id
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.itinerary_lead_history_tree_view
|
||||
msgid "History"
|
||||
msgstr "História"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_user
|
||||
msgid "Hotel Management / Banquet User"
|
||||
msgstr "Gestão Hoteleira / Usuário do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_manager
|
||||
msgid "Hotel Management/ Banquet Manager"
|
||||
msgstr "Gestão Hoteleira / Gerente do banquete"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "ID Details"
|
||||
msgstr "Detalhes do ID"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__invoiced
|
||||
msgid "Invoiced"
|
||||
msgstr "Faturado"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_room__deposit_bool
|
||||
msgid "Is Deposit Applicable"
|
||||
msgstr "Depósito é aplicável"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Item Deatails"
|
||||
msgstr "Detalhes do item"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "entrada"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__update_date
|
||||
msgid "Last Updated Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__lead
|
||||
msgid "Lead"
|
||||
msgstr "Vantagem"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__lead_sequence
|
||||
msgid "Lead Number"
|
||||
msgstr "Número de Vantagem"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead2opportunity_partner
|
||||
msgid "Lead To Opportunity Partner"
|
||||
msgstr "Prospecto para Oportunidade de Parceiro"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__min_dep_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__min_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__min_dep_amount
|
||||
msgid "Minimum Deposit Amount"
|
||||
msgstr "Valor do depósito mínimo"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__mobile
|
||||
msgid "Mobile Number"
|
||||
msgstr "Número de telemóvel"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__name
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__deposit_policy__no_deposit
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__hotel_reservation__deposit_policy__no_deposit
|
||||
msgid "No Deposit"
|
||||
msgstr "Sem Depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_days
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__number_of_days
|
||||
msgid "Number Of Days"
|
||||
msgstr "Número de dias"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_rooms
|
||||
msgid "Number Of Rooms"
|
||||
msgstr "Número de quartos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Order List"
|
||||
msgstr "Lista de ordem"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Item List"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__other_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__other_items_id
|
||||
msgid "Other Items"
|
||||
msgstr "Outros Itens"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_other_items
|
||||
msgid "Other Items Details"
|
||||
msgstr "Detalhes dos outros itens "
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Services"
|
||||
msgstr "Outros Serviços"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__payment_date
|
||||
msgid "Payment Date"
|
||||
msgstr "Data de Pagamento"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__percentage
|
||||
msgid "Percentage"
|
||||
msgstr "Porcentagem"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__percentage
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__percentage
|
||||
msgid "Percentage/Deposit Amount"
|
||||
msgstr "Porcentagem/Valor do depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Percentage/Deposit Amt"
|
||||
msgstr "Porcentagem/Valor do depósito"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__name
|
||||
msgid "Policy Name"
|
||||
msgstr "Nome da política"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_policy_name_uniq
|
||||
msgid "Policy Name must be unique for selected shop !"
|
||||
msgstr "Nome da política deve ser exclusivo para a loja selecionada!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkout_date
|
||||
msgid "Prefer End Date"
|
||||
msgstr "Data final preferido"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkin_date
|
||||
msgid "Prefer start Date"
|
||||
msgstr "Data de início preferido"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_banquet_quotation_check_in_out_dates
|
||||
msgid "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
msgstr "Data de início preferido deve ser menor do que a data de término preferido!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Lista de Preços"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_id
|
||||
msgid "Product"
|
||||
msgstr "Produto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__pur_tax_ids
|
||||
msgid "Purchase Taxes"
|
||||
msgstr "Impostos de compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_tax_amt
|
||||
msgid "Purchase Taxes "
|
||||
msgstr "Impostos de compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_total_amt
|
||||
msgid "Purchase Total Amount"
|
||||
msgstr "Valor Total da compra"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_untax_amt
|
||||
msgid "Purchase Untaxed Amount"
|
||||
msgstr "Valor da compra não-tributadas"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom_qty
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom_qty
|
||||
msgid "Quantity (UoM)"
|
||||
msgstr "Quantidade (UoM)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__name
|
||||
msgid "Quotation No."
|
||||
msgstr "Cotação n º."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Refuse"
|
||||
msgstr "Recusou"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__refused
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__refused
|
||||
msgid "Refused"
|
||||
msgstr "Recusou"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree11
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_graph
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_tree
|
||||
msgid "Reservation"
|
||||
msgstr "Reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation_line
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Reservation Line"
|
||||
msgstr "Linha de Reserva"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "Reservation Tax"
|
||||
msgstr "Reserva Impostos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__room_ids
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Details"
|
||||
msgstr "Detalhes do quarto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Type"
|
||||
msgstr "Tipo de quarto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_tax_amt
|
||||
msgid "Sale Taxes "
|
||||
msgstr "Impostos de venda"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_total_amt
|
||||
msgid "Sale Total Amount"
|
||||
msgstr "Valor Total da venda"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_untax_amt
|
||||
msgid "Sale Untaxed Amount"
|
||||
msgstr "Valor da venda sem imposto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_seating_plan_theme_name_uniq
|
||||
msgid "Seating Name must be unique !"
|
||||
msgstr "Nome dos lugares deve ser exclusivo!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_seating_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_seating_plan
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__seating_id
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_seating_plan_tree
|
||||
msgid "Seating Plan"
|
||||
msgstr "Plano de lugares"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation_lead_history__state__send_to
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Send To Customer"
|
||||
msgstr "Enviar para o Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields.selection,name:banquet_managment.selection__banquet_quotation__state__send_to
|
||||
msgid "Sent To Customer"
|
||||
msgstr "Enviar para o Cliente"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__service_cost
|
||||
msgid "Service Cost"
|
||||
msgstr "Custo do Serviço"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__number_of_days
|
||||
msgid ""
|
||||
"Shall be computed based on check out policy configured for selected shop."
|
||||
msgstr "Devem ser calculados com base no política de check-out configurado para a loja selecionada."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Shop"
|
||||
msgstr "Loja"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__purches_bol
|
||||
msgid "Show Purchase Tax"
|
||||
msgstr "Mostrar Imposto de Compras"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_deposit_payment_policy_start_date_uniq
|
||||
msgid "Start Date must be unique for selected shop !"
|
||||
msgstr "Data de início deve ser exclusiva para a loja selecionada!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__state
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__state
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__sub_total
|
||||
msgid "Sub Total"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Tax On Product"
|
||||
msgstr "Imposto sobre o produto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__tax_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__tax_id
|
||||
msgid "Taxes"
|
||||
msgstr "Impostos"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "The amount without tax."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__theme_id
|
||||
msgid "Theme"
|
||||
msgstr "Tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__name
|
||||
msgid "Theme Name"
|
||||
msgstr "Nome do tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.constraint,message:banquet_managment.constraint_theme_plan_theme_name_uniq
|
||||
msgid "Theme Name must be unique !"
|
||||
msgstr "Nome do tema deve ser exclusivo!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_theme_plan_tree
|
||||
#: model:ir.model,name:banquet_managment.model_theme_plan
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_theme_plan_tree
|
||||
msgid "Theme Plan"
|
||||
msgstr "Plano do tema"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_cost1
|
||||
msgid "Total Reservation cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Preço unitário"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__untaxed_amt
|
||||
msgid "Untaxed Amount"
|
||||
msgstr "Valor da venda imposto"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom
|
||||
msgid "UoM"
|
||||
msgstr "UoM"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead
|
||||
msgid "User Modification"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__via
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__via
|
||||
msgid "Via"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Visa Journal Entry"
|
||||
msgstr "Visa entrada de diário"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_food_items__product_id
|
||||
msgid ""
|
||||
"Will list out all food items that belong to company of selected shop. \n"
|
||||
" It also shows global product as well."
|
||||
msgstr "rá listar todos os itens alimentares que pertencem à empresa de loja selecionada.\n"
|
||||
"Também mostra o produto global."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Mostrará a lista de loja que pertencem as empresas permitidas do usuário conectado."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
msgstr "Mostrará a lista de lojas que pertencem as empresas permitidas do usuário conectado.\n"
|
||||
" -Atribuir uma loja para configurar a política de depósito de acordo com a loja."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_crm_lead__shop_id
|
||||
msgid "Will show only open leads for the selected shop."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation_lead_history
|
||||
msgid "itinerary lead history"
|
||||
msgstr "história lead de itinerário"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_room
|
||||
msgid "room Inherit "
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_seating_plan_tree
|
||||
msgid "seating Plan"
|
||||
msgstr "Plano de lugares"
|
||||
956
banquet_managment/i18n/ru.po
Normal file
@ -0,0 +1,956 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * banquet_managment
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 12.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-05-21 05:06+0000\n"
|
||||
"PO-Revision-Date: 2020-05-21 05:06+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Compute)"
|
||||
msgstr "Вычисление"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "(Update History)"
|
||||
msgstr "История обновления"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__address
|
||||
msgid "Address"
|
||||
msgstr "Адрес"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__adult
|
||||
msgid "Adult Persons"
|
||||
msgstr "Взрослые"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,via:0
|
||||
#: selection:crm.lead,via:0
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__agent_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__agent_id
|
||||
msgid "Agent"
|
||||
msgstr "Агент"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_all
|
||||
msgid "All Banquet Reservation"
|
||||
msgstr "Банкетные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_cancel
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_cancel
|
||||
msgid "All Cancelled Banquet Reservation"
|
||||
msgstr "Отмененные Банкетные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_cancel
|
||||
msgid "All Cancelled Reservation"
|
||||
msgstr "Отмененные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_confirm
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_confirm
|
||||
msgid "All Confirm Banquet Reservation"
|
||||
msgstr "Подтвержденные Банкетные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_confirm
|
||||
msgid "All Confirm Reservation"
|
||||
msgstr "Подтвержденные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_done
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_done
|
||||
msgid "All Done Banquet Reservation"
|
||||
msgstr "Выполненные Банкетные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_reservation_tree_draft
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_action_banquet_reservation_tree_draft
|
||||
msgid "All Draft Banquet Reservation"
|
||||
msgstr "Неподтвержденные Банкетные Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_action_hotel_reservation_tree_all
|
||||
msgid "All Reservation"
|
||||
msgstr "Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
#: selection:banquet.quotation.lead.history,state:0
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Approved"
|
||||
msgstr "Утвержденный"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__banquet_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__banquet_id
|
||||
msgid "Banquet"
|
||||
msgstr "Банкет"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banq_bool
|
||||
#: model:ir.ui.menu,name:banquet_managment.main_menu_banquet_booking
|
||||
msgid "Banquet Booking"
|
||||
msgstr "Бронирование Банкетов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_config
|
||||
msgid "Banquet Configuration"
|
||||
msgstr "Свойства Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Hall"
|
||||
msgstr "Банкетный Зал"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_leads_inherit_tour
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.crm_case_form_view_oppor_inherit_tour
|
||||
msgid "Banquet History"
|
||||
msgstr "История Банкетов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__banquet_id
|
||||
msgid "Banquet Id"
|
||||
msgstr "Номер Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Information"
|
||||
msgstr "Информация О Банкете"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_banquet_quotation_view
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_banquet_quotation_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_tree_view
|
||||
msgid "Banquet Quotation"
|
||||
msgstr "Заказ Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__banquets_ids
|
||||
msgid "Banquet Quotation History"
|
||||
msgstr "История Заказов Банкетов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__name
|
||||
msgid "Banquet Quotation No."
|
||||
msgstr "Номер банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.open_banquet_reservation_form_tree
|
||||
msgid "Banquet Reservation"
|
||||
msgstr "Бронирование Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_theme_plan_tree
|
||||
msgid "Banquet Theme"
|
||||
msgstr "Стилистика Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Banquet Type"
|
||||
msgstr "Тип Банкета"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Basic Info"
|
||||
msgstr "Основная Информация"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__board_toread
|
||||
msgid "Board to Read"
|
||||
msgstr "Заметки"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Booking Details"
|
||||
msgstr "Детали Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__booking_id
|
||||
msgid "Booking Ref"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__banquet_id
|
||||
msgid "Booking Ref."
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Cancel Reservation"
|
||||
msgstr "Отменить Бронирование"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__category_id
|
||||
msgid "Category"
|
||||
msgstr "Категория"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__child
|
||||
msgid "Child"
|
||||
msgstr "Ребенок"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__code
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__code
|
||||
msgid "Code"
|
||||
msgstr "Код"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__agent_comm
|
||||
msgid "Commision"
|
||||
msgstr "Комиссия"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__company_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__company_id
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
#: selection:banquet.quotation.lead.history,state:0
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Confirm"
|
||||
msgstr "Подтвердить"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__contact_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__contact_name
|
||||
msgid "Contact Name"
|
||||
msgstr "Имя контакта"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_unit
|
||||
msgid "Cost Price"
|
||||
msgstr "Стоимость"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__cost_price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__cost_price_subtotal
|
||||
msgid "Cost Subtotal"
|
||||
msgstr "Общая Стоимость"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Create Banquet Booking"
|
||||
msgstr "Создать Банкетное Бронирование"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Create Folio"
|
||||
msgstr "Создать Счет"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Create Journal Entry"
|
||||
msgstr "Создание Записи В Журнале"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Создано"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__create_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Создан"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__current_date
|
||||
msgid "Creation Date"
|
||||
msgstr "Дата создания"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__currency_id
|
||||
msgid "Currency"
|
||||
msgstr "Валюта"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__partner_id
|
||||
msgid "Customer"
|
||||
msgstr "Заказчик"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_recv_acc
|
||||
msgid "Deposit Account"
|
||||
msgstr "Депозитный Счет"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_cost
|
||||
msgid "Deposit Cost"
|
||||
msgstr "Стоимость Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.act_deposit_journal_entry
|
||||
msgid "Deposit Journal Entry"
|
||||
msgstr "Запись В Журнале Депозитов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_deposit_policy_tree
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy
|
||||
msgid "Deposit Payment Policy"
|
||||
msgstr "Политика Оплаты Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,deposit_policy:0
|
||||
#: selection:hotel.reservation,deposit_policy:0
|
||||
msgid "Deposit Percentage"
|
||||
msgstr "Процент Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__deposit_policy
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__deposit_policy
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_deposit_policy_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_deposit_payment_policy_tree
|
||||
msgid "Deposit Policy"
|
||||
msgstr "Политика Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_journal_entry_wizard
|
||||
msgid "Deposit_journal_entry Detail Wizard"
|
||||
msgstr "Мастер детализации записей в журнале депозитов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__name
|
||||
msgid "Description"
|
||||
msgstr "Описание"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,via:0
|
||||
#: selection:crm.lead,via:0
|
||||
msgid "Direct"
|
||||
msgstr "Прямой"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__discount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr "Скидка (%)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__display_name
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Отображаемое Имя"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
msgid "Done"
|
||||
msgstr "Сделано"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
#: selection:banquet.quotation.lead.history,state:0
|
||||
msgid "Draft"
|
||||
msgstr "Проект"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__email_id
|
||||
msgid "Email Id"
|
||||
msgstr "Электронная Почта"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__current_date
|
||||
msgid "Enquiry Date"
|
||||
msgstr "Дата Запроса"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Event Information"
|
||||
msgstr "Информация о Событиях"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Food Details"
|
||||
msgstr "Детали"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__food_items_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__food_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__other_items_ids
|
||||
msgid "Food Items"
|
||||
msgstr "Продовольственные Товары"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_food_items
|
||||
msgid "Food Items Details"
|
||||
msgstr "Детали Продуктов Питания"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Food List"
|
||||
msgstr "Список Продуктов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__start_date
|
||||
msgid "From Date"
|
||||
msgstr "С сегодняшнего дня"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__ref_id
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.itinerary_lead_history_tree_view
|
||||
msgid "History"
|
||||
msgstr "История"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_user
|
||||
msgid "Hotel Management / Banquet User"
|
||||
msgstr "Управление Гостиницей / Банкетный Пользователь"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:res.groups,name:banquet_managment.group_banquet_manager
|
||||
msgid "Hotel Management/ Banquet Manager"
|
||||
msgstr "Управление Гостиницей/ Банкетный Менеджер"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_room
|
||||
msgid "Hotel Room"
|
||||
msgstr "Гостиничный Номер"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__id
|
||||
msgid "ID"
|
||||
msgstr "Номер"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "ID Details"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__invoiced
|
||||
msgid "Invoiced"
|
||||
msgstr "Счёт выставлен"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_room__deposit_bool
|
||||
msgid "Is Deposit Applicable"
|
||||
msgstr "Применим Ли Депозит"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Item Deatails"
|
||||
msgstr "Детали Товара"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__journal_id
|
||||
msgid "Journal"
|
||||
msgstr "Журнал"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan____last_update
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последнее Изменение"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__update_date
|
||||
msgid "Last Updated Date"
|
||||
msgstr "Дата Последнего Обновления"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_uid
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последний раз обновил"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__write_date
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последнее обновление"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__lead
|
||||
msgid "Lead"
|
||||
msgstr "Инициатива"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__lead_sequence
|
||||
msgid "Lead Number"
|
||||
msgstr "Номер"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead2opportunity_partner
|
||||
msgid "Lead To Opportunity Partner"
|
||||
msgstr ""
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__min_dep_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__min_amount
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__min_dep_amount
|
||||
msgid "Minimum Deposit Amount"
|
||||
msgstr "Минимальная Сумма Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__mobile
|
||||
msgid "Mobile Number"
|
||||
msgstr "Мобильный Номер"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_seating_plan__name
|
||||
msgid "Name"
|
||||
msgstr "Название"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,deposit_policy:0
|
||||
#: selection:hotel.reservation,deposit_policy:0
|
||||
msgid "No Deposit"
|
||||
msgstr "Без Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_days
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__number_of_days
|
||||
msgid "Number Of Days"
|
||||
msgstr "Количество Дней"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__number_of_rooms
|
||||
msgid "Number Of Rooms"
|
||||
msgstr "Количество Комнат"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Order List"
|
||||
msgstr "Список Заказов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Item List"
|
||||
msgstr "Список Других Товаров"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__other_items_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__other_items_id
|
||||
msgid "Other Items"
|
||||
msgstr "Другие Товары"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_other_items
|
||||
msgid "Other Items Details"
|
||||
msgstr "Детали Других Товаров"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Other Services"
|
||||
msgstr "Прочие Услуги"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__payment_date
|
||||
msgid "Payment Date"
|
||||
msgstr "Дата Платежа"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__percentage
|
||||
msgid "Percentage"
|
||||
msgstr "Процент"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__percentage
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__percentage
|
||||
msgid "Percentage/Deposit Amount"
|
||||
msgstr "Процент / Сумма Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
msgid "Percentage/Deposit Amt"
|
||||
msgstr "Процент / Сумма Депозита"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__name
|
||||
msgid "Policy Name"
|
||||
msgstr "Название Политики"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: sql_constraint:deposit.payment.policy:0
|
||||
msgid "Policy Name must be unique for selected shop !"
|
||||
msgstr "Название политики должно быть уникальным для выбранного магазина !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkout_date
|
||||
msgid "Prefer End Date"
|
||||
msgstr "Конечная Дата"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__checkin_date
|
||||
msgid "Prefer start Date"
|
||||
msgstr "Начальная Дата"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: sql_constraint:banquet.quotation:0
|
||||
msgid "Prefer start Date Should be lesser than the Prefer End Date!"
|
||||
msgstr "Начальная дата должна быть меньше конечной даты!"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Прайс-лист"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_id
|
||||
msgid "Product"
|
||||
msgstr "Продукт"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__pur_tax_ids
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__pur_tax_ids
|
||||
msgid "Purchase Taxes"
|
||||
msgstr "Налоги"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_tax_amt
|
||||
msgid "Purchase Taxes "
|
||||
msgstr "Налоги"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_total_amt
|
||||
msgid "Purchase Total Amount"
|
||||
msgstr "Общая Сумма Покупки"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__pur_untax_amt
|
||||
msgid "Purchase Untaxed Amount"
|
||||
msgstr "Покупка Необлагаемой Налогом Суммы"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom_qty
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom_qty
|
||||
msgid "Quantity (UoM)"
|
||||
msgstr "Количество (Кол-во)"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__name
|
||||
msgid "Quotation No."
|
||||
msgstr "Заказ №"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Refuse"
|
||||
msgstr "Отказываться"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
#: selection:banquet.quotation.lead.history,state:0
|
||||
msgid "Refused"
|
||||
msgstr "Отказался"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree
|
||||
#: model:ir.actions.act_window,name:banquet_managment.hotel_management_open_hotel_reservation_form_tree11
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_form
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_graph
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_banquet_reservation_tree
|
||||
msgid "Reservation"
|
||||
msgstr "Резервирование"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_hotel_reservation_line
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Reservation Line"
|
||||
msgstr "Линия Бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "Reservation Tax"
|
||||
msgstr "Налог На Бронирование"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__room_ids
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Details"
|
||||
msgstr "Детали Номера"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Room Type"
|
||||
msgstr "Тип номера"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_tax_amt
|
||||
msgid "Sale Taxes "
|
||||
msgstr "Налог с продаж"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_total_amt
|
||||
msgid "Sale Total Amount"
|
||||
msgstr "Общая Сумма Продажи"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__sale_untax_amt
|
||||
msgid "Sale Untaxed Amount"
|
||||
msgstr "Продажа Необлагаемая Налогом Сумма"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: sql_constraint:seating.plan:0
|
||||
msgid "Seating Name must be unique !"
|
||||
msgstr "Название места должно быть уникальным !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_seating_plan_tree
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__seating_id
|
||||
#: model:ir.ui.menu,name:banquet_managment.menu_seating_plan_tree
|
||||
msgid "Seating Plan"
|
||||
msgstr "План Рассадки"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation.lead.history,state:0
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Send To Customer"
|
||||
msgstr "Отправить Клиенту"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: selection:banquet.quotation,state:0
|
||||
msgid "Sent To Customer"
|
||||
msgstr "Отправлено Клиенту"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_journal_entry_wizard__service_cost
|
||||
msgid "Service Cost"
|
||||
msgstr "Стоимость услуги"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__number_of_days
|
||||
msgid "Shall be computed based on check out policy configured for selected shop."
|
||||
msgstr "Должен быть рассчитан на основе политики выезда, настроенной для выбранного магазина."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__shop_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Shop"
|
||||
msgstr "Магазин"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__purches_bol
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__purches_bol
|
||||
msgid "Show Purchase Tax"
|
||||
msgstr "Показать Налог На Покупку"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: sql_constraint:deposit.payment.policy:0
|
||||
msgid "Start Date must be unique for selected shop !"
|
||||
msgstr "Начальная Дата должна быть уникальной для выбранного магазина !"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__state
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation_lead_history__state
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation_line__sub_total
|
||||
msgid "Sub Total"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_subtotal
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Подытог"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.banquet_quotation_form_view
|
||||
msgid "Tax On Product"
|
||||
msgstr "Налог На Продукцию"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__tax_id
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__tax_id
|
||||
msgid "Taxes"
|
||||
msgstr "Налоги"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_hotel_reservation__total_tax
|
||||
msgid "The amount without tax."
|
||||
msgstr "Сумма без учета налога."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__theme_id
|
||||
msgid "Theme"
|
||||
msgstr "Тема"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_theme_plan__name
|
||||
msgid "Theme Name"
|
||||
msgstr "Название Темы"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: sql_constraint:theme.plan:0
|
||||
msgid "Theme Name must be unique !"
|
||||
msgstr "Название Темы должно быть уникальным! "
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.actions.act_window,name:banquet_managment.action_theme_plan_tree
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_theme_plan_tree
|
||||
msgid "Theme Plan"
|
||||
msgstr "Тематический План"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__total_cost1
|
||||
msgid "Total Reservation cost"
|
||||
msgstr "Общая стоимость бронирования"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__price_unit
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Цена за ед."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_hotel_reservation__untaxed_amt
|
||||
msgid "Untaxed Amount"
|
||||
msgstr "Сумма без налога"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_food_items__product_uom
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_other_items__product_uom
|
||||
msgid "UoM"
|
||||
msgstr "Единица измерения"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_crm_lead
|
||||
msgid "User Modification"
|
||||
msgstr "Модификация Пользователя"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_banquet_quotation__via
|
||||
#: model:ir.model.fields,field_description:banquet_managment.field_crm_lead__via
|
||||
msgid "Via"
|
||||
msgstr "Посредством"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.deposit_journal_entry_wizard
|
||||
msgid "Visa Journal Entry"
|
||||
msgstr "Запись В Визовом Журнале"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_food_items__product_id
|
||||
msgid "Will list out all food items that belong to company of selected shop. \n"
|
||||
" It also shows global product as well."
|
||||
msgstr "Перечислит все продукты питания, которые принадлежат компании выбранного магазина."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_banquet_quotation__shop_id
|
||||
msgid "Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Отобразится список магазинов, принадлежащих разрешенным компаниям вошедшего пользователя."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_deposit_payment_policy__shop_id
|
||||
msgid "Will show list of shop that belongs to allowed companies of logged-in user. \n"
|
||||
" -Assign a shop to configure shop-wise deposit policy."
|
||||
msgstr "Отобразится список магазинов, принадлежащих разрешенным компаниям вошедшего пользователя."
|
||||
"Назначьте магазин для настройки магазинной политики депозита."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model.fields,help:banquet_managment.field_crm_lead__shop_id
|
||||
msgid "Will show only open leads for the selected shop."
|
||||
msgstr "Будут показаны только открытые лиды для выбранного магазина."
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_deposit_payment_policy
|
||||
msgid "deposit.payment.policy"
|
||||
msgstr "политика оплаты депозитов"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_banquet_quotation_lead_history
|
||||
msgid "itinerary lead history"
|
||||
msgstr "История"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model_terms:ir.ui.view,arch_db:banquet_managment.view_seating_plan_tree
|
||||
msgid "seating Plan"
|
||||
msgstr "План рассадки гостей"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_seating_plan
|
||||
msgid "seating.plan"
|
||||
msgstr "План рассадки гостей"
|
||||
|
||||
#. module: banquet_managment
|
||||
#: model:ir.model,name:banquet_managment.model_theme_plan
|
||||
msgid "theme.plan"
|
||||
msgstr "Тематический план"
|
||||
|
||||
2
banquet_managment/models/__init__.py
Normal file
@ -0,0 +1,2 @@
|
||||
from . import banquet_managment
|
||||
|
||||
285
banquet_managment/models/agent_commission.py
Normal file
@ -0,0 +1,285 @@
|
||||
import time
|
||||
from operator import itemgetter
|
||||
from odoo import netsvc
|
||||
from odoo import fields, models
|
||||
from odoo.exceptions import ValidationError
|
||||
# from tools.misc import currency
|
||||
from tools.translate import _
|
||||
from datetime import datetime, timedelta
|
||||
from dateutil.relativedelta import relativedelta
|
||||
# import dateTime
|
||||
# from dateTime import RelativeDateTime, now, DateTime, localtime
|
||||
from odoo.osv import osv
|
||||
from odoo.tools import config
|
||||
import string
|
||||
from datetime import timedelta
|
||||
import calendar
|
||||
|
||||
|
||||
class agent_commission_invoice(models.Model):
|
||||
_inherit = "agent.commission.invoice"
|
||||
_description = "Agent Commision Invoice"
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals):
|
||||
# function overwrites create method and auto generate request no.
|
||||
res = super(agent_commission_invoice, self).create(vals)
|
||||
commission = self.create_commission(res)
|
||||
# print(res, "res", vals, "vals===============")
|
||||
if commission:
|
||||
vals['name'] = self.env['ir.sequence'].next_by_code(
|
||||
'agent.commission.invoice')
|
||||
# print(vals['name'], "----vals['name']")
|
||||
self.write({'name': vals['name']})
|
||||
else:
|
||||
raise ValidationError("No Commission Line for this Agent !!!")
|
||||
|
||||
return res
|
||||
|
||||
def check_obj(self, banquet_obj_id):
|
||||
# search for the book_id, if present already
|
||||
flag = 0
|
||||
quot_objj = self.pool.get('agent.commission.invoice.line').search([('book_id', '=', banquet_obj_id)])
|
||||
# print("quot_objj********",quot_objj)
|
||||
for objj in quot_objj:
|
||||
try:
|
||||
objj_browse = self.pool.get('agent.commission.invoice.line').browse(objj)
|
||||
# print(objj_browse.commission_line_id.id, "objj_browse")
|
||||
|
||||
obj_id = objj_browse.commission_line_id.id
|
||||
try:
|
||||
if obj_id:
|
||||
objj_state = self.pool.get('agent.commission.invoice').browse(obj_id)
|
||||
# print(objj_state.state, "objj_state.state")
|
||||
if objj_state.state == "draft" or objj_state.state == "confirm":
|
||||
flag = 1
|
||||
except:
|
||||
# print("an error")
|
||||
pass
|
||||
|
||||
except:
|
||||
# print("No commission_line_id")
|
||||
pass
|
||||
|
||||
if flag == 1:
|
||||
return False
|
||||
else:
|
||||
return True
|
||||
|
||||
def create_commission(self, my_id):
|
||||
result = {}
|
||||
obj = self.browse(my_id)
|
||||
# print("obj",obj)
|
||||
quot_obj = self.pool.get('banquet.quotation').search([('via', '=', 'agent'),
|
||||
('agent_id', '=', obj.partner_id.id),
|
||||
('state', '=', 'done'),
|
||||
('invoiced', '=', False)])
|
||||
# print("quot_obj",quot_obj)
|
||||
banquet_list = []
|
||||
if quot_obj:
|
||||
for banq_id in quot_obj:
|
||||
banquet_obj = self.pool.get('hotel.reservation').search([('banq_bool', '=', True),
|
||||
('banquet_id', '=', banq_id),
|
||||
('state', '=', 'done')])
|
||||
# print(banquet_obj, "banquet_obj")
|
||||
if banquet_obj:
|
||||
banquet_obj_id = banquet_obj[0]
|
||||
k = self.check_obj(banquet_obj_id)
|
||||
if k:
|
||||
# print(k, "K***")
|
||||
banquet_list.append(banquet_obj[0])
|
||||
# print()
|
||||
# banquet_list.append(banquet_obj[0])
|
||||
# print(banquet_list, "banquet_list")
|
||||
line_data = False
|
||||
if banquet_list:
|
||||
for banq in banquet_list:
|
||||
banq_browse = self.pool.get('hotel.reservation').browse(banq)
|
||||
# print(banq_browse, "banq_browse")
|
||||
|
||||
com_amt = 0.0
|
||||
com_amt = (float(banq_browse.total_cost1) * obj.commission_percentage) / 100
|
||||
# print("comm_amt", com_amt)
|
||||
dict = {
|
||||
'name': banq_browse.name,
|
||||
'book_id': banq_browse.id,
|
||||
'partner_id': banq_browse.partner_id.id,
|
||||
'tour_cost': banq_browse.total_cost1,
|
||||
'commission_amt': com_amt,
|
||||
# added
|
||||
'commission_percentage': obj.commission_percentage,
|
||||
'commission_line_id': my_id,
|
||||
}
|
||||
# print("dict", dict)
|
||||
line_data = True
|
||||
self.env('agent.commission.invoice.line').create(dict)
|
||||
if line_data:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
else:
|
||||
return False
|
||||
|
||||
def _get_total_amt(self,ids, args1, args2, context=None):
|
||||
res = {}
|
||||
total = 0
|
||||
for obj in self.browse(ids):
|
||||
for i in range(0, len(obj.commission_line)):
|
||||
total = total + obj.commission_line[i].commission_amt
|
||||
res[obj.id] = total
|
||||
return res
|
||||
|
||||
_columns = {
|
||||
"name": fields.char("Agent Commission ID", readonly=True),
|
||||
"current_date": fields.date("Date", required=True, readonly=True),
|
||||
"partner_id": fields.many2one("res.partner", "Agent", required=True, readonly=True),
|
||||
# 'commission_line': fields.one2many('agent.commission.invoice.line', 'commission_line_id', 'Invoice Lines',readonly=True),
|
||||
'commission_line': fields.one2many('agent.commission.invoice.line', 'commission_line_id', 'Invoice Lines'),
|
||||
'agent_invoice_ids': fields.many2many('account.move', 'tour_agent_invoice_rel', 'tour_agent_id', 'invoice_id',
|
||||
'Agent Invoices', readonly=True),
|
||||
'state': fields.selection([
|
||||
('draft', 'Draft'),
|
||||
('confirm', 'Confirmed'),
|
||||
('invoiced', 'Invoiced'),
|
||||
('done', 'Done'),
|
||||
('cancel', 'Canceled'),
|
||||
], 'Status', readonly=True),
|
||||
|
||||
"commission_percentage": fields.float("Commission %", required=True, readonly=True),
|
||||
'total_amt': fields.function(_get_total_amt, type="float", string="Total", store=True),
|
||||
'recv_acc': fields.property('account.account', type='many2one', string="Expense Account",
|
||||
required=True, readonly=True),
|
||||
'pricelist_id': fields.many2one('product.pricelist', 'Pricelist', required=True, readonly=True)
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
'state': lambda *a: 'draft',
|
||||
'current_date': lambda *args: datetime.now().strftime('%Y-%m-%d')
|
||||
}
|
||||
|
||||
def on_change_currency_id(self, ids, pricelist_id):
|
||||
if (pricelist_id):
|
||||
# print("pricelist_id :", pricelist_id)
|
||||
p = self.pool.get('res.currency').browse(pricelist_id).name
|
||||
# print("p :", p)
|
||||
|
||||
|
||||
def on_change_partner_id(self, ids, partner_id):
|
||||
result = {}
|
||||
obj = self.pool.get('res.partner').browse(partner_id)
|
||||
# print("obj==========1111111111=======",obj,obj.commission)
|
||||
if obj.commission and partner_id:
|
||||
# print("fffffffffffff")
|
||||
result['commission_percentage'] = obj.commission
|
||||
result['pricelist_id'] = obj.property_product_pricelist.id
|
||||
if partner_id and not obj.commission:
|
||||
# print("eeeeeeeeeeeeeee")
|
||||
raise osv.except_osv(_("Warnning"),
|
||||
_("No Commission Percentage is defined for this Agent. Please Configure First !!!"))
|
||||
# print(result,"result")
|
||||
if ids:
|
||||
raise osv.except_osv(_("Warning"), _("Cannot change agent at this stage."))
|
||||
return {'value': result}
|
||||
|
||||
def confirm_commission(self, ids, *args):
|
||||
for obj in self.browse(ids):
|
||||
if not obj.commission_line:
|
||||
raise osv.except_osv(_("Warning"), _("No Commission line for this Agent."))
|
||||
else:
|
||||
|
||||
self.write(ids, {'state': 'confirm'})
|
||||
return True
|
||||
|
||||
def done(self, ids, *args):
|
||||
for obj in self.browse(ids):
|
||||
for invoice in obj.agent_invoice_ids:
|
||||
if invoice.invoice_payment_state != 'paid':
|
||||
raise osv.except_osv(_("Warning"), _("Invoice is not Paid Yet."))
|
||||
self.write(ids, {'state': 'done'})
|
||||
return True
|
||||
|
||||
def make_commission_invoice(self, ids, *args):
|
||||
# for obj in self.browse(cr,uid,ids):
|
||||
for obj in self.browse(ids):
|
||||
|
||||
acc_id = obj.partner_id.property_account_payable.id
|
||||
|
||||
# address_invoice_id = self.pool.get('res.partner.address').search(cr,uid,[('partner_id','=',obj.partner_id.id),('type','=','invoice')])
|
||||
# if not address_invoice_id:
|
||||
# address_invoice_id = self.pool.get('res.partner.address').search(cr,uid,[('partner_id','=',obj.partner_id.id)])
|
||||
# if not address_invoice_id:
|
||||
# raise osv.except_osv(_("Warnning"),_("Address is not found in "))
|
||||
|
||||
journal_obj = self.pool.get('account.journal')
|
||||
journal_ids = journal_obj.search([('type', '=', 'purchase')], limit=1)
|
||||
type = 'in_invoice'
|
||||
p_name = self.pool.get('res.currency').browse(obj.pricelist_id.id).name
|
||||
inv = {
|
||||
'name': obj.name,
|
||||
'origin': obj.name,
|
||||
'type': type,
|
||||
'reference': "Commission Invoice",
|
||||
'account_id': acc_id,
|
||||
'partner_id': obj.partner_id.id,
|
||||
'currency_id': self.pool.get('res.currency').search([('name', '=', p_name)])[0], #
|
||||
'journal_id': len(journal_ids) and journal_ids[0] or False,
|
||||
'amount_tax': 0,
|
||||
'amount_untaxed': obj.total_amt,
|
||||
'amount_total': obj.total_amt,
|
||||
}
|
||||
# print("inv",inv)
|
||||
inv_id = self.pool.get('account.move').create(inv)
|
||||
il = {
|
||||
'name': obj.name,
|
||||
'account_id': obj.recv_acc.id,
|
||||
'price_unit': obj.total_amt,
|
||||
'quantity': 1.0,
|
||||
'uos_id': False,
|
||||
'origin': obj.name,
|
||||
'invoice_id': inv_id,
|
||||
}
|
||||
# print("il",il)
|
||||
self.pool.get('account.move.line').create(il, )
|
||||
for banq in obj.commission_line:
|
||||
self.pool.get('banquet.quotation').write(banq.book_id.banquet_id.id, {'invoiced': True})
|
||||
self._cr.execute('insert into tour_agent_invoice_rel(tour_agent_id,invoice_id) values (%s,%s)', (obj.id, inv_id))
|
||||
self.write(ids, {'state': 'invoiced'})
|
||||
return True
|
||||
|
||||
|
||||
class agent_commission_invoice_line(osv.osv):
|
||||
_inherit = "agent.commission.invoice.line"
|
||||
_description = " Commision Invoice Line"
|
||||
_columns = {
|
||||
"name": fields.char("Name", required=True),
|
||||
"book_id": fields.many2one("hotel.reservation", "Booking Ref.", required=True),
|
||||
"partner_id": fields.many2one("res.partner", "Customer Name", required=True),
|
||||
'tour_cost': fields.float('Total Cost', required=True, ),
|
||||
# added
|
||||
"commission_percentage": fields.float('Commission %', required=True),
|
||||
"commission_amt": fields.float("Commission Amount", required=True),
|
||||
"commission_line_id": fields.many2one("agent.commission.invoice", "Commission ID"),
|
||||
# "can_be_invoiced":fields.boolean("Invoice"),
|
||||
}
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals, context=None):
|
||||
# print(vals,"valssssssssssssssss")
|
||||
if 'name' not in vals:
|
||||
raise osv.except_osv(_("Warning"), _("You cann't create commission line manually."))
|
||||
return super(agent_commission_invoice_line, self).create(vals, context=context)
|
||||
|
||||
def on_change_tour_book_id(self, ids, book_id):
|
||||
result = {}
|
||||
obj = self.pool.get('hotel.reservation').browse(book_id)
|
||||
result['name'] = obj.name
|
||||
return {'value': result}
|
||||
|
||||
def on_change_commission_amt(self,ids, tour_cost, commission_percentage):
|
||||
result = {}
|
||||
com_amt = 0.0
|
||||
com_amt = (float(tour_cost) * commission_percentage) / 100
|
||||
# print("comm_amt",com_amt)
|
||||
result['commission_amt'] = com_amt
|
||||
|
||||
return {'value': result}
|
||||
1711
banquet_managment/models/banquet_managment.py
Normal file
34
banquet_managment/security/banquet_security.xml
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<record id="group_banquet_manager" model="res.groups">
|
||||
<field name="name">Hotel Management/ Banquet Manager</field>
|
||||
</record>
|
||||
<record id="group_banquet_user" model="res.groups">
|
||||
<field name="name">Hotel Management / Banquet User</field>
|
||||
</record>
|
||||
|
||||
<!-- Multi - Company Rules -->
|
||||
|
||||
<record model="ir.rule" id="deposit_payment_policy_comp_rule">
|
||||
<field name="name">Deposit Payment Policy multi-company</field>
|
||||
<field name="model_id" ref="model_deposit_payment_policy"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','in',company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="banquet_quotation_comp_rule">
|
||||
<field name="name">Banquet Quotataion multi-company</field>
|
||||
<field name="model_id" ref="model_banquet_quotation"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','in',company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="crm_lead_rel_comp_rule">
|
||||
<field name="name">Lead</field>
|
||||
<field name="model_id" ref="model_crm_lead"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','in',company_ids)]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
22
banquet_managment/security/ir.model.access.csv
Normal file
@ -0,0 +1,22 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
|
||||
access_hotel_reservation_line_user,hotel.reservation.line,hotel_management.model_hotel_reservation_line,group_banquet_user,1,1,1,1
|
||||
access_hotel_reservation_line_mng,hotel.reservation.line,hotel_management.model_hotel_reservation_line,group_banquet_manager,1,1,1,1
|
||||
|
||||
access_hotel_reservation_line_user1,hotel.reservation.line,hotel_management.model_hotel_reservation_line,sales_team.group_sale_salesman,1,0,0,0
|
||||
access_hotel_reservation_line_mng1,hotel.reservation.line,hotel_management.model_hotel_reservation_line,sales_team.group_sale_manager,1,0,0,0
|
||||
access_food_items_user1,food.items,model_food_items,sales_team.group_sale_salesman,1,1,1,1
|
||||
access_food_items_mng1,food.items,banquet_managment.model_food_items,sales_team.group_sale_manager,1,1,1,1
|
||||
access_other_items_user1,other.items,banquet_managment.model_other_items,sales_team.group_sale_salesman,1,1,1,1
|
||||
access_other_items_mng1,other.items,banquet_managment.model_other_items,sales_team.group_sale_manager,1,1,1,1
|
||||
access_banquet_quotation_lead_history_user1,banquet.quotation.lead.history,banquet_managment.model_banquet_quotation_lead_history,sales_team.group_sale_salesman,1,1,1,1
|
||||
access_banquet_quotation_lead_history_mng1,banquet.quotation.lead.history,banquet_managment.model_banquet_quotation_lead_history,sales_team.group_sale_manager,1,1,1,1
|
||||
access_banquet_quotation_mng,banquet.quotation,model_banquet_quotation,banquet_managment.group_banquet_manager,1,1,1,1
|
||||
|
||||
access_deposit_journal_entry_wizard,deposit_journal_entry.wizard,banquet_managment.model_deposit_journal_entry_wizard,banquet_managment.group_banquet_manager,1,1,1,1
|
||||
|
||||
access_deposit_payment_policy,deposit.payment.policy,model_deposit_payment_policy,base.group_user,1,1,1,1
|
||||
|
||||
access_theme_plan,theme.plan,model_theme_plan,base.group_user,1,1,1,1
|
||||
access_seating_plan,seating.plan,model_seating_plan,base.group_user,1,1,1,1
|
||||
access_banquet_quotation,banquet.quotation,model_banquet_quotation,base.group_user,1,1,1,1
|
||||
|
36
banquet_managment/security/ir.model.access_old.csv
Normal file
@ -0,0 +1,36 @@
|
||||
id;name;model_id:id;group_id:id;perm_read;perm_write;perm_create;perm_unlink
|
||||
access_deposit_payment_policy_user;deposit.payment.policy;model_deposit_payment_policy;group_banquet_user;1;0;0;0
|
||||
access_deposit_payment_policy_mng;deposit.payment.policy;model_deposit_payment_policy;group_banquet_manager;1;1;1;0
|
||||
access_theme_plan_user;theme.plan;model_theme_plan;group_banquet_user;1;0;0;0
|
||||
access_theme_plan_mng;theme.plan;model_theme_plan;group_banquet_manager;1;1;1;0
|
||||
access_seating_plan_user;seating.plan;model_seating_plan;group_banquet_user;1;0;0;0
|
||||
access_seating_plan_mng;seating.plan;model_seating_plan;group_banquet_manager;1;1;1;0
|
||||
access_banquet_quotation_user;banquet.quotation;model_banquet_quotation;group_banquet_user;1;1;1;0
|
||||
access_banquet_quotation_mng;banquet.quotation;model_banquet_quotation;group_banquet_manager;1;1;1;0
|
||||
access_hotel_reservation_line_user;hotel.reservation.line;hotel_management.model_hotel_reservation_line;group_banquet_user;1;1;1;1
|
||||
access_hotel_reservation_line_mng;hotel.reservation.line;hotel_management.model_hotel_reservation_line;group_banquet_manager;1;1;1;1
|
||||
access_food_items_user;food.items;model_food_items;group_banquet_user;1;1;1;1
|
||||
access_food_items_mng;food.items;model_food_items;group_banquet_manager;1;1;1;1
|
||||
access_other_items_user;other.items;model_other_items;group_banquet_user;1;1;1;1
|
||||
access_other_items_mng;other.items;model_other_items;group_banquet_manager;1;1;1;1
|
||||
access_banquet_quotation_lead_history_user;banquet_quotation_lead_history;model_banquet_quotation_lead_history;group_banquet_user;1;1;1;0
|
||||
access_banquet_quotation_lead_history_mng;banquet_quotation_lead_history;model_banquet_quotation_lead_history;group_banquet_manager;1;1;1;0
|
||||
access_hotel_room_mng1;hotel.room;hotel.model_hotel_room;group_banquet_manager;1;0;0;0
|
||||
access_hotel_room_user;hotel.room;hotel.model_hotel_room;group_banquet_user;1;0;0;0
|
||||
access_hotel_room_booking_history_mng;hotel.room.booking.history;hotel_management.model_hotel_room_booking_history;group_banquet_manager;1;0;0;0
|
||||
access_hotel_room_booking_history_user;hotel.room.booking.history;hotel_management.model_hotel_room_booking_history;group_banquet_user;1;0;0;0
|
||||
;;;;;;;
|
||||
access_theme_plan_user1;theme.plan;model_theme_plan;base.group_sale_salesman;1;0;0;0
|
||||
access_theme_plan_mng1;theme.plan;model_theme_plan;base.group_sale_manager;1;0;0;0
|
||||
access_seating_plan_user1;seating.plan;model_seating_plan;base.group_sale_salesman;1;0;0;0
|
||||
access_seating_plan_mng1;seating.plan;model_seating_plan;base.group_sale_manager;1;0;0;0
|
||||
access_banquet_quotation_user1;banquet.quotation;model_banquet_quotation;base.group_sale_salesman;1;0;0;0
|
||||
access_banquet_quotation_mng1;banquet.quotation;model_banquet_quotation;base.group_sale_manager;1;0;0;0
|
||||
access_hotel_reservation_line_user1;hotel.reservation.line;hotel_management.model_hotel_reservation_line;base.group_sale_salesman;1;0;0;0
|
||||
access_hotel_reservation_line_mng1;hotel.reservation.line;hotel_management.model_hotel_reservation_line;base.group_sale_manager;1;0;0;0
|
||||
access_food_items_user1;food.items;model_food_items;base.group_sale_salesman;1;0;0;0
|
||||
access_food_items_mng1;food.items;model_food_items;base.group_sale_manager;1;0;0;0
|
||||
access_other_items_user1;other.items;model_other_items;base.group_sale_salesman;1;0;0;0
|
||||
access_other_items_mng1;other.items;model_other_items;base.group_sale_manager;1;0;0;0
|
||||
access_banquet_quotation_lead_history_user1;banquet_quotation_lead_history;model_banquet_quotation_lead_history;base.group_sale_salesman;1;0;0;0
|
||||
access_banquet_quotation_lead_history_mng1;banquet_quotation_lead_history;model_banquet_quotation_lead_history;base.group_sale_manager;1;0;0;0
|
||||
|
BIN
banquet_managment/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
banquet_managment/static/description/logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
92
banquet_managment/views/agent_commission_view.xml
Normal file
@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<data>
|
||||
<menuitem name="Agent Commission" id="menu_agent_commission" parent="hotel.hotel_management_menu" sequence="90"/>
|
||||
<!--
|
||||
=========================================================
|
||||
Agent Commission Invoice Line tree view
|
||||
=========================================================
|
||||
-->
|
||||
<record id="agent_commission_invoice_line_tree_view" model="ir.ui.view">
|
||||
<field name="name">agent.commission.invoice.line.tree</field>
|
||||
<field name="model">agent.commission.invoice.line</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Agent Commission Invoice Line" editable="bottom">
|
||||
<!-- made editable -->
|
||||
<field name="book_id" select="1" on_change="on_change_tour_book_id(book_id)"/>
|
||||
<field name="partner_id" select="1"/>
|
||||
<field name="tour_cost" select="1"/>
|
||||
<field name="commission_percentage" on_change="on_change_commission_amt(tour_cost, commission_percentage)" select="1" />
|
||||
<field name="commission_amt" select="1"/>
|
||||
<!-- <field name="can_be_confirmed" select="1"/> -->
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<!--
|
||||
=========================================================
|
||||
Agent Commission Invoice Form View
|
||||
=========================================================
|
||||
-->
|
||||
<record id="agent_commission_invoic_form_view1" model="ir.ui.view">
|
||||
<field name="name">agent.commission.invoice.form</field>
|
||||
<field name="model">agent.commission.invoice</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Agent Commission Invoice" version="7.0">
|
||||
<header>
|
||||
<button string="Confirm" name="confirm_commission" invisible="state != 'draft'" type="object"/>
|
||||
<button string="Create Invoice" name="make_commission_invoice" invisible="state != 'confirm'" type="object"/>
|
||||
<button string="Paid" name="done" invisible="state != 'invoiced'" type="object"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,invoiced,done" />
|
||||
</header>
|
||||
<group>
|
||||
<field name="name" select="1"/>
|
||||
<field name="current_date" readonly="state != 'draft'"/>
|
||||
<field name="partner_id" readonly="state != 'draft'" select="1" on_change="on_change_partner_id(partner_id)" domain="[('agent','=',True)]"/>
|
||||
<field name="commission_percentage" readonly="state != 'draft'" invisible="1"/>
|
||||
<field name="recv_acc" readonly="state != 'draft'"/>
|
||||
<field name="pricelist_id" select="1" readonly="state != 'draft'"/>
|
||||
</group>
|
||||
<separator/>
|
||||
<notebook>
|
||||
<page string="Commission Line">
|
||||
<field name="commission_line" readonly="state != 'draft'" select="1" nolabel="1" />
|
||||
</page>
|
||||
<page string="History">
|
||||
<field name="agent_invoice_ids"/>
|
||||
</page>
|
||||
</notebook>
|
||||
<group class="oe_subtotal_footer oe_right" colspan="2" name="sale_total">
|
||||
<field name="total_amt" string="Commission Amount"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<!--
|
||||
=========================================================
|
||||
Agent Commission Invoice tree view
|
||||
=========================================================
|
||||
-->
|
||||
<record id="agent_commission_invoice_tree_view" model="ir.ui.view">
|
||||
<field name="name">agent.commission.invoice.tree</field>
|
||||
<field name="model">agent.commission.invoice</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Agent Commission Invoice">
|
||||
<field name="name"/>
|
||||
<field name="current_date" readonly="state != 'draft'" select="1"/>
|
||||
<field name="partner_id" readonly="state != 'draft'" select="1"/>
|
||||
<field name="pricelist_id" select="1" readonly="state != 'draft'"/>
|
||||
<field name="total_amt" select="1"/>
|
||||
<field name="state" select="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="action_agent_commission_invoice_form_view">
|
||||
<field name="name">Agent Commission Invoice</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">agent.commission.invoice</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
<menuitem name="Agent Commission Invoice" action="action_agent_commission_invoice_form_view" sequence="5"
|
||||
id="menu_agent_commission_invoice" parent="menu_agent_commission" />
|
||||
</data>
|
||||
</odoo>
|
||||
946
banquet_managment/views/banquet_managment_view.xml
Normal file
@ -0,0 +1,946 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<!-- CRM Lead Inherited Fields -->
|
||||
|
||||
<record model="ir.ui.view" id="crm_case_form_view_leads_inherit_tour">
|
||||
<field name="name">crm_case_form_view_leads.inherit.tour</field>
|
||||
<field name="model">crm.lead</field>
|
||||
<field name="inherit_id" ref="crm.crm_lead_view_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="name" position="before">
|
||||
<field name="lead_sequence"/>
|
||||
</field >
|
||||
<field name="type" invisible="1" position="after">
|
||||
<newline />
|
||||
<field name="via"/>
|
||||
<field name="agent_id" domain="[('agent','=',True)]" invisible="via != 'agent'"/>
|
||||
<field name="shop_id" />
|
||||
</field >
|
||||
<page name="extra" position="after">
|
||||
<page name="banquet" string="Banquet History">
|
||||
<field name="banquets_ids" readonly="1" nolabel="1"/>
|
||||
</page >
|
||||
</page >
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="ir.ui.view" id="crm_case_form_view_oppor_inherit_tour">
|
||||
<field name="name">crm.case.form.view.oppor.inherit.tour</field>
|
||||
<field name="model">crm.lead</field>
|
||||
<field name="inherit_id" ref="crm.crm_lead_view_form" />
|
||||
<field name="arch" type="xml">
|
||||
<field name="priority" position="after">
|
||||
<field name="via"/>
|
||||
<field name="agent_id" domain="[('agent','=',True)]" invisible="via != 'agent'"/>
|
||||
<field name="shop_id"/>
|
||||
</field>
|
||||
<page name="lead" position="after">
|
||||
<page name="banquet" string="Banquet History">
|
||||
<field name="banquets_ids" readonly="1" nolabel="1"/>
|
||||
</page >
|
||||
</page >
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_deposit_payment_policy_tree">
|
||||
<field name="name">deposit.payment.policy.tree</field>
|
||||
<field name="model">deposit.payment.policy</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Deposit Policy" editable="top">
|
||||
<field name="shop_id" />
|
||||
<field name="start_date" />
|
||||
<field name="name" />
|
||||
<field name="percentage" />
|
||||
<field name="min_amount" />
|
||||
<field name="company_id" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_deposit_payment_policy_kanban" model="ir.ui.view">
|
||||
<field name="name">deposit.payment.policy.kanban</field>
|
||||
<field name="model">deposit.payment.policy</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="shop_id"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="shop_id"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_deposit_policy_tree">
|
||||
<field name="name">Deposit Payment Policy</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">deposit.payment.policy</field>
|
||||
<field name="view_mode">tree,kanban</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Deposit Payment Policy" id="menu_deposit_policy" sequence="13" parent="hotel.hotel_configuration_menu"/>
|
||||
|
||||
<menuitem name="Deposit Policy"
|
||||
id="menu_deposit_policy_tree"
|
||||
action="action_deposit_policy_tree"
|
||||
sequence="1"
|
||||
parent="menu_deposit_policy"/>
|
||||
|
||||
<menuitem name="Banquet Configuration" id="menu_banquet_config" sequence="14" parent="hotel.hotel_configuration_menu"/>
|
||||
|
||||
<record model="ir.ui.view" id="view_theme_plan_tree">
|
||||
<field name="name">theme.plan.tree</field>
|
||||
<field name="model">theme.plan</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Theme Plan" editable="top">
|
||||
<field name="name" />
|
||||
<field name="code" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_theme_plan_kanban" model="ir.ui.view">
|
||||
<field name="name">theme.plan.kanban</field>
|
||||
<field name="model">theme.plan</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_theme_plan_tree">
|
||||
<field name="name">Theme Plan</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">theme.plan</field>
|
||||
<field name="view_mode">tree,kanban</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Banquet Theme" id="menu_theme_plan_tree" action="action_theme_plan_tree"
|
||||
sequence="1" parent="menu_banquet_config"/>
|
||||
|
||||
<record model="ir.ui.view" id="view_seating_plan_tree">
|
||||
<field name="name">seating.plan.tree</field>
|
||||
<field name="model">seating.plan</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="seating Plan" editable="top">
|
||||
<field name="name" />
|
||||
<field name="code" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_seating_plan_kanban" model="ir.ui.view">
|
||||
<field name="name">seating.plan.kanban</field>
|
||||
<field name="model">seating.plan</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_seating_plan_tree">
|
||||
<field name="name">Seating Plan</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">seating.plan</field>
|
||||
<field name="view_mode">tree,kanban</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Seating Plan" id="menu_seating_plan_tree" action="action_seating_plan_tree"
|
||||
sequence="2" parent="menu_banquet_config"/>
|
||||
|
||||
<menuitem name="Banquet Booking" sequence="85" groups="banquet_managment.group_banquet_manager,banquet_managment.group_banquet_user"
|
||||
id="main_menu_banquet_booking" parent="hotel.hotel_management_menu"/>
|
||||
|
||||
<!-- quataion -->
|
||||
|
||||
<record id="banquet_quotation_form_view" model="ir.ui.view">
|
||||
<field name="name">banquet.quotation.form</field>
|
||||
<field name="model">banquet.quotation</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Banquet Quotation" version="7.0">
|
||||
<header>
|
||||
<button string="Confirm" name="action_confirm" invisible="state != 'draft'" type="object" groups="banquet_managment.group_banquet_manager" />
|
||||
<button string="Send To Customer" name="action_sent" invisible="state != 'confirm'" type="object" />
|
||||
<button string="Approved" name="action_approve" invisible="state != 'send_to'" type="object" />
|
||||
<button string="Refuse" name="action_refuse" invisible="state != 'send_to'" type="object" />
|
||||
<button string="Create Banquet Booking" name="action_create_tour" invisible="state != 'approve'" type="object" />
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,send_to,done" />
|
||||
</header>
|
||||
<sheet string="Basic Info">
|
||||
<group>
|
||||
<group>
|
||||
<field name="name" select="1"/>
|
||||
<field name="shop_id" readonly="state != 'draft'"/>
|
||||
<field name="lead" readonly="state != 'draft'" domain="[('shop_id','=',shop_id)]"/>
|
||||
<field name="current_date" readonly="state != 'draft'"/>
|
||||
<field name="contact_name" readonly="state != 'draft'"/>
|
||||
<field name="address" readonly="state != 'draft'"/>
|
||||
<field name="email_id" readonly="state != 'draft'"/>
|
||||
<field name="mobile" readonly="state != 'draft'"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="pricelist_id" readonly="state != 'draft'"/>
|
||||
<field name="adult" readonly="state != 'draft'"/>
|
||||
<field name="child" readonly="state != 'draft'"/>
|
||||
<field name="via" readonly="state != 'draft'"/>
|
||||
<field name="agent_id" readonly="state != 'draft'" domain="[('agent','=',True)]" invisible="via != 'agent'" required="via == 'agent'"/>
|
||||
<field name="invoiced" invisible="1"/>
|
||||
<field name="company_id" invisible="1"/>
|
||||
</group>
|
||||
</group>
|
||||
<separator colspan="6" string="Banquet Information"/>
|
||||
<group col="6" colspan="4">
|
||||
<field name="in_date" required="True"/>
|
||||
<field name="out_date" required="True"/>
|
||||
<!-- <field name="number_of_days" /> -->
|
||||
<field name="number_of_rooms" />
|
||||
<field name="deposit_policy" readonly="state != 'draft'"/>
|
||||
<field name="percentage" readonly="state != 'draft'"/>
|
||||
<field name="min_dep_amount" readonly="state != 'draft'" invisible="1"/>
|
||||
</group>
|
||||
<separator colspan="6" string="Event Information"/>
|
||||
<group col="6" colspan="4">
|
||||
<field name="theme_id" readonly="state != 'draft'"/>
|
||||
<field name="board_toread" readonly="state != 'draft'"/>
|
||||
<field name="seating_id" readonly="state != 'draft'"/>
|
||||
</group>
|
||||
<notebook colspan="6">
|
||||
<page string="Room Details">
|
||||
<!-- <group col="6" colspan="4">-->
|
||||
<field name="room_ids" readonly="state != 'draft'" nolabel="1" context="{'shop_id':shop_id,'default_shop_id':shop_id}">
|
||||
<form string="Reservation Line">
|
||||
<separator colspan="4" string="Room Type"/>
|
||||
<group colspan="4">
|
||||
<!-- <field name="line_id"/> -->
|
||||
<field name="checkin" readonly = "0"/>
|
||||
<field name="checkout"/>
|
||||
<field name="number_of_days"/>
|
||||
<field name="categ_id" string="Banquet Type" domain="[('isroomtype','=',True)]" select="1"/>
|
||||
<field name="room_number" string="Banquet Hall"
|
||||
domain="[('shop_id','=',parent.shop_id),('isroom','=',True),('categ_id','=',categ_id)]" />
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="price"/>
|
||||
<field name="sub_total1"/>
|
||||
<field name="discount"/>
|
||||
<!-- <field name="purches_bol" on_change="on_change_purchase_bool(purches_bol,room_number)"/> -->
|
||||
</group>
|
||||
<separator string="Tax On Product"/>
|
||||
<group colspan="4">
|
||||
<field name="taxes_id" colspan="2" nolabel="1"/>
|
||||
<field name="pur_tax_ids" colspan="2" nolabel="1"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Reservation Line">
|
||||
<field name="categ_id"/>
|
||||
<field name="room_number"/>
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<field name="price"/>
|
||||
<!-- <field name="sub_total1"/>-->
|
||||
<field name="sub_total"/>
|
||||
</tree>
|
||||
</field>
|
||||
<!-- </group>-->
|
||||
</page>
|
||||
<page string="Food Details">
|
||||
<!-- <group col="6" colspan="4">-->
|
||||
<field name="food_items_ids" colspan="4" nolabel="1">
|
||||
<form string="Food List">
|
||||
<group col="4" colspan="4">
|
||||
<field name="product_id" domain="[('ismenucard','=',True),('shop_id','in',[parent.shop_id,False])]" context="{'shop_id': parent.shop_id,'food_search':True}" />
|
||||
<field name="name" />
|
||||
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty" />
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<!-- <field name="purches_bol" on_change="on_change_purchase_bool(purches_bol,product_id)"/> -->
|
||||
<field name="category_id" invisible="True"/>
|
||||
</group>
|
||||
<newline/>
|
||||
<group col="4" colspan="4">
|
||||
<field name="tax_id" widget="many2many_tags" colspan="2" nolabel="1"/>
|
||||
<field name="pur_tax_ids" colspan="2" nolabel="1"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Order List">
|
||||
<field name="name" />
|
||||
<field name="product_id" domain="[('shop_id','in',[parent.shop_id,False])]"/>
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty" />
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
<!-- </group>-->
|
||||
</page>
|
||||
<page string="Other Services">
|
||||
<!-- <group col="6" colspan="4">-->
|
||||
<field name="other_items_ids" colspan="4" nolabel="1">
|
||||
<form string="Other Services">
|
||||
<group col="4" colspan="4">
|
||||
<field name="product_id" domain="[('shop_id','in',[parent.shop_id,False]),
|
||||
('detailed_type', '=', 'service')]" />
|
||||
<field name="name" />
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty" />
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<!-- <field name="purches_bol" on_change="on_change_purchase_bool(purches_bol,product_id)"/> -->
|
||||
</group>
|
||||
<newline/>
|
||||
<group col="4" colspan="4">
|
||||
<field name="tax_id" widget="many2many_tags" colspan="2"/>
|
||||
<field name="pur_tax_ids" colspan="2" nolabel="1"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Order List">
|
||||
<field name="product_id"/>
|
||||
<field name="name" />
|
||||
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="cost_price_unit"/>
|
||||
<field name="cost_price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
</tree>
|
||||
</field>
|
||||
<!-- </group>-->
|
||||
</page>
|
||||
</notebook>
|
||||
<group class="oe_subtotal_footer oe_right" colspan="2" name="sale_total">
|
||||
<field name="sale_untax_amt" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="sale_tax_amt" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<div class="oe_subtotal_footer_separator oe_inline">
|
||||
<label for="sale_total_amt" />
|
||||
<button name="compute" invisible="state != 'draft'" string="(Compute)" type="object" class="oe_edit_only oe_link"/>
|
||||
</div>
|
||||
<field name="sale_total_amt" nolabel="1" class="oe_subtotal_footer_separator" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
</group>
|
||||
<group class="oe_subtotal_footer oe_right" colspan="2" name="sale_total">
|
||||
<field name="pur_untax_amt" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="pur_tax_amt" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<div class="oe_subtotal_footer_separator oe_inline">
|
||||
<label for="pur_total_amt" />
|
||||
</div>
|
||||
<field name="pur_total_amt" nolabel="1" class="oe_subtotal_footer_separator" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="banquet_quotation_tree_view" model="ir.ui.view">
|
||||
<field name="name">banquet.quotation.tree</field>
|
||||
<field name="model">banquet.quotation</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Banquet Quotation">
|
||||
<field name="name" select="1"/>
|
||||
<field name="lead" select="1"/>
|
||||
<field name="current_date" select="1"/>
|
||||
<field name="adult" />
|
||||
<field name="child" />
|
||||
<field name="email_id" />
|
||||
<field name="mobile"/>
|
||||
<field name="state" select="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_banquet_quotation_view">
|
||||
<field name="name">Banquet Quotation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">banquet.quotation</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Banquet Quotation" action="action_banquet_quotation_view" sequence="1"
|
||||
id="menu_banquet_quotation_form" parent="main_menu_banquet_booking" />
|
||||
|
||||
|
||||
<record model="ir.ui.view" id="view_banquet_form">
|
||||
<field name="name">hotel.reservation.form</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string=" Reservation">
|
||||
<header>
|
||||
<button name="confirmed_reservation" string="Confirm" invisible="state != 'draft'" type="object" />
|
||||
<button name="done" string="Check-in" invisible="state != 'confirm'" type="object"/>
|
||||
<button name="cancel_reservation" string="Cancel Reservation" invisible="state not in ('draft', 'confirm')" type="object"/>
|
||||
<button name="advance_payment" string="Advance Payment"
|
||||
type="object" class="oe_highlight" invisible="state not in ('draft', 'confirm')" />
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirm,done" />
|
||||
</header>
|
||||
|
||||
<sheet string="Basic Info">
|
||||
<div name="button_box" class="oe_button_box">
|
||||
<button name="action_view_folio"
|
||||
type="object"
|
||||
class="oe_stat_button"
|
||||
icon="fa-pencil-square-o">
|
||||
<field name="folio_count" widget="statinfo" string="Folio"/>
|
||||
</button>
|
||||
</div>
|
||||
<div class="oe_title">
|
||||
<h1>
|
||||
<field name="reservation_no" readonly="1"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group colspan="4" col="4">
|
||||
<field name="partner_id" readonly="state != 'draft'" select="1"/>
|
||||
<field name="date_order" readonly="state != 'draft'" select="1" widget="date"/>
|
||||
<field name="adults"/>
|
||||
<field name="shop_id" readonly="state != 'draft'" select="2"/>
|
||||
<field name="childs"/>
|
||||
<field name="show_update_pricelist" invisible="1"/>
|
||||
<label for="pricelist_id"/>
|
||||
<div>
|
||||
<field name="pricelist_id" readonly="state != 'draft'"/>
|
||||
<button name="update_prices"
|
||||
type="object"
|
||||
string=" Update Prices"
|
||||
class="btn-link mb-1 px-0"
|
||||
help="Recompute all prices based on this pricelist"
|
||||
confirm="This will update all unit prices based on the currently set pricelist."
|
||||
invisible="show_update_pricelist == False or state in ('confirm', 'done', 'cancel')"/>
|
||||
<field name="company_id" invisible="True"/>
|
||||
</div>
|
||||
<field name="via" readonly="state != 'draft'"/>
|
||||
<field name="agent_id" readonly="state != 'draft'" domain="[('agent','=',True)]" invisible="via != 'agent'" required="via == 'agent'"/>
|
||||
<field name="source" required="1" readonly="state != 'draft'"/>
|
||||
<field name="gds_id" readonly="state != 'draft'" invisible="source != 'through_gds'" required="source == 'through_gds'"/>
|
||||
<field name="dummy" invisible="True"/>
|
||||
<field name="invoiced" invisible="1"/>
|
||||
<field name="banq_bool" invisible="1"/>
|
||||
</group>
|
||||
<group name="note_group" col="6">
|
||||
<group colspan="4">
|
||||
<field name="note"/>
|
||||
</group>
|
||||
</group>
|
||||
<notebook colspan="6">
|
||||
<page string="Booking Details">
|
||||
<group colspan="4" col="4">
|
||||
|
||||
<!--<field name="checkin" colspan="1" />
|
||||
<field name="checkout" />
|
||||
<field name="number_of_days"/>-->
|
||||
<group colspan="4" col="4">
|
||||
<field name="number_of_rooms"/>
|
||||
<field name="deposit_policy" readonly="state != 'draft'"/>
|
||||
<field name="percentage" string="Percentage/Deposit Amt" readonly="deposit_policy == 'no_deposit'" required="deposit_policy != 'no_deposit'"/>
|
||||
<field name="deposit_recv_acc" readonly="deposit_policy == 'no_deposit'" required="deposit_policy != 'no_deposit'"/>
|
||||
<field name="banquet_id"/>
|
||||
<field name="min_dep_amount" invisible="1"/>
|
||||
</group>
|
||||
<field name="reservation_line" readonly="state in ['done']" nolabel="1" colspan="4" context="{'shop_id':shop_id,'default_shop_id':shop_id}"/>
|
||||
<group class="oe_subtotal_footer oe_right" colspan="4" name="sale_total">
|
||||
<field name="untaxed_amt" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="total_tax" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<div class="oe_subtotal_footer_separator oe_inline">
|
||||
<!-- <label for="total_cost1" /> -->
|
||||
<button name="compute" invisible="state not in ('draft', 'confirm')" string="(Compute)" type="object" class="oe_edit_only oe_link"/>
|
||||
<button name="update_history" invisible="state != 'confirm'" string="(Update History)" type="object" class="oe_edit_only oe_link"/>
|
||||
</div>
|
||||
<field name="total_cost1" nolabel="1" class="oe_subtotal_footer_separator" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="deposit_cost" readonly="1" widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="agent_comm" invisible="1"/>
|
||||
<field name="total_advance" />
|
||||
<field name="remaining_amt" />
|
||||
</group>
|
||||
</group>
|
||||
</page>
|
||||
<page string="Advance Payment">
|
||||
<group col="4" colspan="4">
|
||||
<field name="account_move_ids" colspan="4" nolabel="1"
|
||||
readonly="1" />
|
||||
</group>
|
||||
</page>
|
||||
<page string="Item Details" invisible="banq_bool != True">
|
||||
<field name="food_items_ids" colspan="4" nolabel="1">
|
||||
<form string="Food List">
|
||||
<group colspan="4" col="4">
|
||||
<field name="product_id" domain="[('ismenucard','=',True),('shop_id','in',[parent.shop_id,False])]" />
|
||||
<field name="name" />
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty" />
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<field name="category_id" invisible="True"/>
|
||||
<newline/>
|
||||
<field name="tax_id" widget="many2many_tags" colspan="4"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Order List">
|
||||
<field name="name" />
|
||||
<field name="product_id"/>
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
<page string="Other Services">
|
||||
<field name="other_items_ids" colspan="4" nolabel="1">
|
||||
<form string="Other Item List">
|
||||
<group colspan="4" col="4">
|
||||
<field name="product_id" domain="[('shop_id','in',[parent.shop_id,False])]" />
|
||||
<field name="name" />
|
||||
<!-- <field name="isservice"/> -->
|
||||
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty" />
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="discount"/>
|
||||
<newline/>
|
||||
<field name="tax_id" widget="many2many_tags" colspan="4"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Order List" editable="bottom">
|
||||
<field name="product_id"/>
|
||||
<field name="name" />
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
<page string="ID Details">
|
||||
<group col="4" colspan="4">
|
||||
<field name="id_line_ids" colspan="4" nolabel="1" />
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
<field name="message_follower_ids" widget="mail_followers"/>
|
||||
<field name="activity_ids" widget="mail_activity"/>
|
||||
<field name="message_ids" widget="mail_thread"/>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_banquet_reservation_tree">
|
||||
<field name="name">hotel.reservation.tree</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Reservation">
|
||||
<field name="reservation_no"/>
|
||||
<field name="partner_id" readonly="state != 'draft'"/>
|
||||
<!-- <field name="checkin"/>
|
||||
<field name="checkout"/> -->
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_banquet_reservation_graph">
|
||||
<field name="name">banquet.reservation.graph</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Reservation" type="bar">
|
||||
<field name="state"/>
|
||||
<field name="reservation_no"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- <record id="view_banquet_reservation_gantt" model="ir.ui.view">
|
||||
<field name="name">banquet.reservation.gantt</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<gantt date_start="checkin" date_stop="checkout" string="Reservation">
|
||||
</gantt>
|
||||
</field>
|
||||
</record> -->
|
||||
|
||||
<!-- <record model="ir.ui.view" id="banquet_reservation_calendar_view">
|
||||
<field name="name">Banquet Reservation</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="priority" eval="2"/>
|
||||
<field name="arch" type="xml">
|
||||
<calendar string="Current Reservation" date_stop= "dummy" color="state" >
|
||||
<field name="partner_id"/>
|
||||
</calendar>
|
||||
</field>
|
||||
</record> -->
|
||||
|
||||
|
||||
<record model="ir.actions.act_window" id="open_banquet_reservation_form_tree">
|
||||
<field name="name">Banquet Reservation</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">form,tree,graph,gantt</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="context">{"default_banq_bool":1,"search_default_banq_bool":1}</field>
|
||||
<field name="domain">[('banq_bool','=',True)]</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="ir.actions.act_window" id="action_banquet_reservation_tree_all">
|
||||
<field name="name">All Banquet Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,gantt</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="context">{"search_default_banq_bool":1}</field>
|
||||
<field name="domain">[('banq_bool','=',True)]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="action_banquet_reservation_tree_draft">
|
||||
<field name="name">All Draft Banquet Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{"default_banq_bool":1,"search_default_banq_bool":1,"banq_bool":1}</field>
|
||||
<field name="domain">[('state','=','draft'),('banq_bool','=',True),('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<record id="action_banquet_reservation_tree_draft_view" model="ir.actions.act_window.view">
|
||||
<field eval="10" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_banquet_reservation_tree"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_draft"/>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_form_draft_view" model="ir.actions.act_window.view">
|
||||
<field eval="20" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_draft"/>
|
||||
</record>
|
||||
|
||||
<menuitem name="All Draft Banquet Reservation"
|
||||
id="menu_action_banquet_reservation_tree_draft"
|
||||
action="action_banquet_reservation_tree_draft"
|
||||
parent = "main_menu_banquet_booking"
|
||||
sequence="17"/>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_banquet_reservation_tree_confirm">
|
||||
<field name="name">All Confirm Banquet Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{"default_banq_bool":1,"search_default_banq_bool":1,"banq_bool":1}</field>
|
||||
<field name="domain">[('state','=','confirm'),('banq_bool','=',True),('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<record id="action_banquet_reservation_tree_confirm_view" model="ir.actions.act_window.view">
|
||||
<field eval="10" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_banquet_reservation_tree"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_confirm"/>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_form_confirm_view" model="ir.actions.act_window.view">
|
||||
<field eval="20" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_confirm"/>
|
||||
</record>
|
||||
|
||||
<menuitem name="All Confirm Banquet Reservation"
|
||||
id="menu_action_banquet_reservation_tree_confirm"
|
||||
action="action_banquet_reservation_tree_confirm"
|
||||
parent = "main_menu_banquet_booking"
|
||||
sequence="18"/>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_banquet_reservation_tree_done">
|
||||
<field name="name">All Done Banquet Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{"default_banq_bool":1,"search_default_banq_bool":1,"banq_bool":1}</field>
|
||||
<field name="domain">[('state','=','done'),('banq_bool','=',True),('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_tree_done_view" model="ir.actions.act_window.view">
|
||||
<field eval="10" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_banquet_reservation_tree"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_done"/>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_form_done_view" model="ir.actions.act_window.view">
|
||||
<field eval="20" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_done"/>
|
||||
</record>
|
||||
|
||||
<menuitem name="All Done Banquet Reservation"
|
||||
id="menu_action_banquet_reservation_tree_done"
|
||||
action="action_banquet_reservation_tree_done"
|
||||
parent = "main_menu_banquet_booking"
|
||||
sequence="19"/>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_banquet_reservation_tree_cancel">
|
||||
<field name="name">All Cancelled Banquet Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{"default_banq_bool":1,"search_default_banq_bool":1,"banq_bool":1}</field>
|
||||
<field name="domain">[('state','=','cancel'),('banq_bool','=',True),('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_tree_cancel_view" model="ir.actions.act_window.view">
|
||||
<field eval="10" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="view_banquet_reservation_tree"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_cancel"/>
|
||||
</record>
|
||||
|
||||
<record id="action_banquet_reservation_form_cancel_view" model="ir.actions.act_window.view">
|
||||
<field eval="20" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="view_banquet_form"/>
|
||||
<field name="act_window_id" ref="action_banquet_reservation_tree_cancel"/>
|
||||
</record>
|
||||
|
||||
<menuitem name="All Cancelled Banquet Reservation"
|
||||
id="menu_action_banquet_reservation_tree_cancel"
|
||||
action="action_banquet_reservation_tree_cancel"
|
||||
parent = "main_menu_banquet_booking"
|
||||
sequence="20"/>
|
||||
|
||||
<record model="ir.actions.act_window" id="hotel_management_open_hotel_reservation_form_tree11">
|
||||
<field name="name">Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/>
|
||||
<field name="view_mode">form,tree,graph</field>
|
||||
<field name="domain">[('state','=','draft'),('banq_bool','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window.view" id="hotel_management.action_open_hotel_reservation_form_draft1">
|
||||
<field name="sequence" eval="2"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="hotel_management.view_hotel_reservation_form1"/>
|
||||
<field name="act_window_id" ref="hotel_management.open_hotel_reservation_form_tree11"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window.view" id="hotel_management.action_open_hotel_reservation_tree_draft1">
|
||||
<field name="sequence" eval="1"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/>
|
||||
<field name="act_window_id" ref="hotel_management.open_hotel_reservation_form_tree11"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="hotel_management_open_hotel_reservation_form_tree">
|
||||
<field name="name">Reservation</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">form,tree,graph,gantt</field>
|
||||
<field name="domain">[('banq_bool','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<record id="action_open_hotel_reservation_form_view" model="ir.actions.act_window.view">
|
||||
<field eval="20" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="hotel_management.view_hotel_reservation_form1"/>
|
||||
<field name="act_window_id" ref="hotel_management_open_hotel_reservation_form_tree"/>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.actions.act_window" id="hotel_management_action_hotel_reservation_tree_all">-->
|
||||
<!-- <field name="name">All Reservation</field>-->
|
||||
<!-- <field name="type">ir.actions.act_window</field>-->
|
||||
<!-- <field name="res_model">hotel.reservation</field>-->
|
||||
<!-- <!–<field name="view_type">form</field>–>-->
|
||||
<!-- <field name="view_mode">tree,form,gantt</field>-->
|
||||
<!-- <field name="domain">[('banq_bool','=',False)]</field>-->
|
||||
<!-- </record>-->
|
||||
<!-- -->
|
||||
<!-- <menuitem name="All Draft Reservation"-->
|
||||
<!-- id="hotel_management.menu_action_hotel_reservation_tree_draft"-->
|
||||
<!-- action="hotel_management_open_hotel_reservation_form_tree11"-->
|
||||
<!-- parent = "hotel_management.main_menu_hotel_reservation_tree_all"-->
|
||||
<!-- sequence="17"/>-->
|
||||
|
||||
|
||||
<!-- <record model="ir.actions.act_window" id="hotel_management.action_hotel_reservation_tree_draft11"> -->
|
||||
<!-- <field name="name">All Draft Reservation</field> -->
|
||||
<!-- <field name="type">ir.actions.act_window</field> -->
|
||||
<!-- <field name="res_model">hotel.reservation</field> -->
|
||||
<!-- <field name="view_type">form</field> -->
|
||||
<!-- <field name="view_mode">tree,form,gantt</field> -->
|
||||
<!-- <field name="domain">[('state','=','draft'),('banq_bool','=',False)]</field> -->
|
||||
<!-- </record> -->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_tree_draft_view" model="ir.actions.act_window.view"> -->
|
||||
<!-- <field eval="10" name="sequence"/> -->
|
||||
<!-- <field name="view_mode">tree</field> -->
|
||||
<!-- <field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/> -->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_draft11"/> -->
|
||||
<!-- </record> -->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_form_draft_view" model="ir.actions.act_window.view"> -->
|
||||
<!-- <field eval="20" name="sequence"/> -->
|
||||
<!-- <field name="view_mode">form</field> -->
|
||||
<!-- <field name="view_id" ref="hotel_management.view_hotel_reservation_form1"/> -->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_draft11"/> -->
|
||||
<!-- </record> -->
|
||||
|
||||
|
||||
<record model="ir.actions.act_window" id="hotel_management_action_hotel_reservation_tree_confirm">
|
||||
<field name="name">All Confirm Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('state','=','confirm'),('banq_bool','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<!-- <record id="action_hotel_reservation_tree_confirm_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="10" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">tree</field>-->
|
||||
<!-- <field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_confirm"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_form_confirm_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="20" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">form</field>-->
|
||||
<!-- <field name="view_id" ref="banquet_managment.view_banquet_form"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_confirm"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.actions.act_window" id="hotel_management.action_hotel_reservation_tree_done">-->
|
||||
<!-- <field name="name">All Done Reservation</field>-->
|
||||
<!-- <field name="type">ir.actions.act_window</field>-->
|
||||
<!-- <field name="res_model">hotel.reservation</field>-->
|
||||
<!-- <!–<field name="view_type">form</field>–>-->
|
||||
<!-- <field name="view_mode">tree,form</field>-->
|
||||
<!-- <field name="domain">[('state','=','done'),('banq_bool','=',False)]</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_tree_done_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="10" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">tree</field>-->
|
||||
<!-- <field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_done"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_form_done_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="20" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">form</field>-->
|
||||
<!-- <!– <field name="view_id" ref="hotel_management.view_hotel_reservation_form1"/> –>-->
|
||||
<!-- <field name="view_id" ref="banquet_managment.view_banquet_form"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_done"/>-->
|
||||
<!-- </record>-->
|
||||
<!-- -->
|
||||
<record model="ir.actions.act_window" id="hotel_management_action_hotel_reservation_tree_cancel">
|
||||
<field name="name">All Cancelled Reservation</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('state','=','cancel'),('banq_bool','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<!-- <record id="action_hotel_reservation_tree_cancel_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="10" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">tree</field>-->
|
||||
<!-- <field name="view_id" ref="hotel_management.view_hotel_reservation_tree1"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_cancel"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="action_hotel_reservation_form_cancel_view" model="ir.actions.act_window.view">-->
|
||||
<!-- <field eval="20" name="sequence"/>-->
|
||||
<!-- <field name="view_mode">form</field>-->
|
||||
<!-- <field name="view_id" ref="banquet_managment.view_banquet_form"/>-->
|
||||
<!-- <field name="act_window_id" ref="hotel_management.action_hotel_reservation_tree_cancel"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record model="ir.ui.view" id="room_form_inherit_rental">-->
|
||||
<!-- <field name="name">hotel.room.inherit.rental</field>-->
|
||||
<!-- <field name="model">hotel.room</field>-->
|
||||
<!-- <field name="inherit_id" ref="hotel.view_hotel_room_form" />-->
|
||||
<!-- <field name="arch" type="xml">-->
|
||||
<!-- <field name="active" position="after">-->
|
||||
<!-- <field name="deposit_bool" />-->
|
||||
<!-- </field>-->
|
||||
<!-- </field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<record id="itinerary_lead_history_tree_view" model="ir.ui.view">
|
||||
<field name="name">banquet.quotation.lead.history.tree</field>
|
||||
<field name="model">banquet.quotation.lead.history</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="History" editable="top">
|
||||
<field name="name"/>
|
||||
<field name="current_date" />
|
||||
<field name="contact_name" />
|
||||
<field name="update_date" />
|
||||
<field name="state" />
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
33
banquet_managment/views/banquet_sequence_view.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Sequences for tour.preference -->
|
||||
<!-- <record id="seq_type_banquet_quotation" model="ir.sequence.type"> -->
|
||||
<!-- <field name="name">Banquet Quotation</field> -->
|
||||
<!-- <field name="code">banquet.quotation</field> -->
|
||||
<!-- </record> -->
|
||||
|
||||
<record id="seq_banquet_quotation" model="ir.sequence">
|
||||
<field name="name">Banquet Quotation</field>
|
||||
<field name="code">banquet.quotation</field>
|
||||
<field name="prefix">QT</field>
|
||||
<field name="padding">6</field>
|
||||
<!-- <field name="company_id" eval="False"/> -->
|
||||
</record>
|
||||
|
||||
<!-- <record id="seq_type_crm_lead_1" model="ir.sequence.type"> -->
|
||||
<!-- <field name="name">Crm Lead</field> -->
|
||||
<!-- <field name="code">crm.lead</field> -->
|
||||
<!-- </record> -->
|
||||
|
||||
<record id="seq_crm_lead_1" model="ir.sequence">
|
||||
<field name="name">Crm Lead</field>
|
||||
<field name="code">crm.lead</field>
|
||||
<field name="prefix">LD</field>
|
||||
<field name="padding">6</field>
|
||||
<!-- <field name="company_id" eval="False"/> -->
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
1
banquet_managment/wizard/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from . import banquet_deposite_amt
|
||||
135
banquet_managment/wizard/banquet_deposite_amt.py
Normal file
@ -0,0 +1,135 @@
|
||||
from odoo import fields, models, api
|
||||
import time
|
||||
from odoo import netsvc
|
||||
import datetime
|
||||
from odoo.tools import config
|
||||
from odoo.tools.translate import _
|
||||
# from mx.DateTime import RelativeDateTime, now, DateTime, localtime
|
||||
import calendar
|
||||
from odoo import exceptions, _
|
||||
|
||||
|
||||
class DepositJournalEntryWizard(models.TransientModel):
|
||||
_name = 'deposit_journal_entry.wizard'
|
||||
_description = 'Deposit_journal_entry Detail Wizard'
|
||||
|
||||
name = fields.Char('Description', readonly=True, default=lambda *a: 'Deposit amount Journal Entry')
|
||||
booking_id = fields.Many2one('hotel.reservation', "Booking Ref", readonly=True,
|
||||
default=lambda self: self._get_default_rec())
|
||||
partner_id = fields.Many2one('res.partner', "Customer", readonly=True,
|
||||
default=lambda self: self._get_default_partner_val())
|
||||
payment_date = fields.Date('Payment Date', required=True)
|
||||
journal_id = fields.Many2one('account.journal', "Journal", required=True)
|
||||
service_cost = fields.Float('Service Cost', readonly=True, default=lambda self: self._get_default_val())
|
||||
|
||||
def allow_to_send(self):
|
||||
# print("\n\n\n allow_to_send ==========", self)
|
||||
for obj in self:
|
||||
if not obj.booking_id.deposit_recv_acc:
|
||||
raise exceptions.except_orm(_("Warning"), _("Account is not set for Deposit account."))
|
||||
if not obj.journal_id.default_credit_account_id:
|
||||
raise exceptions.except_orm(_("Warning"), _("Account is not set for selected journal."))
|
||||
name = ''
|
||||
seq_obj = self.env['ir.sequence']
|
||||
# print("\n\n\n seq_obj =======", seq_obj)
|
||||
if obj.journal_id.sequence_id:
|
||||
# print("\n\n\n obj.journal_id.sequence_id ========", obj.journal_id.sequence_id)
|
||||
name = seq_obj.get_id(obj.journal_id.sequence_id.id)
|
||||
|
||||
move_id = self.env['account.move'].create({
|
||||
'journal_id': obj.journal_id.id,
|
||||
'name': name or obj.name,
|
||||
'ref': obj.booking_id.name,
|
||||
})
|
||||
move_line1 = {
|
||||
|
||||
'name': name or obj.name,
|
||||
'move_id': move_id,
|
||||
'account_id': obj.booking_id.deposit_recv_acc.id,
|
||||
'debit': 0.0,
|
||||
'credit': obj.service_cost,
|
||||
'ref': obj.booking_id.name,
|
||||
'journal_id': obj.journal_id.id,
|
||||
'partner_id': obj.partner_id.id,
|
||||
'date': obj.payment_date
|
||||
}
|
||||
|
||||
move_line2 = {
|
||||
'name': name or obj.name,
|
||||
'move_id': move_id,
|
||||
'account_id': obj.journal_id.default_credit_account_id.id,
|
||||
'debit': obj.service_cost,
|
||||
'credit': 0.0,
|
||||
'ref': obj.booking_id.name,
|
||||
'journal_id': obj.journal_id.id,
|
||||
'partner_id': obj.partner_id.id,
|
||||
'date': obj.payment_date
|
||||
}
|
||||
|
||||
self.env['account.move'].write({'line_ids': [(0, 0, move_line1), (0, 0, move_line2)]})
|
||||
|
||||
self.env['account.move'].post()
|
||||
so = self.env['hotel.reservation'].create_folio()
|
||||
for reservation in self.env['hotel.reservation'].browse(self._context['active_ids']):
|
||||
folio_obj = self.env['hotel.folio'].search([('reservation_id', '=', reservation.id)])
|
||||
if folio_obj:
|
||||
folio_browse = self.env['hotel.folio'].browse(folio_obj.id)
|
||||
self._cr.execute('insert into sale_account_move_rel(sale_id,move_id) values (%s,%s)',
|
||||
(folio_browse[0].id, move_id))
|
||||
for food in reservation.food_items_ids:
|
||||
tax_ids = []
|
||||
for tax_line in food.product_id.taxes_id:
|
||||
tax_ids.append(tax_line.id)
|
||||
vals = {
|
||||
'folio_id': folio_browse[0].id,
|
||||
'product_id': food.product_id.id,
|
||||
'name': food.product_id.name,
|
||||
'product_uom': food.product_uom.id,
|
||||
'price_unit': food.price_unit,
|
||||
'product_uom_qty': food.product_uom_qty,
|
||||
'tax_id': [(6, 0, tax_ids)],
|
||||
}
|
||||
self.env["hotel_service.line"].create(vals)
|
||||
for food in reservation.other_items_ids:
|
||||
tax_ids = []
|
||||
for tax_line in food.product_id.taxes_id:
|
||||
tax_ids.append(tax_line.id)
|
||||
vals = {
|
||||
'folio_id': folio_browse[0].id,
|
||||
'product_id': food.product_id.id,
|
||||
'name': food.product_id.name,
|
||||
'product_uom': food.product_uom.id,
|
||||
'price_unit': food.price_unit,
|
||||
'product_uom_qty': food.product_uom_qty,
|
||||
'tax_id': [(6, 0, tax_ids)],
|
||||
}
|
||||
self.env["hotel_service.line"].create(vals)
|
||||
# print(reservation.deposit_cost1, "obj.reservation_id.deposit_cost1")
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
def _get_default_rec(self):
|
||||
# print("context", self._context)
|
||||
res = None
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
if 'booking_id' in self._context:
|
||||
res = self._context['booking_id']
|
||||
# print(res, "res")
|
||||
return res
|
||||
|
||||
def _get_default_val(self):
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
if 'booking_id' in self._context:
|
||||
coll_obj = self.env['hotel.reservation'].browse(self._context['booking_id'])
|
||||
# print(coll_obj.deposit_cost1, "coll_obj.deposit_cost1")
|
||||
# print(type(coll_obj.deposit_cost1))
|
||||
return float(coll_obj.deposit_cost1)
|
||||
|
||||
def _get_default_partner_val(self):
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
if 'booking_id' in self._context:
|
||||
coll_obj = self.env['hotel.reservation'].browse(self._context['booking_id'])
|
||||
# print(coll_obj, "coll_obj")
|
||||
return coll_obj.partner_id.id
|
||||
37
banquet_managment/wizard/banquet_deposite_amt_view.xml
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!--Visa Journal Entry Wizard form view -->
|
||||
<record model="ir.ui.view" id="deposit_journal_entry_wizard">
|
||||
<field name="name">deposit_journal_entry.wizard.form</field>
|
||||
<field name="model">deposit_journal_entry.wizard</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Visa Journal Entry" version="7.0">
|
||||
<group colspan="4" col="4">
|
||||
<field name="name"/>
|
||||
<field name="booking_id"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="payment_date"/>
|
||||
<field name="journal_id"/>
|
||||
<field name="service_cost" />
|
||||
</group>
|
||||
<footer>
|
||||
<button icon="fa-times" special="cancel" string="Cancel" />
|
||||
<button icon="fa-check" name="allow_to_send" string="Create Journal Entry" type="object" />
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="act_deposit_journal_entry" model="ir.actions.act_window">
|
||||
<field name="name">Deposit Journal Entry</field>
|
||||
<field name="res_model">deposit_journal_entry.wizard</field>
|
||||
<field name="binding_model_id" ref="model_hotel_reservation"/>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="view_mode">form</field>
|
||||
<!--<field name="auto_refresh" eval="1" />-->
|
||||
<field name="target">new</field>
|
||||
<field name="context">{'ids':active_id}</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
4
bross_hms/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
34
bross_hms/__manifest__.py
Normal file
@ -0,0 +1,34 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': "bross_hms",
|
||||
|
||||
'summary': "Short (1 phrase/line) summary of the module's purpose",
|
||||
|
||||
'description': """
|
||||
Long description of module's purpose
|
||||
""",
|
||||
|
||||
'author': "My Company",
|
||||
'website': "https://www.yourcompany.com",
|
||||
|
||||
# Categories can be used to filter modules in modules listing
|
||||
# Check https://github.com/odoo/odoo/blob/15.0/odoo/addons/base/data/ir_module_category_data.xml
|
||||
# for the full list
|
||||
'category': 'Uncategorized',
|
||||
'version': '0.1',
|
||||
|
||||
# any module necessary for this one to work correctly
|
||||
'depends': ['base'],
|
||||
|
||||
# always loaded
|
||||
'data': [
|
||||
# 'security/ir.model.access.csv',
|
||||
'views/views.xml',
|
||||
'views/templates.xml',
|
||||
],
|
||||
# only loaded in demonstration mode
|
||||
'demo': [
|
||||
'demo/demo.xml',
|
||||
],
|
||||
}
|
||||
|
||||
3
bross_hms/controllers/__init__.py
Normal file
@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
||||
22
bross_hms/controllers/controllers.py
Normal file
@ -0,0 +1,22 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# from odoo import http
|
||||
|
||||
|
||||
# class BrossHms(http.Controller):
|
||||
# @http.route('/bross_hms/bross_hms', auth='public')
|
||||
# def index(self, **kw):
|
||||
# return "Hello, world"
|
||||
|
||||
# @http.route('/bross_hms/bross_hms/objects', auth='public')
|
||||
# def list(self, **kw):
|
||||
# return http.request.render('bross_hms.listing', {
|
||||
# 'root': '/bross_hms/bross_hms',
|
||||
# 'objects': http.request.env['bross_hms.bross_hms'].search([]),
|
||||
# })
|
||||
|
||||
# @http.route('/bross_hms/bross_hms/objects/<model("bross_hms.bross_hms"):obj>', auth='public')
|
||||
# def object(self, obj, **kw):
|
||||
# return http.request.render('bross_hms.object', {
|
||||
# 'object': obj
|
||||
# })
|
||||
|
||||
30
bross_hms/demo/demo.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
<record id="object0" model="bross_hms.bross_hms">
|
||||
<field name="name">Object 0</field>
|
||||
<field name="value">0</field>
|
||||
</record>
|
||||
|
||||
<record id="object1" model="bross_hms.bross_hms">
|
||||
<field name="name">Object 1</field>
|
||||
<field name="value">10</field>
|
||||
</record>
|
||||
|
||||
<record id="object2" model="bross_hms.bross_hms">
|
||||
<field name="name">Object 2</field>
|
||||
<field name="value">20</field>
|
||||
</record>
|
||||
|
||||
<record id="object3" model="bross_hms.bross_hms">
|
||||
<field name="name">Object 3</field>
|
||||
<field name="value">30</field>
|
||||
</record>
|
||||
|
||||
<record id="object4" model="bross_hms.bross_hms">
|
||||
<field name="name">Object 4</field>
|
||||
<field name="value">40</field>
|
||||
</record>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
||||
3
bross_hms/models/__init__.py
Normal file
@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
19
bross_hms/models/models.py
Normal file
@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class bross_hms(models.Model):
|
||||
_name = 'bross_hms.bross_hms'
|
||||
_description = 'bross_hms.bross_hms'
|
||||
|
||||
name = fields.Char()
|
||||
value = fields.Integer()
|
||||
value2 = fields.Float(compute="_value_pc", store=True)
|
||||
description = fields.Text()
|
||||
|
||||
@api.depends('value')
|
||||
def _value_pc(self):
|
||||
for record in self:
|
||||
record.value2 = float(record.value) / 100
|
||||
|
||||
2
bross_hms/security/ir.model.access.csv
Normal file
@ -0,0 +1,2 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_bross_hms_bross_hms,bross_hms.bross_hms,model_bross_hms_bross_hms,base.group_user,1,1,1,1
|
||||
|
24
bross_hms/views/templates.xml
Normal file
@ -0,0 +1,24 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
<template id="listing">
|
||||
<ul>
|
||||
<li t-foreach="objects" t-as="object">
|
||||
<a t-attf-href="#{ root }/objects/#{ object.id }">
|
||||
<t t-esc="object.display_name"/>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</template>
|
||||
<template id="object">
|
||||
<h1><t t-esc="object.display_name"/></h1>
|
||||
<dl>
|
||||
<t t-foreach="object._fields" t-as="field">
|
||||
<dt><t t-esc="field"/></dt>
|
||||
<dd><t t-esc="object[field]"/></dd>
|
||||
</t>
|
||||
</dl>
|
||||
</template>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
||||
60
bross_hms/views/views.xml
Normal file
@ -0,0 +1,60 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- explicit list view definition -->
|
||||
<!--
|
||||
<record model="ir.ui.view" id="bross_hms.list">
|
||||
<field name="name">bross_hms list</field>
|
||||
<field name="model">bross_hms.bross_hms</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree>
|
||||
<field name="name"/>
|
||||
<field name="value"/>
|
||||
<field name="value2"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<!-- actions opening views on models -->
|
||||
<!--
|
||||
<record model="ir.actions.act_window" id="bross_hms.action_window">
|
||||
<field name="name">bross_hms window</field>
|
||||
<field name="res_model">bross_hms.bross_hms</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<!-- server action to the one above -->
|
||||
<!--
|
||||
<record model="ir.actions.server" id="bross_hms.action_server">
|
||||
<field name="name">bross_hms server</field>
|
||||
<field name="model_id" ref="model_bross_hms_bross_hms"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">
|
||||
action = {
|
||||
"type": "ir.actions.act_window",
|
||||
"view_mode": "tree,form",
|
||||
"res_model": model._name,
|
||||
}
|
||||
</field>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<!-- Top menu item -->
|
||||
<!--
|
||||
<menuitem name="bross_hms" id="bross_hms.menu_root"/>
|
||||
-->
|
||||
<!-- menu categories -->
|
||||
<!--
|
||||
<menuitem name="Menu 1" id="bross_hms.menu_1" parent="bross_hms.menu_root"/>
|
||||
<menuitem name="Menu 2" id="bross_hms.menu_2" parent="bross_hms.menu_root"/>
|
||||
-->
|
||||
<!-- actions -->
|
||||
<!--
|
||||
<menuitem name="List" id="bross_hms.menu_1_list" parent="bross_hms.menu_1"
|
||||
action="bross_hms.action_window"/>
|
||||
<menuitem name="Server to list" id="bross_hms" parent="bross_hms.menu_2"
|
||||
action="bross_hms.action_server"/>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
||||
55
docker-compose.yml
Normal file
@ -0,0 +1,55 @@
|
||||
services:
|
||||
db:
|
||||
image: postgres:17.0-alpine3.20
|
||||
restart: unless-stopped
|
||||
command: >
|
||||
-c max_wal_size=4GB
|
||||
env_file:
|
||||
.env
|
||||
ports:
|
||||
- 5433:5432
|
||||
volumes:
|
||||
- /opt/nvme_disk/docker_data/code_server/code_projects_data/odoo17_db_data:/var/lib/postgresql/data/
|
||||
|
||||
odoo:
|
||||
image: odoo-dev:17
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
.env
|
||||
ports:
|
||||
- 5678:5678
|
||||
# - 8069:8069
|
||||
volumes:
|
||||
- /opt/nvme_disk/docker_data/code_server/code_projects/odoo17/:/opt/odoo/
|
||||
- /opt/nvme_disk/docker_data/code_server/code_projects/odoo17/customaddons/${CUSTOMADDONS_DIR}/odoo.conf:/etc/odoo.conf
|
||||
- /opt/nvme_disk/docker_data/code_server/code_projects_data/odoo17_odoo_filestore:/root/.local/share/Odoo/
|
||||
depends_on:
|
||||
- db
|
||||
labels:
|
||||
- logging=promtail
|
||||
- logging_jobname=containerlogs
|
||||
|
||||
nginx:
|
||||
image: nginx:1.27.0-alpine3.19-slim
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
.env
|
||||
ports:
|
||||
- 80:80
|
||||
volumes:
|
||||
- /opt/nvme_disk/docker_data/code_server/code_projects/odoo17/customaddons/${CUSTOMADDONS_DIR}/nginx.conf:/etc/nginx/conf.d/default.conf
|
||||
depends_on:
|
||||
- odoo
|
||||
|
||||
# swagger:
|
||||
# image: swaggerapi/swagger-ui:v5.13.0
|
||||
# env_file:
|
||||
# .env
|
||||
# ports:
|
||||
# - 8080:8080
|
||||
# depends_on:
|
||||
# - nginx
|
||||
# #volumes:
|
||||
# # - ./doc:/usr/share/nginx/html/doc
|
||||
# environment:
|
||||
# API_URL: ${API_URL}
|
||||
4
hotel/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
35
hotel/__manifest__.py
Normal file
@ -0,0 +1,35 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
{
|
||||
"name": "Hotel Management",
|
||||
"version": "17.0.1.1",
|
||||
"author": "Pragmatic TechSoft Pvt Ltd",
|
||||
'website': 'http://pragtech.co.in/',
|
||||
"category": "Generic Modules/Hotel Management",
|
||||
"description": """
|
||||
Module for Hotel/Resort/Property management. You can manage:
|
||||
* Configure Property
|
||||
* Hotel Configuration
|
||||
* Check In, Check out
|
||||
* Manage Folio
|
||||
* Payment
|
||||
|
||||
Different reports are also provided, mainly for hotel statistics.
|
||||
""",
|
||||
# "depends" : ["base","product","sale",'sale_enhancement','account_accountant'],
|
||||
# removed account_accountant module dependency, doesnt exist in odoo11
|
||||
"depends": ["base", "product", "sale", "mail", "sale_management"],
|
||||
"data": [
|
||||
"security/hotel_security.xml",
|
||||
# "data/hotel_data.xml",
|
||||
"security/ir.model.access.csv",
|
||||
"views/hotel_view.xml",
|
||||
# "data/hotel_folio_workflow.xml",
|
||||
],
|
||||
"active": False,
|
||||
"installable": True,
|
||||
'application': True,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
73
hotel/data/hotel_data.xml
Normal file
@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<data noupdate="0">
|
||||
|
||||
<!-- Floor -->
|
||||
|
||||
<record id="hotel_floor_ground0" model="hotel.floor">
|
||||
<field name="name">Ground</field>
|
||||
</record>
|
||||
<record id="hotel_floor_first0" model="hotel.floor">
|
||||
<field name="name">First</field>
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
<record id="hotel_floor_second0" model="hotel.floor">
|
||||
<field name="name">Second</field>
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<record id="hotel_floor_third0" model="hotel.floor">
|
||||
<field name="name">Third</field>
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<!-- hotel_room_amenities_type -->
|
||||
|
||||
|
||||
<record id="hotel_room_amenities_type_0" model="hotel.room_amenities_type">
|
||||
<!-- <field name="parent_id" ref="null" /> -->
|
||||
<field name="name">All Aminities</field>
|
||||
</record>
|
||||
|
||||
<!-- hotel_service_type -->
|
||||
|
||||
<record id="hotel_service_type_0" model="hotel.service_type">
|
||||
<!-- <field name="parent_id" ref="null" /> -->
|
||||
<field name="name">All Services</field>
|
||||
<field name="isservicetype">True</field>
|
||||
</record>
|
||||
|
||||
<record id="hotel_service_type_1" model="hotel.service_type">
|
||||
<field name="parent_id" ref="hotel_service_type_0"/>
|
||||
<field name="name">Fixed</field>
|
||||
<field name="isservicetype">True</field>
|
||||
</record>
|
||||
<record id="hotel_service_type_2" model="hotel.service_type">
|
||||
<field name="parent_id" ref="hotel_service_type_0"/>
|
||||
<field name="name">Variable</field>
|
||||
<field name="isservicetype">True</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<!-- hotel_services -->
|
||||
|
||||
|
||||
<record id="hotel_service_6" model="hotel.services">
|
||||
<field name="name">Internet</field>
|
||||
<field name="categ_id" ref="hotel_service_type_1"/>
|
||||
<field name="list_price">200.00</field>
|
||||
<field name="type">service</field>
|
||||
<field name="isservicetype">True</field>
|
||||
</record>
|
||||
<record id="hotel_service_0" model="hotel.services">
|
||||
<field name="name">Taxi</field>
|
||||
<field name="categ_id" ref="hotel_service_type_2"/>
|
||||
<field name="list_price">500.00</field>
|
||||
<field name="type">service</field>
|
||||
<field name="isservicetype">True</field>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
162
hotel/data/hotel_folio_workflow.xml
Normal file
@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="workflow" id="wkf_hotel">
|
||||
<field name="name">hotel.folio.basic</field>
|
||||
<field name="osv">hotel.folio</field>
|
||||
<field name="on_create">True</field>
|
||||
</record>
|
||||
|
||||
#----------------------------------------------
|
||||
# Activity
|
||||
#----------------------------------------------
|
||||
|
||||
<record model="workflow.activity" id="act_draft">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="flow_start">True</field>
|
||||
<field name="name">draft</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_router">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">router</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">action_wait()</field>
|
||||
<field name="split_mode">OR</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_wait_invoice">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">wait_invoice</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_done">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">done</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">write({'state':'done'})</field>
|
||||
<field name="join_mode">AND</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_cancel">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">cancel</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">stopall</field>
|
||||
<field name="action">action_cancel()</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_cancel2">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">cancel2</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">stopall</field>
|
||||
<field name="action">action_cancel()</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_cancel3">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">cancel3</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">stopall</field>
|
||||
<field name="action">action_cancel()</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_invoice">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">invoice</field>
|
||||
<field name="kind">subflow</field>
|
||||
<field name="subflow_id" search="[('name','=','account.invoice.basic')]"/>
|
||||
<field name="action">action_invoice_create()</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_invoice_except">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">invoice_except</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">action_invoice_cancel()</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_invoice_end">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">invoice_end</field>
|
||||
<field name="kind">dummy</field>
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_invoice_cancel">
|
||||
<field name="wkf_id" ref="wkf_hotel"/>
|
||||
<field name="name">invoice_cancel</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">stopall</field>
|
||||
<field name="action">action_cancel()</field>
|
||||
</record>
|
||||
|
||||
#----------------------------------------------
|
||||
# Transistion
|
||||
#----------------------------------------------
|
||||
|
||||
<record model="workflow.transition" id="trans_invoice_end_done">
|
||||
<field name="act_from" ref="act_invoice_end"/>
|
||||
<field name="act_to" ref="act_done"/>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_draft_router">
|
||||
<field name="act_from" ref="act_draft"/>
|
||||
<field name="act_to" ref="act_router"/>
|
||||
<field name="signal">order_confirm</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_draft_cancel">
|
||||
<field name="act_from" ref="act_draft"/>
|
||||
<field name="act_to" ref="act_cancel"/>
|
||||
<field name="signal">cancel</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_router_wait_invoice_shipping">
|
||||
<field name="act_from" ref="act_wait_invoice"/>
|
||||
<field name="act_to" ref="act_invoice_end"/>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="workflow.transition" id="trans_router_wait_invoice">
|
||||
<field name="act_from" ref="act_router"/>
|
||||
<field name="act_to" ref="act_wait_invoice"/>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="trans_wait_invoice_cancel2">
|
||||
<field name="act_from" ref="act_wait_invoice"/>
|
||||
<field name="act_to" ref="act_cancel2"/>
|
||||
<field name="signal">cancel</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="trans_wait_invoice_invoice">
|
||||
<field name="act_from" ref="act_wait_invoice"/>
|
||||
<field name="act_to" ref="act_invoice"/>
|
||||
<field name="condition">(shipped)</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="trans_wait_invoice_invoice_manual">
|
||||
<field name="act_from" ref="act_wait_invoice"/>
|
||||
<field name="act_to" ref="act_invoice"/>
|
||||
<field name="signal">manual_invoice</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="trans_invoice_invoice_end">
|
||||
<field name="act_from" ref="act_invoice"/>
|
||||
<field name="act_to" ref="act_invoice_end"/>
|
||||
<field name="signal">subflow.paid</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_invoice_invoice_except">
|
||||
<field name="act_from" ref="act_invoice"/>
|
||||
<field name="act_to" ref="act_invoice_except"/>
|
||||
<field name="signal">subflow.cancel</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_invoice_except_invoice">
|
||||
<field name="act_from" ref="act_invoice_except"/>
|
||||
<field name="act_to" ref="act_invoice"/>
|
||||
<field name="signal">invoice_recreate</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_invoice_except_invoice_end">
|
||||
<field name="act_from" ref="act_invoice_except"/>
|
||||
<field name="act_to" ref="act_invoice_end"/>
|
||||
<field name="signal">invoice_corrected</field>
|
||||
</record>
|
||||
<record model="workflow.transition" id="trans_invoice_except_invoice_cancel">
|
||||
<field name="act_from" ref="act_invoice_except"/>
|
||||
<field name="act_to" ref="act_invoice_cancel"/>
|
||||
<field name="signal">invoice_cancel</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
2891
hotel/i18n/es.po
Normal file
2892
hotel/i18n/fr_BE.po
Normal file
760
hotel/i18n/hr.po
Normal file
@ -0,0 +1,760 @@
|
||||
# Croatian translation for openobject-addons
|
||||
# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2009-11-26 07:33+0000\n"
|
||||
"PO-Revision-Date: 2010-09-08 09:16+0000\n"
|
||||
"Last-Translator: Goran Kliska (Aplikacija d.o.o.) <gkliska@gmail.com>\n"
|
||||
"Language-Team: Croatian <hr@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2011-01-18 05:26+0000\n"
|
||||
"X-Generator: Launchpad (build 12177)\n"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_folio1_form_tree
|
||||
msgid "Generate Folio"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Recreate Procurement"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.folio,checkout_date:0
|
||||
#: field:hotel_folio.line,checkout_date:0
|
||||
msgid "Check Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_action_hotel_room_amenities_view_form
|
||||
msgid "Amenities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: constraint:ir.actions.act_window:0
|
||||
msgid "Invalid model name in the action definition."
|
||||
msgstr "Pogrešno ime modela u definiciji akcije."
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.floor,name:0
|
||||
msgid "Floor Name"
|
||||
msgstr "Naziv kata"
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.product,iscategid:0
|
||||
msgid "Is categ id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_room_amenities_type
|
||||
msgid "amenities Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_amenities:0
|
||||
msgid "Amenity rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.category,isservicetype:0
|
||||
msgid "Is Service Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Set to Draft"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: wizard_view:hotel.folio.total_folio,init:0
|
||||
msgid "Folio List"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_services_form
|
||||
msgid "Services"
|
||||
msgstr "Usluge"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Cancel Order"
|
||||
msgstr "Otkaži narudžbu"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Confirm Order"
|
||||
msgstr "Potvrdite narudžbu"
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_amenities_type_0_product_category
|
||||
msgid "All Aminities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.floor:0
|
||||
msgid " Hotel Floor"
|
||||
msgstr " Kat hotela"
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "Customer Name"
|
||||
msgstr "Naziv kupca"
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.product,isroom:0
|
||||
msgid "Is Room"
|
||||
msgstr "Soba"
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_service_type_1_product_category
|
||||
msgid "Fixed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_service_line
|
||||
msgid "hotel Service line"
|
||||
msgstr "Linija hotelske usluge"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_folio1_form_tree_all
|
||||
msgid "All Folio"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: field:hotel.room,room_amenities:0
|
||||
msgid "Room Amenities"
|
||||
msgstr "Oprema sobe"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.service_type:0
|
||||
#: model:ir.actions.act_window,name:hotel.open_hotel_service_type_form_tree
|
||||
#: model:ir.model,name:hotel.model_hotel_service_type
|
||||
msgid "Service Type"
|
||||
msgstr "Vrsta usluge"
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel_folio.line,order_line_id:0
|
||||
msgid "order_line_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: constraint:product.category:0
|
||||
msgid "Error ! You can not create recursive categories."
|
||||
msgstr "Greška! Ne možete stvoriti rekurzivne kategorije."
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_folio
|
||||
msgid "hotel folio new"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Extra Info"
|
||||
msgstr "Dodatne informacije"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.hotel_room_category_action
|
||||
msgid "Rooms by Category"
|
||||
msgstr "Sobe po kategorijama"
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_amenities_type_3_product_category
|
||||
msgid "Single Bed"
|
||||
msgstr "Jednokrevetna"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_service_type_form_tree
|
||||
msgid "Service Types"
|
||||
msgstr "Vrste usluga"
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_amenities_type_2_product_category
|
||||
msgid "Tables"
|
||||
msgstr "Stolovi"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Folio"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Recreate Invoice"
|
||||
msgstr "Ponovo izradi račun"
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.category,isamenitype:0
|
||||
msgid "Is amenities Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
msgid " Room Amenities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.folio,checkin_date:0
|
||||
#: field:hotel_folio.line,checkin_date:0
|
||||
msgid "Check In"
|
||||
msgstr "Prijava"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.hotel_amenity_category_action
|
||||
#: model:ir.ui.menu,name:hotel.menu_hotel_amenity_category_action
|
||||
msgid "Amenities by Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.services,service_id:0
|
||||
msgid "Service_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Retci računa"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Untaxed amount"
|
||||
msgstr "Prije poreza"
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room_amenities_type,cat_id:0
|
||||
#: field:hotel.room_type,cat_id:0
|
||||
#: field:hotel.service_type,ser_id:0
|
||||
msgid "category"
|
||||
msgstr "kategorija"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: field:hotel.room,avail_status:0
|
||||
msgid "Room Status"
|
||||
msgstr "Status sobe"
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room_amenities,room_categ_id:0
|
||||
msgid "Product Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Manual Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_service_type_0_product_category
|
||||
msgid "All Services"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: model:ir.actions.act_window,name:hotel.action_hotel_room_form
|
||||
#: model:ir.model,name:hotel.model_hotel_room
|
||||
msgid "Hotel Room"
|
||||
msgstr "Hotelska soba"
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "Folio No."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Inventory Moves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.hotel_configuration_menu
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Total amount"
|
||||
msgstr "Ukupni iznos"
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.floor:0
|
||||
msgid " Hotel Floors"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: constraint:ir.ui.view:0
|
||||
msgid "Invalid XML for View Architecture!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.folio,order_id:0
|
||||
msgid "order_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room_amenities,amenity_rate:0
|
||||
msgid "Amenity Rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Procurement"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.floor,sequence:0
|
||||
msgid "Sequence"
|
||||
msgstr "Sekvenca"
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_action_hotel_room_amenities_type_view_form
|
||||
msgid "Amenity Types"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_hotel_room_category_action
|
||||
msgid "Room by Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room_amenities,rcateg_id:0
|
||||
msgid "Amenity Catagory"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Other data"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room,max_child:0
|
||||
msgid "Max Child"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Descriptions"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: wizard_field:hotel.folio.total_folio,init,date_start:0
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_folio_line
|
||||
msgid "hotel folio1 room line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.category,isroomtype:0
|
||||
msgid "Is Room Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "Total Collection"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Automatic Declaration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Rent(UOM)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_services
|
||||
msgid "Hotel Services and its charges"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Procurement Corrected"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Room Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Room No"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.services:0
|
||||
msgid "Service rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.open_hotel_folio1_form_tree
|
||||
#: model:ir.actions.act_window,name:hotel.open_hotel_folio1_form_tree_all
|
||||
msgid "Hotel Folio"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.folio,room_lines:0
|
||||
#: field:hotel.folio,service_lines:0
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Guest Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Service Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_amenities_type:0
|
||||
#: model:ir.actions.act_window,name:hotel.action_hotel_room_amenities_type_view_form
|
||||
msgid "Hotel Room Amenities Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Folio Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
#: view:hotel.room:0
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Properties"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Purchase Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Compute"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.model,name:hotel.model_hotel_room_amenities
|
||||
msgid "Room amenities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_type_3_product_category
|
||||
msgid "No Room"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel_service.line,service_line_id:0
|
||||
msgid "service_line_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_amenities_type_1_product_category
|
||||
msgid "Beds"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_service_type_2_product_category
|
||||
msgid "Variable"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room,floor_id:0
|
||||
msgid "Floor No"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.services:0
|
||||
#: model:ir.actions.act_window,name:hotel.action_hotel_services_form
|
||||
msgid "Hotel Services"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_amenities:0
|
||||
#: model:ir.actions.act_window,name:hotel.action_hotel_room_amenities_view_form
|
||||
msgid "Hotel Room Amenities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.open_hotel_floor_form_tree
|
||||
msgid "Floor Structure"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "Net Total :-"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Related invoices"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: selection:hotel.room,avail_status:0
|
||||
msgid "Assigned"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: selection:hotel.room,avail_status:0
|
||||
msgid "Unassigned"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.module.module,shortdesc:hotel.module_meta_information
|
||||
#: model:ir.ui.menu,name:hotel.hotel_management_menu
|
||||
msgid "Hotel Management"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: wizard_button:hotel.folio.total_folio,init,end:0
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: constraint:ir.model:0
|
||||
msgid ""
|
||||
"The Object name must start with x_ and not contain any special character !"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room,product_id:0
|
||||
msgid "Product_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Hotel Folio1"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: model:ir.model,name:hotel.model_hotel_floor
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_floor_form_tree
|
||||
msgid "Floor"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_type_0_product_category
|
||||
msgid "All Rooms"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Create Invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: wizard_button:hotel.folio.total_folio,init,print_report:0
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.report.xml,name:hotel.hotel_folio_details
|
||||
#: model:ir.actions.wizard,name:hotel.wizard_hotel_total
|
||||
msgid "Folio Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.open_hotel_room_type_form_tree
|
||||
#: model:ir.model,name:hotel.model_hotel_room_type
|
||||
msgid "Room Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel_folio.line,folio_id:0
|
||||
#: field:hotel_service.line,folio_id:0
|
||||
msgid "folio_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_amenities:0
|
||||
#: view:hotel.services:0
|
||||
msgid "Sale Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_amenities_type_4_product_category
|
||||
msgid "Double Bed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:product.product,isservice:0
|
||||
msgid "Is Service id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_room_type_form_tree
|
||||
msgid "Room Types"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "CheckOut"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.actions.act_window,name:hotel.hotel_service_category_action
|
||||
#: model:ir.ui.menu,name:hotel.menu_hotel_service_category_action
|
||||
msgid "Services by Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.menu_open_hotel_room_form
|
||||
msgid "Rooms"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room:0
|
||||
msgid "Room rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: wizard_field:hotel.folio.total_folio,init,date_end:0
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_type_2_product_category
|
||||
msgid "Double"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "CheckIn"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: field:hotel.room,max_adult:0
|
||||
msgid "Max Adult"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.module.module,description:hotel.module_meta_information
|
||||
msgid ""
|
||||
"\n"
|
||||
" Module for Hotel/Resort/Property management. You can manage:\n"
|
||||
" * Configure Property\n"
|
||||
" * Hotel Configuration\n"
|
||||
" * Check In, Check out\n"
|
||||
" * Manage Folio\n"
|
||||
" * Payment\n"
|
||||
"\n"
|
||||
" Different reports are also provided, mainly for hotel statistics.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.hotel_report_menu
|
||||
msgid "Reports"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Related packings"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Folio No"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.room_type:0
|
||||
msgid " Hotel Room Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Invoice Corrected"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:ir.ui.menu,name:hotel.wizard_hotel_menu
|
||||
msgid "Hotel Folio Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "States"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: model:product.category,name:hotel.hotel_room_type_1_product_category
|
||||
msgid "Single"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: constraint:product.product:0
|
||||
msgid "Error: Invalid ean code"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: view:hotel.folio:0
|
||||
msgid "Rent"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel
|
||||
#: rml:folio.total:0
|
||||
msgid "Total"
|
||||
msgstr ""
|
||||
2891
hotel/i18n/pt_BR.po
Normal file
2888
hotel/i18n/ru.po
Normal file
5
hotel/models/__init__.py
Normal file
@ -0,0 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import hotel
|
||||
from . import sale
|
||||
1089
hotel/models/hotel.py
Normal file
27
hotel/models/sale.py
Normal file
@ -0,0 +1,27 @@
|
||||
|
||||
from datetime import datetime, timedelta
|
||||
from dateutil.relativedelta import relativedelta
|
||||
import time
|
||||
from odoo import api, fields, models
|
||||
from odoo.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
|
||||
from odoo.addons import decimal_precision as dp
|
||||
from odoo import netsvc
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
|
||||
class sale_shop(models.Model):
|
||||
_name = "sale.shop"
|
||||
_description = "Sales Shop"
|
||||
|
||||
name = fields.Char('Hotel Name', required=True)
|
||||
payment_default_id = fields.Many2one(
|
||||
'account.payment.term', 'Default Payment Term', required=True)
|
||||
pricelist_id = fields.Many2one('product.pricelist', 'Pricelist')
|
||||
project_id = fields.Many2one(
|
||||
'account.analytic.account', string='Analytic Account', domain=[('partner_id', '!=', False)])
|
||||
company_id = fields.Many2one('res.company', 'Company', required=False, default=lambda self: self.env[
|
||||
'res.company']._company_default_get('sale.shop'))
|
||||
warehouse_id = fields.Many2one('stock.warehouse', 'Warehouse')
|
||||
|
||||
|
||||
|
||||
11
hotel/security/hotel_security.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="group_hotel_manager" model="res.groups">
|
||||
<field name="name">Hotel Management/ Manager</field>
|
||||
</record>
|
||||
<record id="group_hotel_user" model="res.groups">
|
||||
<field name="name">Hotel Management / User</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
20
hotel/security/ir.model.access.csv
Normal file
@ -0,0 +1,20 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_hotel_floor_group,hotel.floor,model_hotel_floor,hotel.group_hotel_user,1,1,0,0
|
||||
access_product_category,product.category,product.model_product_category,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_room_type,hotel.room_type,model_hotel_room_type,hotel.group_hotel_user,1,1,0,0
|
||||
access_product_product,product.product,product.model_product_product,hotel.group_hotel_user,1,1,1,1
|
||||
access_hotel_room_amenities_type,hotel.room_amenities_type,model_hotel_room_amenities_type,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_room_amenities,hotel.room_amenities,model_hotel_room_amenities,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_room,hotel.room,model_hotel_room,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_folio,hotel.folio,model_hotel_folio,hotel.group_hotel_user,1,1,1,1
|
||||
access_hotel_folio_line,hotel_folio.line,model_hotel_folio_line,hotel.group_hotel_user,1,1,1,1
|
||||
access_hotel_service_line,hotel_service.line,model_hotel_service_line,hotel.group_hotel_user,1,1,1,1
|
||||
access_hotel_service_type,hotel.service_type,model_hotel_service_type,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_services,hotel.services,model_hotel_services,hotel.group_hotel_user,1,1,0,0
|
||||
access_hotel_room_images_user,hotel.room.images,model_hotel_room_images,hotel.group_hotel_user,1,1,1,1
|
||||
access_hotel_room_images_mng,hotel.room.images,model_hotel_room_images,hotel.group_hotel_manager,1,1,1,1
|
||||
access_hotel_room_images_public_user,hotel.room.images,model_hotel_room_images,base.group_public,1,1,1,1
|
||||
access_sale_shop,sale.shop,model_sale_shop,base.group_user,1,1,0,0
|
||||
access_sale_shop_sale_user,sale.shop.sale.user,model_sale_shop,sales_team.group_sale_salesman,1,0,0,0
|
||||
access_sale_shop_sale_manager,sale.shop.sale.manager,model_sale_shop,sales_team.group_sale_manager,1,1,1,1
|
||||
|
||||
|
BIN
hotel/static/description/hotel_management_icon.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
hotel/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
hotel/static/description/logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
hotel/static/description/main_icon.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
749
hotel/views/hotel_view.xml
Normal file
@ -0,0 +1,749 @@
|
||||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<menuitem id="hotel_management_menu" name="Hotel Management"
|
||||
web_icon="hotel,static/description/hotel_management_icon.png"/>
|
||||
<menuitem id="hotel_configuration_menu" name="Configuration"
|
||||
sequence="7" parent="hotel_management_menu"/>
|
||||
<menuitem id="hotel_report_menu" name="Reports" sequence="6"
|
||||
parent="hotel_management_menu"/>
|
||||
<!--==================================================== Floor ==================================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_floor_form">
|
||||
<field name="name">hotel.floor.form</field>
|
||||
<field name="model">hotel.floor</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string=" Hotel Floor">
|
||||
<sheet>
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="sequence"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_hotel_floor_tree">
|
||||
<field name="name">hotel.floor.tree</field>
|
||||
<field name="model">hotel.floor</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string=" Hotel Floors" editable="bottom">
|
||||
<field name="name" colspan="1"/>
|
||||
<field name="sequence"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_hotel_floor_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.floor.kanban</field>
|
||||
<field name="model">hotel.floor</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<field name="sequence"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<li>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="open_hotel_floor_form_tree">
|
||||
<field name="name">Floor Structure</field>
|
||||
<field name="res_model">hotel.floor</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,kanban</field>
|
||||
</record>
|
||||
<menuitem name="Floor" id="menu_open_hotel_floor_form_tree"
|
||||
action="hotel.open_hotel_floor_form_tree" sequence="1"
|
||||
parent="hotel_configuration_menu"/>
|
||||
<!--====================================================================
|
||||
Amenities Type ==================================================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_room_amenities_type_form">
|
||||
<field name="name">hotel.room_amenities_type_form</field>
|
||||
<field name="model">hotel.room_amenities_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Hotel Room Amenities Type">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<group name="parent" colspan="4">
|
||||
<field name="parent_id" domain="[('isamenitype','=',True)]"/>
|
||||
<!-- <field name="type"/> -->
|
||||
<field name="isamenitype"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
<group name="account_property" string="Account Properties"
|
||||
colspan="2">
|
||||
<field name="property_account_income_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
<field name="property_account_expense_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_amenities_type_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.room_amenities_type.kanban</field>
|
||||
<field name="model">hotel.room_amenities_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<li>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_hotel_room_amenities_type_view_form">
|
||||
<field name="name">Hotel Room Amenities Type</field>
|
||||
<field name="res_model">hotel.room_amenities_type</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<menuitem name="Amenity Defination" id="menu_parent_amenity"
|
||||
sequence="3" parent="hotel_configuration_menu"/>
|
||||
<menuitem name="Amenity Category"
|
||||
id="menu_action_hotel_room_amenities_type_view_form"
|
||||
action="hotel.action_hotel_room_amenities_type_view_form"
|
||||
sequence="3" parent="menu_parent_amenity"/>
|
||||
<!--=============================================================== Room
|
||||
Amenities =============================================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_room_amenities_list">
|
||||
<field name="name">hotel.room_amenities_list</field>
|
||||
<field name="model">hotel.room_amenities</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Room Amenities">
|
||||
<field name="name"/>
|
||||
<field name="categ_id"/>
|
||||
<field name="list_price" string="Amenity rate"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="action_hotel_room_amenities_view_form">
|
||||
<field name="name">Hotel Room Amenities</field>
|
||||
<field name="res_model">hotel.room_amenities</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
<field name="view_id" ref="hotel.view_hotel_room_amenities_list"/>
|
||||
</record>
|
||||
|
||||
<record id="view_amenities_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.room_amenities.kanban</field>
|
||||
<field name="model">hotel.room_amenities</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="image_1920" widget="image" options="{'size': 'medium'}"/>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<div class="o_kanban_image">
|
||||
<field name="image_1920" widget="image"/>
|
||||
</div>
|
||||
<div class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Amenities" id="menu_action_hotel_room_amenities_view_form"
|
||||
action="hotel.action_hotel_room_amenities_view_form" sequence="2"
|
||||
parent="menu_parent_amenity"/>
|
||||
<!--======================================================== Room Type
|
||||
======================================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_room_type_tree">
|
||||
<field name="name">hotel.room_type.tree</field>
|
||||
<field name="model">hotel.room_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Room Type">
|
||||
<field name="name"/>
|
||||
<field name="company_id" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_hotel_room_type_form">
|
||||
<field name="name">hotel.room_type.form</field>
|
||||
<field name="model">hotel.room_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Hotel Room Type">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<group name="parent" colspan="4">
|
||||
<field name="parent_id" domain="[('isroomtype','=',True)]"/>
|
||||
<!-- <field name="type"/> -->
|
||||
<field name="isroomtype"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
<group name="account_property" string="Account Properties"
|
||||
colspan="2">
|
||||
<field name="property_account_income_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
<field name="property_account_expense_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
</group>
|
||||
</group>
|
||||
<notebook>
|
||||
<page string="Description">
|
||||
<field name="description"/>
|
||||
</page>
|
||||
<page string="Image Gallery">
|
||||
<field name="img_ids"/>
|
||||
</page>
|
||||
<page string="Room Amenities">
|
||||
<separator string=" Room Amenities"/>
|
||||
<field name="room_type_amenities"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_room_type_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.room_type.kanban</field>
|
||||
<field name="model">hotel.room_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="open_hotel_room_type_form_tree">
|
||||
<field name="name">Room Type</field>
|
||||
<field name="res_model">hotel.room_type</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<menuitem name="Room Definations" id="menu_open_hotel_room_type_parent"
|
||||
sequence="6" parent="hotel_configuration_menu"/>
|
||||
<menuitem name="Room Categories" id="menu_open_hotel_room_type_form_tree"
|
||||
action="hotel.open_hotel_room_type_form_tree" sequence="7"
|
||||
parent="menu_open_hotel_room_type_parent"/>
|
||||
<!-- =============================Room Type Images=========================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_room_images_form">
|
||||
<field name="name">hotel.room.images.form</field>
|
||||
<field name="model">hotel.room.images</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Hotel Room Image Gallery" version="7.0">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<field name="img" widget='image' class="oe_avatar"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_room_images_tree">
|
||||
<field name="name">hotel.room.images.tree</field>
|
||||
<field name="model">hotel.room.images</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Room Image Gallery">
|
||||
<field name="name"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<!-- ======================================================================================== -->
|
||||
<!--=================================================== Rooms =================================================== -->
|
||||
<record id="view_hotel_room_form" model="ir.ui.view">
|
||||
<field name="name">hotel.room_form</field>
|
||||
<field name="model">hotel.room</field>
|
||||
<field name="mode">primary</field>
|
||||
<field eval="110" name="priority"/>
|
||||
<field name="inherit_id" ref="product.product_template_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='categ_id']" position="after">
|
||||
<field name="floor_id" string="Floor"/>
|
||||
<field name="max_adult" string="max adult"/>
|
||||
<field name="max_child" string="max child"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='categ_id']" position="attributes">
|
||||
<attribute name="domain">[('isroomtype','=',True)]</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//page[@name='sales']" position="after">
|
||||
<page name="room_amenities" string="Room Amenities">
|
||||
<separator string=" Room Amenities"/>
|
||||
<field name="room_amenities" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_hotel_room_tree">
|
||||
<field name="name">hotel.room.tree</field>
|
||||
<field name="model">hotel.room</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Room">
|
||||
<field name="name"/>
|
||||
<field name="categ_id"/>
|
||||
<field name="floor_id" string="Floor"/>
|
||||
<field name="list_price" string="Room rate"/>
|
||||
<field name="state" string="Room Status" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_room_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.room.kanban</field>
|
||||
<field name="model">hotel.room</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="image_1920" widget="image" options="{'size': 'medium'}"/>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<div class="o_kanban_image">
|
||||
<field name="image_1920" widget="image"/>
|
||||
</div>
|
||||
<div class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_hotel_room_form">
|
||||
<field name="name">Hotel Room</field>
|
||||
<field name="res_model">hotel.room</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<menuitem name="Rooms" id="menu_open_hotel_room_form" action="hotel.action_hotel_room_form"
|
||||
sequence="5" parent="menu_open_hotel_room_type_parent"/>
|
||||
<!-- Services -->
|
||||
<record model="ir.ui.view" id="view_hotel_service_type_form">
|
||||
<field name="name">hotel.service_type.form</field>
|
||||
<field name="model">hotel.service_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Service Type" version="7.0">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<group name="parent" colspan="4">
|
||||
<field name="parent_id" domain="[('isservicetype','=',True)]"/>
|
||||
<field name="isservicetype"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
<group name="account_property" string="Account Properties"
|
||||
colspan="2">
|
||||
<field name="property_account_income_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
<field name="property_account_expense_categ_id" domain="[('deprecated','=',False)]"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_service_type_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.service_type.kanban</field>
|
||||
<field name="model">hotel.service_type</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="open_hotel_service_type_form_tree">
|
||||
<field name="name">Service Type</field>
|
||||
<field name="res_model">hotel.service_type</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<menuitem name="Service Definations"
|
||||
id="menu_open_hotel_service_type_form_tree_parent" sequence="9"
|
||||
parent="hotel_configuration_menu"/>
|
||||
<menuitem name="Service Categories" id="menu_open_hotel_service_type_form_tree"
|
||||
action="hotel.open_hotel_service_type_form_tree" sequence="10"
|
||||
parent="menu_open_hotel_service_type_form_tree_parent"/>
|
||||
|
||||
<record id="view_hotel_services_form" model="ir.ui.view">
|
||||
<field name="name">hotel.services_form</field>
|
||||
<field name="model">hotel.services</field>
|
||||
<field name="mode">primary</field>
|
||||
<field eval="7" name="priority"/>
|
||||
<field name="inherit_id" ref="product.product_template_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<form position="attributes">
|
||||
<attribute name="string">Product Variant</attribute>
|
||||
</form>
|
||||
<xpath expr="//field[@name='categ_id']" position="attributes">
|
||||
<attribute name="domain">[('isservicetype','=',True)]</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_hotel_services_tree">
|
||||
<field name="name">hotel.services.tree</field>
|
||||
<field name="model">hotel.services</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Services">
|
||||
<field name="name"/>
|
||||
<field name="categ_id"/>
|
||||
<field name="list_price" string="Service rate"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_services_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.services.kanban</field>
|
||||
<field name="model">hotel.services</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="image_1920" widget="image" options="{'size': 'medium'}"/>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<div class="o_kanban_image">
|
||||
<field name="image_1920" widget="image"/>
|
||||
</div>
|
||||
<div class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</div>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_hotel_services_form">
|
||||
<field name="name">Hotel Services</field>
|
||||
<field name="res_model">hotel.services</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
<menuitem name="Services" id="menu_open_hotel_services_form"
|
||||
action="hotel.action_hotel_services_form" sequence="8"
|
||||
parent="menu_open_hotel_service_type_form_tree_parent"/>
|
||||
<!--======================================================== Hotel Folio
|
||||
======================================================== -->
|
||||
<record model="ir.ui.view" id="view_hotel_folio1_form">
|
||||
<field name="name">hotel.folio.form</field>
|
||||
<field name="model">hotel.folio</field>
|
||||
<field name="arch" type="xml">
|
||||
<form name="Folio">
|
||||
<header>
|
||||
<button name="action_confirm" invisible="state != 'draft'" string="Confirm Folio"
|
||||
confirm="Do you want to confirm?" type="object" class="oe_highlight"
|
||||
groups="base.group_user"/>
|
||||
<button name="action_cancel" string="Cancel Folio" invisible="state != 'draft'" type="object"
|
||||
class="oe_highlight"/>
|
||||
<field name="state"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<div name="button_box" class="oe_button_box">
|
||||
<button name="action_view_invoice"
|
||||
type="object"
|
||||
class="oe_stat_button"
|
||||
icon="fa-pencil-square-o">
|
||||
<field name="invoice_count" widget="statinfo" string="Invoices"/>
|
||||
</button>
|
||||
</div>
|
||||
<div class="oe_title">
|
||||
<h1>
|
||||
<field name="name" readonly="1"/>
|
||||
</h1>
|
||||
</div>
|
||||
<notebook>
|
||||
<page name="Folio" string="Folio">
|
||||
<group colspan="4" col="4">
|
||||
<field name="company_id" invisible="1"/>
|
||||
<field name="partner_id" required="1" string="Guest Name"/>
|
||||
<field name="partner_invoice_id"/>
|
||||
<field name="pricelist_id"/>
|
||||
<field name="partner_shipping_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="note"/>
|
||||
</group>
|
||||
<separator string="Room Lines"/>
|
||||
<field name="room_lines" readonly="state in ['sale']" colspan="4" string="Room Lines"
|
||||
nolabel="1">
|
||||
<form name="Room Line">
|
||||
<notebook>
|
||||
<page name="Folio Line" string="Folio Line">
|
||||
<group colspan="4" col="4">
|
||||
<field name="checkin_date"/>
|
||||
<field name="checkout_date"/>
|
||||
</group>
|
||||
<separator string="Automatic Declaration" colspan="4"/>
|
||||
<group colspan="4" col="6">
|
||||
<field name="categ_id" domain="[('isroomtype','=',True)]"/>
|
||||
<field name="product_id"
|
||||
domain="[('isroom','=',True),('categ_id','=',categ_id)]"/>
|
||||
<field name="product_uom_category_id" invisible="1"/>
|
||||
<field name="product_uom"/>
|
||||
<field name="product_uom_qty"/>
|
||||
</group>
|
||||
<separator string="Manual Description" colspan="4"/>
|
||||
<group colspan="4" col="4">
|
||||
<field name="name" colspan="4"/>
|
||||
<field name="price_unit" string="Rent"/>
|
||||
<field name="discount"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
</group>
|
||||
<newline/>
|
||||
|
||||
<separator string="States" colspan="4"/>
|
||||
<field name="state"/>
|
||||
</page>
|
||||
<page name="History" string="History">
|
||||
<separator string="Invoice Lines" colspan="4"/>
|
||||
<field name="invoice_lines" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
<tree name="Room Line">
|
||||
<field name="name"/>
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="checkin_date"/>
|
||||
<field name="checkout_date"/>
|
||||
<field name="product_id" string="Room No"/>
|
||||
<field name="product_uom_category_id" invisible="1"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="product_uom" string="Rent(UOM)"/>
|
||||
<field name="price_unit" string="Rent"/>
|
||||
<field name="price_subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
<separator string="Service Lines"/>
|
||||
<field name="service_lines" readonly="state in ['sale']" colspan="4" string="Service Line"
|
||||
nolabel="1">
|
||||
<form name="Service Line">
|
||||
<notebook>
|
||||
<page name="service_line" string="Service Line">
|
||||
<separator string="Automatic Declaration" colspan="4"/>
|
||||
<group colspan="4" col="4">
|
||||
<field name="product_id"
|
||||
domain="[('isservice','=',True)]"/>
|
||||
<field name="product_uom_category_id" invisible="1"/>
|
||||
</group>
|
||||
<group colspan="4" col="4">
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="product_uom"/>
|
||||
</group>
|
||||
<separator string="Manual Description" colspan="4"/>
|
||||
<group colspan="4" col="4">
|
||||
<field name="name" colspan="4"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="discount"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
<newline/>
|
||||
|
||||
<separator string="States" colspan="4"/>
|
||||
<field name="state"/>
|
||||
</group>
|
||||
</page>
|
||||
<!-- <page name="history" string="History">
|
||||
<separator string="Invoice Lines" colspan="4"/>
|
||||
<field name="invoice_lines" colspan="4" nolabel="1"/>
|
||||
</page> -->
|
||||
</notebook>
|
||||
</form>
|
||||
<tree name="Service Line">
|
||||
<field name="name"/>
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="product_id"/>
|
||||
<field name="product_uom_category_id" invisible="1"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
<newline/>
|
||||
<group class="oe_subtotal_footer oe_right" colspan="2"
|
||||
name="sale_total">
|
||||
<!-- <field name="tax_totals" widget="account-tax-totals-field" nolabel="1" colspan="2" readonly="1"/> -->
|
||||
<field name="currency_id" invisible="1"/>
|
||||
<field name="amount_untaxed" widget='monetary'
|
||||
options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="amount_tax" widget='monetary'
|
||||
options="{'currency_field': 'currency_id'}"/>
|
||||
<!-- <div class="oe_subtotal_footer_separator oe_inline"> -->
|
||||
|
||||
<!-- </div> -->
|
||||
<label for="amount_total"/>
|
||||
<field name="amount_total" nolabel="1"
|
||||
widget='monetary'
|
||||
options="{'currency_field': 'currency_id'}"/>
|
||||
<button name="button_dummy11" string="Compute" invisible="state != 'draft'"
|
||||
type="object" class="oe_highlight"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="other_data" string="Other Data">
|
||||
<group colspan="4" col="4">
|
||||
<field name="shop_id" groups="base.group_no_one" widget="selection"/>
|
||||
<field name="fiscal_position_id" widget="selection"/>
|
||||
<field name="user_id"/>
|
||||
<field name="origin"/>
|
||||
<field name="client_order_ref"/>
|
||||
</group>
|
||||
<separator string="Notes" colspan="4"/>
|
||||
<field name="note" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
<page name="History" string="History">
|
||||
<separator string="Related invoices" colspan="4"/>
|
||||
<field name="invoice_ids" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
<page name="table_reservations" string="Table Reservations">
|
||||
<separator string="Reserve Order Invoices" colspan="4"/>
|
||||
<field name="order_reserve_invoice_ids" colspan="4"
|
||||
nolabel="1"/>
|
||||
<separator string="Table Order Invoices" colspan="4"/>
|
||||
<field name="table_order_invoice_ids" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
<field name="message_follower_ids" widget="mail_followers"/>
|
||||
<field name="activity_ids" widget="mail_activity"/>
|
||||
<field name="message_ids" widget="mail_thread"/>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_hotel_folio1_tree_view">
|
||||
<field name="name">hotel.folio.tree</field>
|
||||
<field name="model">hotel.folio</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Folio1" default_order="id desc">
|
||||
<field name="name"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="date_order"/>
|
||||
<field name="amount_total" sum="Total amount"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_hotel_folio_filter" model="ir.ui.view">
|
||||
<field name="name">hotel.folio.select</field>
|
||||
<field name="model">hotel.folio</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search Hotel Folio">
|
||||
<field name="order_id" string="Sales Order"
|
||||
filter_domain="['|',('name','ilike',self),('partner_id', 'child_of', self)]"/>
|
||||
<field name="partner_id" filter_domain="[('partner_id', 'child_of', self)]"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="open_hotel_folio1_form_tree">
|
||||
<field name="name">Hotel Folio</field>
|
||||
<field name="res_model">hotel.folio</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="search_view_id" ref="hotel.view_hotel_folio_filter"/>
|
||||
</record>
|
||||
<record id="product_category_form_view_inherit_hotel_manageement" model="ir.ui.view">
|
||||
<field name="name">product.category.form</field>
|
||||
<field name="model">product.category</field>
|
||||
<field name="inherit_id" ref="product.product_category_form_view"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="parent_id" position="after">
|
||||
<field name="company_id"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
<menuitem name="All Folio" id="menu_open_hotel_folio1_form_tree_view" sequence="65"
|
||||
parent="hotel_management_menu"/>
|
||||
<menuitem name="Folio" id="menu_open_hotel_folio1_form_tree"
|
||||
action="hotel.open_hotel_folio1_form_tree" parent="menu_open_hotel_folio1_form_tree_view"/>
|
||||
</data>
|
||||
</odoo>
|
||||
4
hotel_dashboard/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
38
hotel_dashboard/__manifest__.py
Normal file
@ -0,0 +1,38 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
"name" : "Hotel Dashboard ",
|
||||
"version" : "17.0.1.1",
|
||||
"author" : "Pragmatic",
|
||||
'website': 'http://pragtech.co.in/',
|
||||
"category" : "Generic Modules/Hotel Dashboard",
|
||||
'summary': "Short (1 phrase/line) summary of the module's purpose",
|
||||
|
||||
'description': """
|
||||
Long description of module's purpose
|
||||
""",
|
||||
|
||||
# Categories can be used to filter modules in modules listing
|
||||
# Check https://github.com/odoo/odoo/blob/15.0/odoo/addons/base/data/ir_module_category_data.xml
|
||||
# for the full list
|
||||
|
||||
|
||||
# any module necessary for this one to work correctly
|
||||
'depends': ['base','hotel_management'],
|
||||
|
||||
# always loaded
|
||||
'data': [
|
||||
# 'security/ir.model.access.csv',
|
||||
'views/hotel_dashboard_views.xml',
|
||||
],
|
||||
# only loaded in demonstration mode
|
||||
'demo': [
|
||||
'demo/demo.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'/hotel_dashboard/static/src/view/calendar/calendar_controller.xml',
|
||||
'/hotel_dashboard/static/src/view/calendar/calendar_controller.js',
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
3
hotel_dashboard/controllers/__init__.py
Normal file
@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import controllers
|
||||
22
hotel_dashboard/controllers/controllers.py
Normal file
@ -0,0 +1,22 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# from odoo import http
|
||||
|
||||
|
||||
# class HotelDashboard(http.Controller):
|
||||
# @http.route('/hotel_dashboard/hotel_dashboard', auth='public')
|
||||
# def index(self, **kw):
|
||||
# return "Hello, world"
|
||||
|
||||
# @http.route('/hotel_dashboard/hotel_dashboard/objects', auth='public')
|
||||
# def list(self, **kw):
|
||||
# return http.request.render('hotel_dashboard.listing', {
|
||||
# 'root': '/hotel_dashboard/hotel_dashboard',
|
||||
# 'objects': http.request.env['hotel_dashboard.hotel_dashboard'].search([]),
|
||||
# })
|
||||
|
||||
# @http.route('/hotel_dashboard/hotel_dashboard/objects/<model("hotel_dashboard.hotel_dashboard"):obj>', auth='public')
|
||||
# def object(self, obj, **kw):
|
||||
# return http.request.render('hotel_dashboard.object', {
|
||||
# 'object': obj
|
||||
# })
|
||||
|
||||
30
hotel_dashboard/demo/demo.xml
Normal file
@ -0,0 +1,30 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
<record id="object0" model="hotel_dashboard.hotel_dashboard">
|
||||
<field name="name">Object 0</field>
|
||||
<field name="value">0</field>
|
||||
</record>
|
||||
|
||||
<record id="object1" model="hotel_dashboard.hotel_dashboard">
|
||||
<field name="name">Object 1</field>
|
||||
<field name="value">10</field>
|
||||
</record>
|
||||
|
||||
<record id="object2" model="hotel_dashboard.hotel_dashboard">
|
||||
<field name="name">Object 2</field>
|
||||
<field name="value">20</field>
|
||||
</record>
|
||||
|
||||
<record id="object3" model="hotel_dashboard.hotel_dashboard">
|
||||
<field name="name">Object 3</field>
|
||||
<field name="value">30</field>
|
||||
</record>
|
||||
|
||||
<record id="object4" model="hotel_dashboard.hotel_dashboard">
|
||||
<field name="name">Object 4</field>
|
||||
<field name="value">40</field>
|
||||
</record>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
||||
4
hotel_dashboard/models/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import hotel_dashboard
|
||||
|
||||
52
hotel_dashboard/models/hotel_dashboard.py
Normal file
@ -0,0 +1,52 @@
|
||||
|
||||
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class Hotel_dashboard(models.Model):
|
||||
_inherit = 'hotel.reservation'
|
||||
|
||||
|
||||
|
||||
checkin = fields.Datetime(related='reservation_line.checkin',store=True)
|
||||
checkout = fields.Datetime(related='reservation_line.checkout',store=True)
|
||||
room_type = fields.Char(related='reservation_line.categ_id.name',string="Room Type",store=True)
|
||||
room_no = fields.Many2many('product.product',string="Room Number")
|
||||
status = fields.Selection([('booking','Booking'),('cancelled','Cancelled'),('confirmed', 'Confirmed'),('checkin','Check in'),('checkout','Check out')],string="Room status",default='booking')
|
||||
|
||||
@api.model
|
||||
def create(self,vals):
|
||||
res=super(Hotel_dashboard, self).create(vals)
|
||||
for l in res.reservation_line:
|
||||
res.room_no = [(4, l.room_number.id)]
|
||||
return res
|
||||
|
||||
@api.model
|
||||
def get_data(self):
|
||||
# print('*******************',self.shop_id)
|
||||
shop_id = self.env['sale.shop'].search([],limit=1).id
|
||||
if shop_id:
|
||||
check_in = self.env['hotel.folio'].search([('state', '=', 'draft'), ('shop_id', '=', int(shop_id))])
|
||||
check_out = self.env['hotel.folio'].search([('state', '=', 'check_out'), ('shop_id', '=', int(shop_id))])
|
||||
total = self.env['hotel.folio'].search([('shop_id', '=', int(shop_id))])
|
||||
booked = self.env['hotel.folio'].search([('state', '!=', 'check_out'),('state', '!=', 'done'), ('shop_id', '=', int(shop_id))])
|
||||
domain = []
|
||||
# cal =self.env['calendar.event'].search([('id','=',1)])
|
||||
# print('@@@@@@@@@@@@@@@@@cal@@@@@@@@@@@@@@@@@@@@',cal)
|
||||
return {
|
||||
'check_in': len(check_in),
|
||||
'check_out': len(check_out),
|
||||
'total': len(total),
|
||||
'booked': len(booked),
|
||||
}
|
||||
else:
|
||||
return {
|
||||
'check_in': '',
|
||||
'check_out': '',
|
||||
'total': '',
|
||||
'booked': '',
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
2
hotel_dashboard/security/ir.model.access.csv
Normal file
@ -0,0 +1,2 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_hotel_dashboard_hotel_dashboard,hotel_dashboard.hotel_dashboard,model_hotel_dashboard_hotel_dashboard,base.group_user,1,1,1,1
|
||||
|
@ -0,0 +1,58 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { ConfirmationDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
import { CalendarController } from "@web/views/calendar/calendar_controller";
|
||||
import { FormViewDialog } from "@web/views/view_dialogs/form_view_dialog";
|
||||
import { Dropdown, DropdownItem } from "@web/core/dropdown/dropdown";
|
||||
import { serializeDate } from "@web/core/l10n/dates";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
|
||||
|
||||
// import { TimeOffCalendarFilterPanel } from "./filter_panel/calendar_filter_panel";
|
||||
// import { TimeOffFormViewDialog } from "../view_dialog/form_view_dialog";
|
||||
// import { useLeaveCancelWizard } from "../hooks";
|
||||
// import { EventBus, useSubEnv } from "@odoo/owl";
|
||||
|
||||
|
||||
console.log("-----------called rajesh files")
|
||||
patch(CalendarController.prototype, {
|
||||
async setup() {
|
||||
super.setup(...arguments);
|
||||
this.today
|
||||
this.date
|
||||
this.orm = useService("orm");
|
||||
const result = await this.orm.call("hotel.reservation", "get_data");
|
||||
this.check_in = result.check_in
|
||||
this.check_out = result.check_out
|
||||
this.total = result.total
|
||||
this.booked =result.booked
|
||||
},
|
||||
|
||||
|
||||
get check_in_request() {
|
||||
return this.check_in
|
||||
},
|
||||
|
||||
get check_out_request(){
|
||||
return this.check_out
|
||||
},
|
||||
|
||||
get total_available(){
|
||||
return this.total
|
||||
},
|
||||
|
||||
get total_booked(){
|
||||
return this.booked
|
||||
},
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="hotel_dashboard.CalendarController" t-inherit="web.CalendarController" t-inherit-mode="extension">
|
||||
<xpath expr="//div[hasclass('o_calendar_container')]" position="before">
|
||||
<div class='row' t-if="env.searchModel.resModel == 'hotel.reservation'">
|
||||
<div class="col-md-3">
|
||||
<div class="d-inline-flex p-3 align-middle parent w-100 mb-3" style="background:#D5E4FA">
|
||||
<div class="p-2 child">
|
||||
<div class="flex_box_icon"> <i class="fa fa-times"></i></div>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h3> Check-in Request</h3>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h2 class="h1 mx-auto booking_col_h2"><t t-esc='check_in_request'></t></h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="d-inline-flex p-3 align-middle parent w-100 mb-3" style="background:#4169e12e;">
|
||||
<div class="p-2 child">
|
||||
<div class="flex_box_icon"> <i class="fa fa-times"></i></div>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h3> Check-out Request</h3>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h2 class="h1 mx-auto booking_col_h2"><t t-esc='check_out_request'></t></h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="d-inline-flex p-3 align-middle parent w-100 mb-3" style="background: #E5D6FB">
|
||||
<div class="p-2 child">
|
||||
<div class="flex_box_icon"> <i class="fa fa-times"></i></div>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h3> Total Available</h3>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h2 class="h1 mx-auto booking_col_h2"><t t-esc='total_available'></t></h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="d-inline-flex p-3 align-middle parent w-100 mb-3" style="background: #FF00002e;">
|
||||
<div class="p-2 child">
|
||||
<div class="flex_box_icon"> <i class="fa fa-times"></i></div>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h3> Total Room Book</h3>
|
||||
</div>
|
||||
<div class="p-2 flex-fill child">
|
||||
<h2 class="h1 mx-auto booking_col_h2"><t t-esc='total_booked'></t></h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</t>
|
||||
</templates>
|
||||
60
hotel_dashboard/views/hotel_dashboard_views.xml
Normal file
@ -0,0 +1,60 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_hotel_reservation_search" model="ir.ui.view">
|
||||
<field name="name">hotel.reservation.search</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<group expand="1" string="Group By">
|
||||
<filter string="Room Number" name="room_no" context="{'group_by':'room_no'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_hotel_calendar" model="ir.ui.view">
|
||||
<field name="name">hotel.calendar.view</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="arch" type="xml">
|
||||
<calendar string="Hotel Calendar" date_start="checkin" date_stop="checkout" color="room_no" event_open_popup="true" mode="month" quick_create="0">
|
||||
<field name="reservation_no"/>
|
||||
<field name="room_type" filters="1"/>
|
||||
<field name="checkin"/>
|
||||
<field name="checkout"/>
|
||||
<field name="room_no" widget="many2manyattendeeexpandable"/>
|
||||
<field name="status" filters="1"/>
|
||||
<field name="partner_id" filters="1"/>
|
||||
</calendar>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_hotel_inherit_reservation_form" model="ir.ui.view">
|
||||
<field name="name">hotel.inherit.reservation</field>
|
||||
<field name="model">hotel.reservation</field>
|
||||
<field name="inherit_id" ref="hotel_management.view_hotel_reservation_form1"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='source']" position="after">
|
||||
<field name="checkin" invisible="1"/>
|
||||
<field name="checkout" invisible="1"/>
|
||||
<field name="room_type" invisible="1"/>
|
||||
<field name="room_no" invisible="1"/>
|
||||
<field name="status" invisible="1"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record model="ir.actions.act_window" id="hotel_action_window">
|
||||
<field name="name">Hotel Dashboard</field>
|
||||
<field name="res_model">hotel.reservation</field>
|
||||
<field name="view_mode">calendar</field>
|
||||
</record>
|
||||
|
||||
<!-- Top menu item -->
|
||||
|
||||
<menuitem name="Hotel Dashboard" id="hotel_dashboard.menu_root"/>
|
||||
|
||||
<menuitem name="Hotel dashboard" id="hotel_dashboard.menu" parent="hotel_dashboard.menu_root"
|
||||
action="hotel_dashboard.hotel_action_window"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
1
hotel_housekeeping/Readme.md
Normal file
@ -0,0 +1 @@
|
||||
8.0 Branch
|
||||
5
hotel_housekeeping/__init__.py
Normal file
@ -0,0 +1,5 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
25
hotel_housekeeping/__manifest__.py
Normal file
@ -0,0 +1,25 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
{
|
||||
"name": "Hotel Housekeeping Management",
|
||||
"version": "17.0.1.1",
|
||||
"author": "Pragmatic TechSoft Pvt Ltd",
|
||||
'website': 'http://pragtech.co.in/',
|
||||
"category": "Generic Modules/Hotel Housekeeping",
|
||||
"description": """
|
||||
Module for Hotel/Hotel Housekeeping. You can manage:
|
||||
* Housekeeping process
|
||||
* Housekeeping history room wise
|
||||
|
||||
Different reports are also provided, mainly for hotel statistics.
|
||||
""",
|
||||
"depends": ["hotel"],
|
||||
"data": [
|
||||
# "hotel_housekeeping_workflow.xml", # workflow does not exist in odoo11
|
||||
# "data/hotel_housekeeping_data.xml",
|
||||
"views/hotel_housekeeping_view.xml",
|
||||
"security/ir.model.access.csv",
|
||||
],
|
||||
"active": False,
|
||||
"installable": True,
|
||||
'license': 'OPL-1',
|
||||
}
|
||||
21
hotel_housekeeping/data/hotel_housekeeping_data.xml
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<data noupdate="0">
|
||||
|
||||
<record id="hotel_housekeeping_activity_type_0" model="hotel.housekeeping.activity.type">
|
||||
<field name="parent_id" ref="null"/>
|
||||
<field name="name">All Activities</field>
|
||||
</record>
|
||||
|
||||
<record id="hotel_housekeeping_activity_type_1" model="hotel.housekeeping.activity.type">
|
||||
<field name="parent_id" model="product.category" search="[('isactivitytype','=',True)]" ref="hotel_housekeeping_activity_type_0"/>
|
||||
<field name="name">Room Activity</field>
|
||||
</record>
|
||||
|
||||
<record id="hotel_housekeeping_activity_type_2" model="hotel.housekeeping.activity.type">
|
||||
<field name="parent_id" model="product.category" search="[('isactivitytype','=',True)]" ref="hotel_housekeeping_activity_type_0"/>
|
||||
<field name="name">Bed Activity</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
90
hotel_housekeeping/hotel_housekeeping_workflow.xml
Normal file
@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Workflow definition -->
|
||||
|
||||
<record model="workflow" id="wkf_hotel_housekeeping">
|
||||
<field name="name">wkf.hotel.housekeeping</field>
|
||||
<field name="osv">hotel.housekeeping</field>
|
||||
<field name="on_create">True</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_hsk_dirty">
|
||||
<field name="wkf_id" ref="wkf_hotel_housekeeping"/>
|
||||
<field name="flow_start">True</field>
|
||||
<field name="name">dirty</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_hsk_clean">
|
||||
<field name="wkf_id" ref="wkf_hotel_housekeeping"/>
|
||||
<field name="name">clean</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">room_clean()</field>
|
||||
<field name="split_mode">OR</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_hsk_cancel">
|
||||
<field name="wkf_id" ref="wkf_hotel_housekeeping"/>
|
||||
<field name="name">cancel</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">room_cancel()</field>
|
||||
|
||||
</record>
|
||||
<record model="workflow.activity" id="act_hsk_done">
|
||||
<field name="wkf_id" ref="wkf_hotel_housekeeping"/>
|
||||
<field name="name">done</field>
|
||||
<field name="flow_stop">True</field>
|
||||
<field name="kind">stopall</field>
|
||||
<field name="action">room_done()</field>
|
||||
|
||||
</record>
|
||||
|
||||
<record model="workflow.activity" id="act_hsk_inspect">
|
||||
<field name="wkf_id" ref="wkf_hotel_housekeeping"/>
|
||||
<field name="name">inspect</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">room_inspect()</field>
|
||||
<field name="split_mode">OR</field>
|
||||
|
||||
</record>
|
||||
|
||||
<!-- Transition -->
|
||||
<record model="workflow.transition" id="hsk1">
|
||||
<field name="act_from" ref="act_hsk_dirty"/>
|
||||
<field name="act_to" ref="act_hsk_clean"/>
|
||||
<field name="signal">clean</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="hsk2">
|
||||
<field name="act_from" ref="act_hsk_clean"/>
|
||||
<field name="act_to" ref="act_hsk_inspect"/>
|
||||
<field name="signal">inspect</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="hsk3">
|
||||
<field name="act_from" ref="act_hsk_clean"/>
|
||||
<field name="act_to" ref="act_hsk_cancel"/>
|
||||
<field name="signal">cancel</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="hsk4">
|
||||
<field name="act_from" ref="act_hsk_cancel"/>
|
||||
<field name="act_to" ref="act_hsk_dirty"/>
|
||||
<field name="signal">settodirty</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="hsk6">
|
||||
<field name="act_from" ref="act_hsk_inspect"/>
|
||||
<field name="act_to" ref="act_hsk_cancel"/>
|
||||
<field name="signal">cancel</field>
|
||||
</record>
|
||||
|
||||
<record model="workflow.transition" id="hsk5">
|
||||
<field name="act_from" ref="act_hsk_inspect"/>
|
||||
<field name="act_to" ref="act_hsk_done"/>
|
||||
<field name="signal">done</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
1440
hotel_housekeeping/i18n/es.po
Normal file
1440
hotel_housekeeping/i18n/fr_BE.po
Normal file
1440
hotel_housekeeping/i18n/pt_BR.po
Normal file
1467
hotel_housekeeping/i18n/ru.po
Normal file
355
hotel_housekeeping/i18n/sv.po
Normal file
@ -0,0 +1,355 @@
|
||||
# Translation of OpenERP Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_housekeeping
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenERP Server 5.0.14\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2009-11-26 07:34+0000\n"
|
||||
"PO-Revision-Date: 2010-11-23 01:01+0000\n"
|
||||
"Last-Translator: Olivier Dony (OpenERP) <Unknown>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2011-01-18 05:26+0000\n"
|
||||
"X-Generator: Launchpad (build 12177)\n"
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.module.module,description:hotel_housekeeping.module_meta_information
|
||||
msgid ""
|
||||
"\n"
|
||||
" Module for Hotel/Hotel Housekeeping. You can manage:\n"
|
||||
" * Housekeeping process\n"
|
||||
" * Housekeeping history room wise\n"
|
||||
"\n"
|
||||
" Different reports are also provided, mainly for hotel statistics.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.model,name:hotel_housekeeping.model_hotel_housekeeping_activities
|
||||
msgid "Housekeeping Activities "
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: constraint:ir.model:0
|
||||
msgid ""
|
||||
"The Object name must start with x_ and not contain any special character !"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: constraint:ir.ui.view:0
|
||||
msgid "Invalid XML for View Architecture!"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.ui.menu,name:hotel_housekeeping.menu_open_hotel_housekeeping_form_tree_new
|
||||
msgid "New HouseKeeping"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:h.activity:0
|
||||
#: field:hotel.housekeeping.activities,activity_name:0
|
||||
#: model:ir.actions.act_window,name:hotel_housekeeping.action_h_activity_form
|
||||
#: model:ir.model,name:hotel_housekeeping.model_h_activity
|
||||
msgid "Housekeeping Activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:product.category,name:hotel_housekeeping.hotel_housekeeping_activity_type_2_product_category
|
||||
msgid "Bed Activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "Room Activities Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:product.category,name:hotel_housekeeping.hotel_housekeeping_activity_type_0_product_category
|
||||
msgid "All Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping.activity.type,activity_id:0
|
||||
msgid "category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,clean_type:0
|
||||
msgid "Checkout"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,room_no:0
|
||||
msgid "Room No"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
#: model:ir.actions.act_window,name:hotel_housekeeping.open_hotel_housekeeping_form_tree
|
||||
#: model:ir.ui.menu,name:hotel_housekeeping.menu_open_hotel_housekeeping_form_tree
|
||||
msgid "Housekeeping"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:product.category,name:hotel_housekeeping.hotel_housekeeping_activity_type_1_product_category
|
||||
msgid "Room Activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
#: field:hotel.housekeeping,activity_lines:0
|
||||
#: model:ir.ui.menu,name:hotel_housekeeping.menu_open_h_activity_form
|
||||
msgid "Activities"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,quality:0
|
||||
msgid "Good"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
#: field:hotel.housekeeping.activities,clean_end_time:0
|
||||
msgid "Clean End Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
#: field:hotel.housekeeping.activities,clean_start_time:0
|
||||
msgid "Clean Start Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.model,name:hotel_housekeeping.model_hotel_housekeeping_activity_type
|
||||
msgid "Activity Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping.activities,a_list:0
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,clean_type:0
|
||||
msgid "Checkin"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
#: selection:hotel.housekeeping,state:0
|
||||
msgid "Inspect"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.ui.menu,name:hotel_housekeeping.wizard_activity_menu
|
||||
msgid "Activity Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "to"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,state:0
|
||||
msgid "state"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.actions.act_window,name:hotel_housekeeping.open_hotel_housekeeping_form_tree_new
|
||||
msgid "New Housekeeping"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.actions.wizard,name:hotel_housekeeping.wizard_hotel_housekeeping_activity_report
|
||||
msgid "Activity Details"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: constraint:ir.actions.act_window:0
|
||||
msgid "Invalid model name in the action definition."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.model,name:hotel_housekeeping.model_hotel_housekeeping
|
||||
msgid "Reservation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,clean_type:0
|
||||
msgid "Clean Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.module.module,shortdesc:hotel_housekeeping.module_meta_information
|
||||
msgid "Hotel Housekeeping"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: wizard_field:hotel.housekeeping.activity_list,init,date_end:0
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
msgid "Housekeeping12"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "Housekeeper Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,quality:0
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:h.activity,h_id:0
|
||||
msgid "Product_id"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: wizard_view:hotel.housekeeping.activity_list,init:0
|
||||
#: wizard_button:hotel.housekeeping.activity_list,init,print_activity_list:0
|
||||
msgid "Activity List"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping.activities,housekeeper:0
|
||||
msgid "Housekeeper"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,inspect_date_time:0
|
||||
msgid "Inspect Date Time"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,current_date:0
|
||||
msgid "Today's Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,clean_type:0
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
msgid "Activity Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.ui.menu,name:hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form
|
||||
msgid "Activity Types"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,state:0
|
||||
#: field:hotel.housekeeping.activities,dirty:0
|
||||
msgid "Dirty"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
#: selection:hotel.housekeeping,state:0
|
||||
#: field:hotel.housekeeping.activities,clean:0
|
||||
msgid "Clean"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: selection:hotel.housekeeping,state:0
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: wizard_field:hotel.housekeeping.activity_list,init,date_start:0
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: rml:activity.detail:0
|
||||
msgid "For Room :"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: wizard_field:hotel.housekeeping.activity_list,init,room_no:0
|
||||
msgid "Room No."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: constraint:product.category:0
|
||||
msgid "Error ! You can not create recursive categories."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:product.category,isactivitytype:0
|
||||
msgid "Is Activity Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping.activity.type:0
|
||||
#: model:ir.actions.act_window,name:hotel_housekeeping.action_hotel_housekeeping_activity_type_view_form
|
||||
msgid "Housekeeping Activity Types"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
#: selection:hotel.housekeeping,state:0
|
||||
msgid "Done"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:product.product,isact:0
|
||||
msgid "Is Activity"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
#: wizard_button:hotel.housekeeping.activity_list,init,end:0
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,inspector:0
|
||||
msgid "Inspector"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: view:hotel.housekeeping:0
|
||||
msgid "Set to Dirty"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: field:hotel.housekeeping,quality:0
|
||||
msgid "Quality"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_housekeeping
|
||||
#: model:ir.actions.report.xml,name:hotel_housekeeping.housekeeping_activity_detail
|
||||
msgid "Activity Detail"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Hotel Housekeeping Management"
|
||||
#~ msgstr "Hotel Housekeeping Management"
|
||||
5
hotel_housekeeping/models/__init__.py
Normal file
@ -0,0 +1,5 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
from . import hotel_housekeeping
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
156
hotel_housekeeping/models/hotel_housekeeping.py
Normal file
@ -0,0 +1,156 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
|
||||
from odoo import api, fields, models
|
||||
from odoo.exceptions import UserError
|
||||
import datetime
|
||||
import time
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
class product_category(models.Model):
|
||||
_inherit = "product.category"
|
||||
isactivitytype = fields.Boolean('Is Activity Type')
|
||||
|
||||
|
||||
class hotel_housekeeping_activity_type(models.Model):
|
||||
_name = 'hotel.housekeeping.activity.type'
|
||||
_description = 'Activity Type'
|
||||
_inherits = {'product.category': 'activity_id'}
|
||||
|
||||
activity_id = fields.Many2one(
|
||||
'product.category', 'category', required=True, ondelete="cascade")
|
||||
isactivitytype = fields.Boolean('Is Activity Type', default=True)
|
||||
|
||||
|
||||
|
||||
class product_product(models.Model):
|
||||
_inherit = "product.product"
|
||||
isact = fields.Boolean('Is Activity')
|
||||
|
||||
|
||||
class h_activity(models.Model):
|
||||
|
||||
_name = 'h.activity'
|
||||
_inherits = {'product.product': 'h_id'}
|
||||
|
||||
_description = 'Housekeeping Activity'
|
||||
|
||||
h_id = fields.Many2one(
|
||||
'product.product', 'Product_id', required=True, ondelete="cascade")
|
||||
isact = fields.Boolean(
|
||||
'Is Activity', related='h_id.isact', inherited=True, default=True)
|
||||
|
||||
def action_compute_bom_days(self):
|
||||
return True
|
||||
|
||||
|
||||
@api.onchange('type')
|
||||
def onchange_type(self):
|
||||
res = {}
|
||||
if self.type in ('consu', 'service'):
|
||||
res = {'value': {'valuation': 'manual_periodic'}}
|
||||
return res
|
||||
|
||||
|
||||
class hotel_housekeeping(models.Model):
|
||||
_name = "hotel.housekeeping"
|
||||
_description = "Reservation"
|
||||
|
||||
current_date = fields.Date("Start Date", required=True, default=lambda *a: time.strftime('%Y-%m-%d'))
|
||||
end_date = fields.Date("Expected End Date", required=True)
|
||||
clean_type = fields.Selection([('daily', 'Daily'), ('checkin', 'Checkin'), ('checkout', 'Checkout')], 'Clean Type', required=True)
|
||||
room_no = fields.Many2one('hotel.room', 'Room No', required=True)
|
||||
activity_lines = fields.One2many('hotel.housekeeping.activities', 'a_list', 'Activities')
|
||||
room_no = fields.Many2one('product.product', 'Room No', required=True)
|
||||
inspector = fields.Many2one('res.users', 'Inspector', required=True)
|
||||
inspect_date_time = fields.Datetime('Inspect Date Time', required=True)
|
||||
quality = fields.Selection([('clean', 'Cleaning'), ('maintenance', 'Maintenance')], 'Housekeeping Type', required=True)
|
||||
state = fields.Selection([('dirty', 'Dirty'), ('clean', 'Clean'), ('inspect', 'Inspect'), ('done', 'Done'), (
|
||||
'cancel', 'Cancelled')], 'state', default="dirty", index=True, required=True, readonly=True)
|
||||
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id)
|
||||
|
||||
@api.model
|
||||
def room_inspector(self, partnerId):
|
||||
room_browse = self.env['hotel.housekeeping'].browse(partnerId)
|
||||
print("===room_browse=", room_browse)
|
||||
inspector = room_browse.inspector.name
|
||||
print("===inspector=", inspector)
|
||||
return inspector
|
||||
|
||||
@api.onchange('current_date', 'end_date')
|
||||
def onchange_current_date(self):
|
||||
# print ("\n\n\nonchange current date\n\n")
|
||||
if self.end_date and self.current_date > self.end_date:
|
||||
# print("\n\n\n\n\n raise UserError\n\n\n\n")
|
||||
raise UserError('End date must be greater than Start Date')
|
||||
|
||||
|
||||
# @api.multi
|
||||
def action_set_to_dirty(self):
|
||||
self.write({'state': 'dirty'})
|
||||
# wf_service = netsvc.LocalService('workflow')
|
||||
|
||||
return True
|
||||
|
||||
|
||||
# @api.multi
|
||||
def room_cancel(self):
|
||||
self.write({'state': 'cancel'})
|
||||
return True
|
||||
|
||||
|
||||
# @api.multi
|
||||
def room_done(self):
|
||||
self.write({'state': 'done'})
|
||||
return True
|
||||
|
||||
|
||||
# @api.multi
|
||||
def room_inspect(self):
|
||||
self.write({'state': 'inspect'})
|
||||
return True
|
||||
|
||||
|
||||
# @api.multi
|
||||
def room_clean(self):
|
||||
self.write({'state': 'clean'})
|
||||
return True
|
||||
|
||||
|
||||
class hotel_housekeeping_activities(models.Model):
|
||||
_name = "hotel.housekeeping.activities"
|
||||
_description = "Housekeeping Activities "
|
||||
|
||||
a_list = fields.Many2one('hotel.housekeeping')
|
||||
activity_name = fields.Many2one('h.activity', 'Housekeeping Activity')
|
||||
housekeeper = fields.Many2one('res.users', 'Housekeeper', required=True)
|
||||
clean_start_time = fields.Datetime('Clean Start Time', required=True)
|
||||
clean_end_time = fields.Datetime('Clean End Time', required=True)
|
||||
dirty = fields.Boolean('Dirty')
|
||||
clean = fields.Boolean('Clean')
|
||||
activity_id = fields.Many2one('activity.housekeeping', 'Housekeeping activity', required=True)
|
||||
|
||||
|
||||
class activity_type(models.Model):
|
||||
_name = 'activity.type'
|
||||
_description = 'Activity Type'
|
||||
|
||||
name = fields.Char('Name', required=True)
|
||||
parent_id = fields.Many2one('activity.type', 'Parent Category')
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
domain="[('id', 'in', [current_company_id])]",
|
||||
required=True)
|
||||
|
||||
|
||||
class activity_housekeeping(models.Model):
|
||||
_name = 'activity.housekeeping'
|
||||
_description = 'Activity'
|
||||
|
||||
name = fields.Char('Name', required=True)
|
||||
categ_id = fields.Many2one('activity.type', 'Category',domain="[('company_id', 'in', [current_company_id])]", required=True)
|
||||
company_id = fields.Many2one('res.company', string='Company',
|
||||
domain="[('id', 'in', [current_company_id])]")
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
9
hotel_housekeeping/security/ir.model.access.csv
Normal file
@ -0,0 +1,9 @@
|
||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||
"access_product_category","product.category","product.model_product_category","hotel.group_hotel_user",1,1,0,0
|
||||
"access_hotel_housekeeping_acitivity_type","hotel.housekeeping.activity.type","model_hotel_housekeeping_activity_type","hotel.group_hotel_user",1,1,0,0
|
||||
"access_product_product","product.product","product.model_product_product","hotel.group_hotel_user",1,1,1,1
|
||||
"access_h_activity","h.activity","model_h_activity","hotel.group_hotel_user",1,1,1,1
|
||||
"access_hotel_housekeeping","hotel.housekeeping","model_hotel_housekeeping","hotel.group_hotel_user",1,1,1,1
|
||||
"access_hotel_housekeeping_activities","hotel.housekeeping.activities","model_hotel_housekeeping_activities","hotel.group_hotel_user",1,1,1,1
|
||||
hotel_housekeeping.access_activity_type,access_activity_type,hotel_housekeeping.model_activity_type,base.group_user,1,0,0,0
|
||||
hotel_housekeeping.access_activity_housekeeping,access_activity_housekeeping,hotel_housekeeping.model_activity_housekeeping,base.group_user,1,0,0,0
|
||||
|
BIN
hotel_housekeeping/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
hotel_housekeeping/static/description/logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
336
hotel_housekeeping/views/hotel_housekeeping_view.xml
Normal file
@ -0,0 +1,336 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<!--============================================================
|
||||
Housekeeping
|
||||
============================================================ -->
|
||||
|
||||
<menuitem id="hotel_housekeeping_menu" name="Housekeeping" parent="hotel.hotel_management_menu" sequence="4"/>
|
||||
|
||||
<record model="ir.ui.view" id="view_hotel_housekeeping_form">
|
||||
<field name="name">hotel.housekeeping.form</field>
|
||||
<field name="model">hotel.housekeeping</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Housekeeping">
|
||||
<header>
|
||||
<button string="Clean" name="room_clean" type="object" class="oe_highlight" invisible="state != 'dirty'"/>
|
||||
<button string="Inspect" name="room_inspect" type="object" class="oe_highlight" invisible="state != 'clean'"/>
|
||||
<button string="Done" name="room_done" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
||||
<button string="Cancel" name="room_cancel" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
||||
<button string="Set to Dirty" name="action_set_to_dirty" type="object" class="oe_highlight" invisible="state != 'inspect'"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="dirty,clean,inspect,done"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<notebook>
|
||||
<page string="Housekeeping">
|
||||
<group colspan="4" col="4">
|
||||
|
||||
<!-- <field name="current_date" select="1" on_change="onchange_current_date(current_date,end_date)"/> -->
|
||||
<field name="current_date" select="1"/>
|
||||
|
||||
<!-- <field name="end_date" on_change="onchange_current_date(current_date,end_date)"/> -->
|
||||
<field name="end_date"/>
|
||||
|
||||
<field name="clean_type"/>
|
||||
<field name="room_no" select="1" domain="[('isroom','=',True)]"/>
|
||||
<field name="inspector"/>
|
||||
<field name="inspect_date_time"/>
|
||||
<field name="quality"/>
|
||||
<field name="company_id"/>
|
||||
|
||||
</group>
|
||||
|
||||
<field name="activity_lines" colspan="4" nolabel="1">
|
||||
<form string="Activity Lines">
|
||||
<group col="4">
|
||||
<field name="activity_id"/>
|
||||
<field name="housekeeper"/>
|
||||
<field name="clean_start_time"/>
|
||||
<field name="clean_end_time"/>
|
||||
<field name="dirty"/>
|
||||
<field name="clean"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Activity Lines">
|
||||
<field name="activity_id"/>
|
||||
<field name="housekeeper"/>
|
||||
<field name="clean_start_time"/>
|
||||
<field name="clean_end_time"/>
|
||||
<field name="dirty"/>
|
||||
<field name="clean"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_hotel_housekeeping_tree">
|
||||
<field name="name">hotel.housekeeping.tree</field>
|
||||
<field name="model">hotel.housekeeping</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Housekeeping">
|
||||
<field name="current_date"/>
|
||||
<field name="clean_type"/>
|
||||
<field name="room_no"/>
|
||||
<field name="activity_lines"/>
|
||||
<field name="inspector"/>
|
||||
<field name="inspect_date_time"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="open_hotel_housekeeping_form_tree">
|
||||
<field name="name">Housekeeping</field>
|
||||
<field name="res_model">hotel.housekeeping</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">form,tree</field>
|
||||
<field name="view_id" ref="view_hotel_housekeeping_tree"/>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
================ New HouseKeeping =================
|
||||
-->
|
||||
|
||||
<!-- <record model="ir.actions.act_window" id="open_hotel_housekeeping_form_tree_int">
|
||||
<field name="name">New Housekeeping</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">hotel.housekeeping</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form,tree</field>
|
||||
<field name="view_id" ref="view_hotel_housekeeping_tree"/>
|
||||
</record> -->
|
||||
|
||||
<menuitem name="New HouseKeeping"
|
||||
id="menu_open_hotel_housekeeping_form_tree"
|
||||
action="open_hotel_housekeeping_form_tree"
|
||||
parent="hotel_housekeeping_menu"/>
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
================ Activity Category=================
|
||||
-->
|
||||
|
||||
<record model="ir.ui.view" id="view_hotel_housekeeping_activity_type_form">
|
||||
<field name="name">hotel_housekeeping_activity_type_form</field>
|
||||
<field name="model">hotel.housekeeping.activity.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Housekeeping Activity Types" version="7.0">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<group name="parent" col="4">
|
||||
<field name="parent_id" domain="[('isactivitytype','=',True)]"/>
|
||||
<field name="isactivitytype"/>
|
||||
</group>
|
||||
<group name="account_property" string="Account Properties" colspan="2">
|
||||
<field name="property_account_income_categ_id" />
|
||||
<field name="property_account_expense_categ_id" />
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- <record model="ir.ui.view" id="view_hotel_housekeeping_activity_type_list">
|
||||
<field name="name">hotel_housekeeping_activity_type_list</field>
|
||||
<field name="model">hotel.housekeeping.activity.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Housekeeping Activity Types">
|
||||
<field name="complete_name"/>
|
||||
|
||||
</tree>
|
||||
</field>
|
||||
</record> -->
|
||||
|
||||
<record model="ir.actions.act_window" id="action_hotel_housekeeping_activity_type_view_form">
|
||||
<field name="name">Housekeeping Activity Types</field>
|
||||
<field name="res_model">hotel.housekeeping.activity.type</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Activity Definations"
|
||||
id="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
||||
sequence="9"
|
||||
parent="hotel.hotel_configuration_menu"/>
|
||||
|
||||
<menuitem name="Activity Categories"
|
||||
id="menu_action_hotel_housekeeping_activity_type_view_form"
|
||||
action="action_hotel_housekeeping_activity_type_view_form"
|
||||
parent="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
||||
sequence = "9"/>
|
||||
|
||||
<!-- activity as product -->
|
||||
|
||||
<record model="ir.ui.view" id="view_h_activity_form">
|
||||
<field name="name">h.activity.form</field>
|
||||
<field name="model">h.activity</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Housekeeping Activity">
|
||||
<field name="name" select="1"/>
|
||||
<field name="categ_id" select="1" domain="[('isactivitytype','=',True)]"/>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_h_activity_tree">
|
||||
<field name="name">h.activity.tree</field>
|
||||
<field name="model">h.activity</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Housekeeping Activity">
|
||||
<field name="name"/>
|
||||
<field name="categ_id" select="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="action_h_activity_form">
|
||||
<field name="name">Housekeeping Activity</field>
|
||||
<field name="res_model">h.activity</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Activities"
|
||||
id="menu_open_h_activity_form"
|
||||
action="action_h_activity_form"
|
||||
parent="menu_action_hotel_housekeeping_activity_type_view_form_parent"
|
||||
sequence = "8"/>
|
||||
|
||||
|
||||
<record model="ir.ui.view" id="hotel_activity_type_form">
|
||||
<field name="name">activity.type.from</field>
|
||||
<field name="model">activity.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Activity Type">
|
||||
<sheet>
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="parent_id"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="hotel_activity_type_tree">
|
||||
<field name="name">activity.type.tree</field>
|
||||
<field name="model">activity.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Activity Type">
|
||||
<field name="name"/>
|
||||
<field name="parent_id"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_activity_type_kanban" model="ir.ui.view">
|
||||
<field name="name">activity.type.kanban</field>
|
||||
<field name="model">activity.type</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_activity_type_view_form">
|
||||
<field name="name">Housekeeping Activity Types</field>
|
||||
<field name="res_model">activity.type</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
</record>
|
||||
<menuitem name="Activity Categories" sequence = "9"
|
||||
id="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form"
|
||||
action="action_activity_type_view_form"
|
||||
parent="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form_parent"/>
|
||||
|
||||
<record model="ir.ui.view" id="hotel_activity_housekeeping_form">
|
||||
<field name="name">activity.housekeeping.from</field>
|
||||
<field name="model">activity.housekeeping</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Activity Type">
|
||||
<sheet>
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="categ_id"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="hotel_activity_housekeeping_tree">
|
||||
<field name="name">activity.housekeeping.tree</field>
|
||||
<field name="model">activity.housekeeping</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Activity Type">
|
||||
<field name="name"/>
|
||||
<field name="categ_id"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_activity_kanban" model="ir.ui.view">
|
||||
<field name="name">activity.housekeeping.kanban</field>
|
||||
<field name="model">activity.housekeeping</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="name"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="name"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="action_activity_housekeeping_view_form">
|
||||
<field name="name">Housekeeping Activity</field>
|
||||
<field name="res_model">activity.housekeeping</field>
|
||||
<!--<field name="view_type">form</field>-->
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
</record>
|
||||
<menuitem name="Activities" sequence = "8"
|
||||
id="hotel_housekeeping.menu_open_h_activity_form"
|
||||
action="action_activity_housekeeping_view_form"
|
||||
parent="hotel_housekeeping.menu_action_hotel_housekeeping_activity_type_view_form_parent"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
1
hotel_laundry/Readme.md
Normal file
@ -0,0 +1 @@
|
||||
8.0 Branch
|
||||
7
hotel_laundry/__init__.py
Normal file
@ -0,0 +1,7 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
from . import wizard
|
||||
from . import models
|
||||
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
29
hotel_laundry/__manifest__.py
Normal file
@ -0,0 +1,29 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
{
|
||||
"name": "Hotel Laundry ",
|
||||
"version": "17.0.1.1",
|
||||
"author": "Pragmatic TechSoft Pvt Ltd",
|
||||
'website': 'http://pragtech.co.in/',
|
||||
"category": "Generic Modules/Hotel Laundry",
|
||||
"description": """
|
||||
Module for laundry management. You can manage:
|
||||
* Configure Property
|
||||
* Hotel Configuration
|
||||
* laundry services
|
||||
* Payment
|
||||
|
||||
Different reports are also provided, mainly for hotel statistics.
|
||||
""",
|
||||
"depends": ["base", "hotel", "hotel_management"],
|
||||
"data": [
|
||||
'security/hotel_laundry_security.xml',
|
||||
"security/ir.model.access.csv",
|
||||
"wizard/hotel_laundry_picking_view.xml",
|
||||
"views/hotel_laundry_view.xml",
|
||||
"views/laundry_sequence_view.xml",
|
||||
"laundry_data.xml",
|
||||
],
|
||||
"active": False,
|
||||
"installable": True,
|
||||
'license': 'OPL-1',
|
||||
}
|
||||
706
hotel_laundry/i18n/en_US.po
Normal file
@ -0,0 +1,706 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_laundry
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 07:11+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 07:11+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Automatic Declaration"
|
||||
msgstr "Automatic Declaration"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__canceled
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__canceled
|
||||
msgid "Canceled"
|
||||
msgstr "Canceled"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__category_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__category_id1
|
||||
msgid "Category"
|
||||
msgstr "Category"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__company_id
|
||||
msgid "Company"
|
||||
msgstr "Company"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Confirm"
|
||||
msgstr "Confirm"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__confirmed
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__confirmed
|
||||
msgid "Confirmed"
|
||||
msgstr "Confirmed"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__cost_price
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_price
|
||||
msgid "Cost Price"
|
||||
msgstr "Cost Price"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "Cost Rate"
|
||||
msgstr "Cost Rate"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_subtotal
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_subtotal
|
||||
msgid "Cost Sub Total"
|
||||
msgstr "Cost Sub Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Created by"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Created on"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Customer Return"
|
||||
msgstr "Customer Return"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__customer_returned
|
||||
msgid "Customer Returned"
|
||||
msgstr "Customer Returned"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__tax_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr "Customer Taxes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Display Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__done
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Done"
|
||||
msgstr "Done"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__draft
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Draft"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__edit
|
||||
msgid "Edit"
|
||||
msgstr "Edit"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Extra Info"
|
||||
msgstr "Extra Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__from_room
|
||||
msgid "From Room"
|
||||
msgstr "From Room"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__partner_id
|
||||
msgid "Guest Name"
|
||||
msgstr "Guest Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "History"
|
||||
msgstr "History"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Lanudry Service"
|
||||
msgstr "Hotel Lanudry Service"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_view
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_tree_view
|
||||
msgid "Hotel Laundry"
|
||||
msgstr "Hotel Laundry"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking_memory
|
||||
msgid "Hotel Laundry Picking Memory"
|
||||
msgstr "Hotel Laundry Picking Memory"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__hotel_laundry_service_id
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Laundry Service"
|
||||
msgstr "Hotel Laundry Service"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_user
|
||||
msgid "Hotel Management / Laundry User"
|
||||
msgstr "Hotel Management / Laundry User"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_manager
|
||||
msgid "Hotel Management/ Laundry Manager"
|
||||
msgstr "Hotel Management/ Laundry Manager"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__internal
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__internal
|
||||
msgid "Internal"
|
||||
msgstr "Internal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__invoice_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Invoice Lines"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__invoice_state
|
||||
msgid "Invoicing"
|
||||
msgstr "Invoicing"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__is_chargable
|
||||
msgid "Is Chargable"
|
||||
msgstr "Is Chargable"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id
|
||||
msgid "Item"
|
||||
msgstr "Item"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__item_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id_ref
|
||||
msgid "Items"
|
||||
msgstr "Items"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Lanundry Service Items Info"
|
||||
msgstr "Lanundry Service Items Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Last Modified on"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Last Updated by"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Last Updated on"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__laundry_items_id
|
||||
msgid "Laundry Items"
|
||||
msgstr "Laundry Items"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Line"
|
||||
msgstr "Laundry Line"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Lines"
|
||||
msgstr "Laundry Lines"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_management
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_management_menu
|
||||
msgid "Laundry Management"
|
||||
msgstr "Laundry Management"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_product_line_ids
|
||||
msgid "Laundry Product Service Line"
|
||||
msgstr "Laundry Product Service Line"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Return"
|
||||
msgstr "Laundry Return"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__laundry_returned
|
||||
msgid "Laundry Returned"
|
||||
msgstr "Laundry Returned"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_id
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_submenu
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_form
|
||||
msgid "Laundry Service"
|
||||
msgstr "Laundry Service"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.laundry_management_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_tree_view1
|
||||
msgid "Laundry Service Configuration"
|
||||
msgstr "Laundry Service Configuration"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Info"
|
||||
msgstr "Laundry Service Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Items"
|
||||
msgstr "Laundry Service Items"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__laundry_service_line_id
|
||||
msgid "Laundry Service Line"
|
||||
msgstr "Laundry Service Line"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__laundry_service_product_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product"
|
||||
msgstr "Laundry Service Product"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product Info"
|
||||
msgstr "Laundry Service Product Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_request
|
||||
msgid "Laundry Service Request"
|
||||
msgstr "Laundry Service Request"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__laundry_service_ids
|
||||
msgid "Laundry Services"
|
||||
msgstr "aundry Services"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services_items
|
||||
msgid "Laundry services Items Details"
|
||||
msgstr "Laundry services Items Details"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services
|
||||
msgid "Laundry services in hotel"
|
||||
msgstr "Laundry services in hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Manual Description"
|
||||
msgstr "Manual Description"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__move_id
|
||||
msgid "Move"
|
||||
msgstr "Move"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__product_return_moves
|
||||
msgid "Moves"
|
||||
msgstr "Moves"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__name
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__none
|
||||
msgid "No invoicing"
|
||||
msgstr "No invoicing"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__name
|
||||
msgid "Order Reference"
|
||||
msgstr "rder Reference"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__pricelist_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Pricelist"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__product_id
|
||||
msgid "Product"
|
||||
msgstr "Product"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product_line
|
||||
msgid "Product Line show all items details"
|
||||
msgstr "Product Line show all items details"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_tree
|
||||
msgid "Product Moves"
|
||||
msgstr "Product Moves"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Provide the quantities of the returned products."
|
||||
msgstr "Provide the quantities of the returned products."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__quantity
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty
|
||||
msgid "Quantity"
|
||||
msgstr "Quantity"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__date_order
|
||||
msgid "Request Date"
|
||||
msgstr "Request Date"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__deadline_date
|
||||
msgid "Request Deadline"
|
||||
msgstr "Request Deadline"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__request_type
|
||||
msgid "Request Type"
|
||||
msgstr "Request Type"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__user_id
|
||||
msgid "Responsible"
|
||||
msgstr "Responsible"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return"
|
||||
msgstr "Return"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_picking_action_form
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking
|
||||
msgid "Return Picking"
|
||||
msgstr "Return Picking"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return lines"
|
||||
msgstr "Return lines"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Room Info"
|
||||
msgstr "Room Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Room No"
|
||||
msgstr "Room No"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__sale_price
|
||||
msgid "Sale Price"
|
||||
msgstr "Sale Price"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sale_subtotal
|
||||
msgid "Sale Sub Total"
|
||||
msgstr "Sale Sub Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "Sales Price"
|
||||
msgstr "Sales Price"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
msgid "Sales Rate"
|
||||
msgstr "Sales Rate"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sale_subtotal
|
||||
msgid "Sales Sub Total"
|
||||
msgstr "Sales Sub Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Send to Laundry"
|
||||
msgstr "Send to Laundry"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__sent_to_laundry
|
||||
msgid "Sent to Laundry"
|
||||
msgstr "Sent to Laundry"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_services_id
|
||||
msgid "Service Name"
|
||||
msgstr "Service Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Service Product Line Info"
|
||||
msgstr "Service Product Line Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__service_type
|
||||
msgid "Service Type"
|
||||
msgstr "Service Type"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Shop Name"
|
||||
msgstr "Shop Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__state
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__state
|
||||
msgid "State"
|
||||
msgstr "State"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "States"
|
||||
msgstr "States"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__supplier_id
|
||||
msgid "Supplier"
|
||||
msgstr "Supplier"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__supplier_id
|
||||
msgid "Supplier Id"
|
||||
msgstr "Supplier Id"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Supplier Info"
|
||||
msgstr "Supplier Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__partner_id
|
||||
msgid "Supplier Name"
|
||||
msgstr "Supplier Name"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_tax_id
|
||||
msgid "Supplier Taxes"
|
||||
msgstr "Supplier Taxes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id_temp
|
||||
msgid "Supplier Temp Id"
|
||||
msgstr "Supplier Temp Id"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_tax
|
||||
msgid "Tax"
|
||||
msgstr "Tax"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__third_party
|
||||
msgid "Third Party"
|
||||
msgstr "Third Party"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist linked to "
|
||||
"selected supplier"
|
||||
msgstr ""
|
||||
"This column will compute cost price based on the pricelist linked to "
|
||||
"selected supplier"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist selected at "
|
||||
"header part"
|
||||
msgstr ""
|
||||
"This column will compute cost price based on the pricelist selected at "
|
||||
"header part"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__2binvoiced
|
||||
msgid "To be refunded/invoiced"
|
||||
msgstr "To be refunded/invoiced"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_total
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "Total Of Sale Subtotal"
|
||||
msgstr "Total Of Sale Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Total Of Sale Subtotals"
|
||||
msgstr "Total Of Sale Subtotals"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty_uom
|
||||
msgid "UOM"
|
||||
msgstr "UOM"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Units"
|
||||
msgstr "Units"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Update"
|
||||
msgstr "Update"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Washing Clothes"
|
||||
msgstr "Washing Clothes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__room_number
|
||||
msgid ""
|
||||
"Will show list of currently occupied room no that belongs to selected shop."
|
||||
msgstr ""
|
||||
"Will show list of currently occupied room no that belongs to selected shop."
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__wizard_id
|
||||
msgid "Wizard"
|
||||
msgstr "Wizard"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view123
|
||||
msgid "laundry Service"
|
||||
msgstr "laundry Service"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "laundry Service Product Line"
|
||||
msgstr "laundry Service Product Line"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view12345
|
||||
msgid "laundry Services Item"
|
||||
msgstr "laundry Services Item"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_items_ids
|
||||
msgid "laundry service items"
|
||||
msgstr "laundry service items"
|
||||
701
hotel_laundry/i18n/es.po
Normal file
@ -0,0 +1,701 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_laundry
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 11:39+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 11:39+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Automatic Declaration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__canceled
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__canceled
|
||||
msgid "Canceled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__category_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__category_id1
|
||||
msgid "Category"
|
||||
msgstr "Categoría"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__company_id
|
||||
msgid "Company"
|
||||
msgstr "Compañía"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Confirm"
|
||||
msgstr "Confirme"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__confirmed
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__confirmed
|
||||
msgid "Confirmed"
|
||||
msgstr "Confirmado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__cost_price
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_price
|
||||
msgid "Cost Price"
|
||||
msgstr "precio coste"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "Cost Rate"
|
||||
msgstr "Tarifa coste"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_subtotal
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_subtotal
|
||||
msgid "Cost Sub Total"
|
||||
msgstr "Coste Sub Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Customer Return"
|
||||
msgstr "Devuelto cliente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__customer_returned
|
||||
msgid "Customer Returned"
|
||||
msgstr "Devuelto cliente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__tax_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__done
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Done"
|
||||
msgstr "Hecho"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__draft
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__edit
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Extra Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__from_room
|
||||
msgid "From Room"
|
||||
msgstr "Desde Habitación"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__partner_id
|
||||
msgid "Guest Name"
|
||||
msgstr "Nombre de Huésped"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Lanudry Service"
|
||||
msgstr "Hotel servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_view
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_tree_view
|
||||
msgid "Hotel Laundry"
|
||||
msgstr "Hotel Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking_memory
|
||||
msgid "Hotel Laundry Picking Memory"
|
||||
msgstr "Hotel Lavandería memoria de pedido"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__hotel_laundry_service_id
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Laundry Service"
|
||||
msgstr "Hotel servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_user
|
||||
msgid "Hotel Management / Laundry User"
|
||||
msgstr "Gestión hotelera / usuario de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_manager
|
||||
msgid "Hotel Management/ Laundry Manager"
|
||||
msgstr "Gestión hotelera/ gerente de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__internal
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__internal
|
||||
msgid "Internal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__invoice_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Líneas de facturas"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__invoice_state
|
||||
msgid "Invoicing"
|
||||
msgstr "Facturando"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__is_chargable
|
||||
msgid "Is Chargable"
|
||||
msgstr "Es facturable"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id
|
||||
msgid "Item"
|
||||
msgstr "Articulo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__item_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id_ref
|
||||
msgid "Items"
|
||||
msgstr "Articulo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Lanundry Service Items Info"
|
||||
msgstr "Info Artículos de servicios de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__laundry_items_id
|
||||
msgid "Laundry Items"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_management
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_management_menu
|
||||
msgid "Laundry Management"
|
||||
msgstr "Gestión de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_product_line_ids
|
||||
msgid "Laundry Product Service Line"
|
||||
msgstr "Servicio de Línea de producto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Return"
|
||||
msgstr "Lavado devuelto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__laundry_returned
|
||||
msgid "Laundry Returned"
|
||||
msgstr "Lavado devuelto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_id
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_submenu
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_form
|
||||
msgid "Laundry Service"
|
||||
msgstr "Servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.laundry_management_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_tree_view1
|
||||
msgid "Laundry Service Configuration"
|
||||
msgstr "Configuración servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Items"
|
||||
msgstr "Artículos de servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__laundry_service_line_id
|
||||
msgid "Laundry Service Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__laundry_service_product_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product"
|
||||
msgstr "producto de servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product Info"
|
||||
msgstr "Info producto de servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_request
|
||||
msgid "Laundry Service Request"
|
||||
msgstr "Solicitud servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__laundry_service_ids
|
||||
msgid "Laundry Services"
|
||||
msgstr "Servicio de Lavandería en hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services_items
|
||||
msgid "Laundry services Items Details"
|
||||
msgstr "Detalles de Artículos de servicios de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services
|
||||
msgid "Laundry services in hotel"
|
||||
msgstr "Servicio de Lavandería en hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Manual Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__move_id
|
||||
msgid "Move"
|
||||
msgstr "Moviendo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__product_return_moves
|
||||
msgid "Moves"
|
||||
msgstr "Moviendo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__name
|
||||
msgid "Name"
|
||||
msgstr "nombre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__none
|
||||
msgid "No invoicing"
|
||||
msgstr "No hay Facturación"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__name
|
||||
msgid "Order Reference"
|
||||
msgstr "Orden de referencia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__pricelist_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Lista de precios"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__product_id
|
||||
msgid "Product"
|
||||
msgstr "producto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product_line
|
||||
msgid "Product Line show all items details"
|
||||
msgstr "La Línea de producto muestra todo los detalles de los Artículos"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_tree
|
||||
msgid "Product Moves"
|
||||
msgstr "Movimiento de producto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Provide the quantities of the returned products."
|
||||
msgstr "Proveer las cantidades de los productos devueltos"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__quantity
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__date_order
|
||||
msgid "Request Date"
|
||||
msgstr "Fecha Solicitada"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__deadline_date
|
||||
msgid "Request Deadline"
|
||||
msgstr "Solicitar fecha limite"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__request_type
|
||||
msgid "Request Type"
|
||||
msgstr "Solicitar Tipo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__user_id
|
||||
msgid "Responsible"
|
||||
msgstr "Responsable"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return"
|
||||
msgstr "Devolver"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_picking_action_form
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking
|
||||
msgid "Return Picking"
|
||||
msgstr "Devolver pedido"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return lines"
|
||||
msgstr "Devolver Líneas"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Room Info"
|
||||
msgstr "Habitación Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Room No"
|
||||
msgstr "Habitación No"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__sale_price
|
||||
msgid "Sale Price"
|
||||
msgstr "Precio venta"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sale_subtotal
|
||||
msgid "Sale Sub Total"
|
||||
msgstr "Venta Sub Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "Sales Price"
|
||||
msgstr "Ventas Price"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
msgid "Sales Rate"
|
||||
msgstr "ventas Rate"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sale_subtotal
|
||||
msgid "Sales Sub Total"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Send to Laundry"
|
||||
msgstr "Enviar a Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__sent_to_laundry
|
||||
msgid "Sent to Laundry"
|
||||
msgstr "Enviar a Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_services_id
|
||||
msgid "Service Name"
|
||||
msgstr "Servicio nombre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Service Product Line Info"
|
||||
msgstr "Servicio Línea de producto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__service_type
|
||||
msgid "Service Type"
|
||||
msgstr "Tipo servicio"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Shop Name"
|
||||
msgstr "Nombre comercio"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__state
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__state
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "States"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__supplier_id
|
||||
msgid "Supplier"
|
||||
msgstr "Proveedor"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__supplier_id
|
||||
msgid "Supplier Id"
|
||||
msgstr "Proveedor Id"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Supplier Info"
|
||||
msgstr "Proveedor Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__partner_id
|
||||
msgid "Supplier Name"
|
||||
msgstr "Proveedor nombre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_tax_id
|
||||
msgid "Supplier Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id_temp
|
||||
msgid "Supplier Temp Id"
|
||||
msgstr "Proveedor Temp Id"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_tax
|
||||
msgid "Tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__third_party
|
||||
msgid "Third Party"
|
||||
msgstr "Parte tercera"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist linked to "
|
||||
"selected supplier"
|
||||
msgstr "Esta columna computara el precio coste basado en la lista de precios vinculado al proveedor selecionado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist selected at "
|
||||
"header part"
|
||||
msgstr "Esta columna computara el precio coste basado en la lista de precios selecionado por la parte cabezera"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__2binvoiced
|
||||
msgid "To be refunded/invoiced"
|
||||
msgstr "A ser reembolsado/Facturado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_total
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "Total Of Sale Subtotal"
|
||||
msgstr "Total del coste Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Total Of Sale Subtotals"
|
||||
msgstr "Total del coste Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty_uom
|
||||
msgid "UOM"
|
||||
msgstr "UOM"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Units"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Washing Clothes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__room_number
|
||||
msgid ""
|
||||
"Will show list of currently occupied room no that belongs to selected shop."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Muestra lista de No.de habitaciones actualmente ocupadas que pertenecen al comercio seleccionado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__wizard_id
|
||||
msgid "Wizard"
|
||||
msgstr "Wizard"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancelar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view123
|
||||
msgid "laundry Service"
|
||||
msgstr "servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "laundry Service Product Line"
|
||||
msgstr "Línea de producto de servicio de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view12345
|
||||
msgid "laundry Services Item"
|
||||
msgstr "Artículos de servicios de Lavandería"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_items_ids
|
||||
msgid "laundry service items"
|
||||
msgstr "Artículos de servicios de Lavandería"
|
||||
701
hotel_laundry/i18n/fr_BE.po
Normal file
@ -0,0 +1,701 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_laundry
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 11:39+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 11:39+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Automatic Declaration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__canceled
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__canceled
|
||||
msgid "Canceled"
|
||||
msgstr "Annulé"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__category_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__category_id1
|
||||
msgid "Category"
|
||||
msgstr "Catégorie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__company_id
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmer"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__confirmed
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__confirmed
|
||||
msgid "Confirmed"
|
||||
msgstr "Confirmé"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__cost_price
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_price
|
||||
msgid "Cost Price"
|
||||
msgstr "Prix de revient"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "Cost Rate"
|
||||
msgstr "Taux"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_subtotal
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_subtotal
|
||||
msgid "Cost Sub Total"
|
||||
msgstr "Sous total revient"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Customer Return"
|
||||
msgstr "Retour Client"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__customer_returned
|
||||
msgid "Customer Returned"
|
||||
msgstr "Retour Client"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__tax_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__done
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Done"
|
||||
msgstr "Effectué"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__draft
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__edit
|
||||
msgid "Edit"
|
||||
msgstr "Editer"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Extra Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__from_room
|
||||
msgid "From Room"
|
||||
msgstr "De Chambre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__partner_id
|
||||
msgid "Guest Name"
|
||||
msgstr "Nom Client"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Lanudry Service"
|
||||
msgstr "Service de Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_view
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_tree_view
|
||||
msgid "Hotel Laundry"
|
||||
msgstr "Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking_memory
|
||||
msgid "Hotel Laundry Picking Memory"
|
||||
msgstr "Ramassage"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__hotel_laundry_service_id
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Laundry Service"
|
||||
msgstr "Service de Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_user
|
||||
msgid "Hotel Management / Laundry User"
|
||||
msgstr "Gestion Hôtel / Employé Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_manager
|
||||
msgid "Hotel Management/ Laundry Manager"
|
||||
msgstr "Gestion Hôtel / Manager Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__internal
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__internal
|
||||
msgid "Internal"
|
||||
msgstr "Interne"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__invoice_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Lignes de facture"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__invoice_state
|
||||
msgid "Invoicing"
|
||||
msgstr "Facturation"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__is_chargable
|
||||
msgid "Is Chargable"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id
|
||||
msgid "Item"
|
||||
msgstr "Article"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__item_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id_ref
|
||||
msgid "Items"
|
||||
msgstr "Article"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Lanundry Service Items Info"
|
||||
msgstr "Info Articles Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__laundry_items_id
|
||||
msgid "Laundry Items"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_management
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_management_menu
|
||||
msgid "Laundry Management"
|
||||
msgstr "Gestion Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_product_line_ids
|
||||
msgid "Laundry Product Service Line"
|
||||
msgstr "Ligne de Produit de Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Return"
|
||||
msgstr "Retour Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__laundry_returned
|
||||
msgid "Laundry Returned"
|
||||
msgstr "Retour Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_id
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_submenu
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_form
|
||||
msgid "Laundry Service"
|
||||
msgstr "Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.laundry_management_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_tree_view1
|
||||
msgid "Laundry Service Configuration"
|
||||
msgstr "Configuration Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Items"
|
||||
msgstr "Articles Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__laundry_service_line_id
|
||||
msgid "Laundry Service Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__laundry_service_product_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product"
|
||||
msgstr "Produit Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product Info"
|
||||
msgstr "Info Produit Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_request
|
||||
msgid "Laundry Service Request"
|
||||
msgstr "Demande Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__laundry_service_ids
|
||||
msgid "Laundry Services"
|
||||
msgstr "Buanderie dans l'hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services_items
|
||||
msgid "Laundry services Items Details"
|
||||
msgstr "Détails Elements Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services
|
||||
msgid "Laundry services in hotel"
|
||||
msgstr "Buanderie dans l'hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Manual Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__move_id
|
||||
msgid "Move"
|
||||
msgstr "Mouvements"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__product_return_moves
|
||||
msgid "Moves"
|
||||
msgstr "Mouvements"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__name
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__none
|
||||
msgid "No invoicing"
|
||||
msgstr "Pas de Facturation"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__name
|
||||
msgid "Order Reference"
|
||||
msgstr "Référence Commande"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__pricelist_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Tarifs"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__product_id
|
||||
msgid "Product"
|
||||
msgstr "Produit"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product_line
|
||||
msgid "Product Line show all items details"
|
||||
msgstr "Ligne Produit montre tous les détails d'Articles"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_tree
|
||||
msgid "Product Moves"
|
||||
msgstr "Deplace"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Provide the quantities of the returned products."
|
||||
msgstr "Fournir les quantités des produits retournés"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__quantity
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty
|
||||
msgid "Quantity"
|
||||
msgstr "Quantité"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__date_order
|
||||
msgid "Request Date"
|
||||
msgstr "Date Demande"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__deadline_date
|
||||
msgid "Request Deadline"
|
||||
msgstr "Date fin Demande"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__request_type
|
||||
msgid "Request Type"
|
||||
msgstr "Type Demande"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__user_id
|
||||
msgid "Responsible"
|
||||
msgstr "Responsable"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return"
|
||||
msgstr "Retourner"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_picking_action_form
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking
|
||||
msgid "Return Picking"
|
||||
msgstr "Retour Ramassage"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return lines"
|
||||
msgstr "Lignes Retour"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Room Info"
|
||||
msgstr "Info Chambre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Room No"
|
||||
msgstr "Numéro chambre"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__sale_price
|
||||
msgid "Sale Price"
|
||||
msgstr "Prix de vente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sale_subtotal
|
||||
msgid "Sale Sub Total"
|
||||
msgstr "Sous total Vente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "Sales Price"
|
||||
msgstr "Prix de ventes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
msgid "Sales Rate"
|
||||
msgstr "Taux Ventes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sale_subtotal
|
||||
msgid "Sales Sub Total"
|
||||
msgstr "Sous total Ventes"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Send to Laundry"
|
||||
msgstr "Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__sent_to_laundry
|
||||
msgid "Sent to Laundry"
|
||||
msgstr "Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_services_id
|
||||
msgid "Service Name"
|
||||
msgstr "Nom Service"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Service Product Line Info"
|
||||
msgstr "Info"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__service_type
|
||||
msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Shop Name"
|
||||
msgstr "Nom Boutique"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__state
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__state
|
||||
msgid "State"
|
||||
msgstr "Etat"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "States"
|
||||
msgstr "Etat"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__supplier_id
|
||||
msgid "Supplier"
|
||||
msgstr "Fournisseur"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__supplier_id
|
||||
msgid "Supplier Id"
|
||||
msgstr "Numéro fournisseur"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Supplier Info"
|
||||
msgstr "Info fournisseur"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__partner_id
|
||||
msgid "Supplier Name"
|
||||
msgstr "Nom fournisseur"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_tax_id
|
||||
msgid "Supplier Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id_temp
|
||||
msgid "Supplier Temp Id"
|
||||
msgstr "ID Fournisseur"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_tax
|
||||
msgid "Tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__third_party
|
||||
msgid "Third Party"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid ""
|
||||
"This column will compute cost priceLe calcul de coût de cette colonne est basée sur le fournisseur sélectionné based on the pricelist linked to "
|
||||
"selected supplier"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist selected at "
|
||||
"header part"
|
||||
msgstr "Le calcul de Coût de cette colonne est basée sur le fournisseur sélectionné"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__2binvoiced
|
||||
msgid "To be refunded/invoiced"
|
||||
msgstr "Remboursement / Facture"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_total
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "Total Of Sale Subtotal"
|
||||
msgstr "Total Coût"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Total Of Sale Subtotals"
|
||||
msgstr "Total Coût"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty_uom
|
||||
msgid "UOM"
|
||||
msgstr "UOM"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Units"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Update"
|
||||
msgstr "Mise à jour"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Washing Clothes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__room_number
|
||||
msgid ""
|
||||
"Will show list of currently occupied room no that belongs to selected shop."
|
||||
msgstr "Affichera la liste des chambres occupées actuellement."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Affichera la liste des boutiques de l'utilisateur connecté."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__wizard_id
|
||||
msgid "Wizard"
|
||||
msgstr "Assistant"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view123
|
||||
msgid "laundry Service"
|
||||
msgstr "Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "laundry Service Product Line"
|
||||
msgstr "Ligne de Produit Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view12345
|
||||
msgid "laundry Services Item"
|
||||
msgstr "Détails Elements Buanderie"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_items_ids
|
||||
msgid "laundry service items"
|
||||
msgstr "laundry service items"
|
||||
701
hotel_laundry/i18n/pt_BR.po
Normal file
@ -0,0 +1,701 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_laundry
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-08-12 11:39+0000\n"
|
||||
"PO-Revision-Date: 2020-08-12 11:39+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Automatic Declaration"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__canceled
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Cancel"
|
||||
msgstr "_Cancelar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__canceled
|
||||
msgid "Canceled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__category_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__category_id1
|
||||
msgid "Category"
|
||||
msgstr "Categoria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__company_id
|
||||
msgid "Company"
|
||||
msgstr "Companhia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__confirmed
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__confirmed
|
||||
msgid "Confirmed"
|
||||
msgstr "Confirmado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__cost_price
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_price
|
||||
msgid "Cost Price"
|
||||
msgstr "Preço de custo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "Cost Rate"
|
||||
msgstr "Taxa de Custo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_subtotal
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_subtotal
|
||||
msgid "Cost Sub Total"
|
||||
msgstr "Total de sub custo"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Customer Return"
|
||||
msgstr "Retornado ao Cliente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__customer_returned
|
||||
msgid "Customer Returned"
|
||||
msgstr "Retornado ao Cliente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__tax_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__done
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Done"
|
||||
msgstr "Feito"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__draft
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__draft
|
||||
msgid "Draft"
|
||||
msgstr "Projecto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry__state__edit
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Extra Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__from_room
|
||||
msgid "From Room"
|
||||
msgstr "A partir do quarto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__partner_id
|
||||
msgid "Guest Name"
|
||||
msgstr "Nome do convidado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Lanudry Service"
|
||||
msgstr "Serviço de lavanderia do Hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_view
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_tree_view
|
||||
msgid "Hotel Laundry"
|
||||
msgstr "Hotel Lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking_memory
|
||||
msgid "Hotel Laundry Picking Memory"
|
||||
msgstr "Memória de coleta de lavanderia do Hotel "
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__hotel_laundry_service_id
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Laundry Service"
|
||||
msgstr "Serviço de lavanderia do Hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_user
|
||||
msgid "Hotel Management / Laundry User"
|
||||
msgstr "Gestão Hoteleira / Usuário da lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_manager
|
||||
msgid "Hotel Management/ Laundry Manager"
|
||||
msgstr "Gestão Hoteleira / Gerente da lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__request_type__internal
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__internal
|
||||
msgid "Internal"
|
||||
msgstr "Interno"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__invoice_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Linhas de Fatura"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__invoice_state
|
||||
msgid "Invoicing"
|
||||
msgstr "Facturação"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__is_chargable
|
||||
msgid "Is Chargable"
|
||||
msgstr "É cobrado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id
|
||||
msgid "Item"
|
||||
msgstr "Item"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__item_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id_ref
|
||||
msgid "Items"
|
||||
msgstr "Items"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Lanundry Service Items Info"
|
||||
msgstr "Informações de itens de serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__laundry_items_id
|
||||
msgid "Laundry Items"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_management
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_management_menu
|
||||
msgid "Laundry Management"
|
||||
msgstr "Gestão de lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_product_line_ids
|
||||
msgid "Laundry Product Service Line"
|
||||
msgstr "Linha de serviço de produtos de lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Return"
|
||||
msgstr "Lavandaria - Devolvido"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__laundry_returned
|
||||
msgid "Laundry Returned"
|
||||
msgstr "Laundry Returned"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_id
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_submenu
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_form
|
||||
msgid "Laundry Service"
|
||||
msgstr "Serviço de lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.laundry_management_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_tree_view1
|
||||
msgid "Laundry Service Configuration"
|
||||
msgstr "Configuração do serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Info"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Items"
|
||||
msgstr "itens de serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__laundry_service_line_id
|
||||
msgid "Laundry Service Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__laundry_service_product_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product"
|
||||
msgstr "Produto do serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product Info"
|
||||
msgstr "Informação de produto de serviço lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_request
|
||||
msgid "Laundry Service Request"
|
||||
msgstr "Solicitação de serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__laundry_service_ids
|
||||
msgid "Laundry Services"
|
||||
msgstr "Serviços de Lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services_items
|
||||
msgid "Laundry services Items Details"
|
||||
msgstr "Detalhes de Itens de serviços de lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services
|
||||
msgid "Laundry services in hotel"
|
||||
msgstr "Serviços de lavanderia no hotel"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Manual Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__move_id
|
||||
msgid "Move"
|
||||
msgstr "Mover"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__product_return_moves
|
||||
msgid "Moves"
|
||||
msgstr "Mover"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__name
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__none
|
||||
msgid "No invoicing"
|
||||
msgstr "Sem facturação"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__name
|
||||
msgid "Order Reference"
|
||||
msgstr "Referência de ordem"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__pricelist_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Lista de Preços"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__product_id
|
||||
msgid "Product"
|
||||
msgstr "Produto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product_line
|
||||
msgid "Product Line show all items details"
|
||||
msgstr "Linha de produtos mostrar todos os detalhes dos itens"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_tree
|
||||
msgid "Product Moves"
|
||||
msgstr "Movimentos de produto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Provide the quantities of the returned products."
|
||||
msgstr "Fornece as quantidades dos produtos retornados."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__quantity
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty
|
||||
msgid "Quantity"
|
||||
msgstr "quantidade"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__date_order
|
||||
msgid "Request Date"
|
||||
msgstr "Data de solicitação"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__deadline_date
|
||||
msgid "Request Deadline"
|
||||
msgstr "Prazo de solicitação"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__request_type
|
||||
msgid "Request Type"
|
||||
msgstr "Tipo de solicitação"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__user_id
|
||||
msgid "Responsible"
|
||||
msgstr "Responsável"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return"
|
||||
msgstr "Voltar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_picking_action_form
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking
|
||||
msgid "Return Picking"
|
||||
msgstr "Retorno de colheita"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return lines"
|
||||
msgstr "Linhas de retorno"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Room Info"
|
||||
msgstr "Informacoes do Quarto"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Room No"
|
||||
msgstr "Quarto n º"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__sale_price
|
||||
msgid "Sale Price"
|
||||
msgstr "Preço de venda"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sale_subtotal
|
||||
msgid "Sale Sub Total"
|
||||
msgstr "Subtotal de venda"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "Sales Price"
|
||||
msgstr "Preço de venda"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
msgid "Sales Rate"
|
||||
msgstr "Taxa de vendas"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sale_subtotal
|
||||
msgid "Sales Sub Total"
|
||||
msgstr "Subtotal de vendas"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Send to Laundry"
|
||||
msgstr "Enviar para lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__state__sent_to_laundry
|
||||
msgid "Sent to Laundry"
|
||||
msgstr "Enviar para lavanderia"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_services_id
|
||||
msgid "Service Name"
|
||||
msgstr "Nome do serviço"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Service Product Line Info"
|
||||
msgstr "Informação de linha de produto de serviço"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__service_type
|
||||
msgid "Service Type"
|
||||
msgstr "Tipo de serviço"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Shop Name"
|
||||
msgstr "Nome da loja"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__state
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__state
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "States"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__supplier_id
|
||||
msgid "Supplier"
|
||||
msgstr "Fornecedor"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__supplier_id
|
||||
msgid "Supplier Id"
|
||||
msgstr "Fornecedor ID"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Supplier Info"
|
||||
msgstr "Informações do fornecedor"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__partner_id
|
||||
msgid "Supplier Name"
|
||||
msgstr "Nome do fornecedor"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_tax_id
|
||||
msgid "Supplier Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id_temp
|
||||
msgid "Supplier Temp Id"
|
||||
msgstr "Id temporária de fornecedor"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_tax
|
||||
msgid "Tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__laundry_management__service_type__third_party
|
||||
msgid "Third Party"
|
||||
msgstr "Terceiros"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist linked to "
|
||||
"selected supplier"
|
||||
msgstr "Esta coluna irá calcular o preço de custo com base na lista de preços ligados ao fornecedor selecionado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid ""
|
||||
"This column will compute cost price based on the pricelist selected at "
|
||||
"header part"
|
||||
msgstr "Esta coluna irá calcular o preço de custo com base na lista de preços selecionada na parte do cabeçalho"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields.selection,name:hotel_laundry.selection__hotel_laundry_picking__invoice_state__2binvoiced
|
||||
msgid "To be refunded/invoiced"
|
||||
msgstr "A ser devolvido/facturado"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_total
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "Total Of Sale Subtotal"
|
||||
msgstr "Total de venda Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Total Of Sale Subtotals"
|
||||
msgstr "Total de venda Subtotal"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty_uom
|
||||
msgid "UOM"
|
||||
msgstr "UOM"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Units"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Update"
|
||||
msgstr "Atualizar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Washing Clothes"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__room_number
|
||||
msgid ""
|
||||
"Will show list of currently occupied room no that belongs to selected shop."
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid ""
|
||||
"Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Irá mostrar a lista de lojas que pertencem à empresas permitidas do usuário conectado."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__wizard_id
|
||||
msgid "Wizard"
|
||||
msgstr "Assistente"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancelar"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view123
|
||||
msgid "laundry Service"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "laundry Service Product Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view12345
|
||||
msgid "laundry Services Item"
|
||||
msgstr "itens de serviço de lavandaria"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_items_ids
|
||||
msgid "laundry service items"
|
||||
msgstr "itens de serviço de lavandaria"
|
||||
708
hotel_laundry/i18n/ru.po
Normal file
@ -0,0 +1,708 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * hotel_laundry
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 12.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-05-21 05:13+0000\n"
|
||||
"PO-Revision-Date: 2020-05-21 05:13+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Automatic Declaration"
|
||||
msgstr "Автоматическое Декларация"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry,state:0
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Canceled"
|
||||
msgstr "Отмененный"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__category_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__category_id1
|
||||
msgid "Category"
|
||||
msgstr "Категория"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.category,name:hotel_laundry.cat3333
|
||||
msgid "Clothes"
|
||||
msgstr "Одежда"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__company_id
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Confirm"
|
||||
msgstr "Подтвердить"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry,state:0
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Confirmed"
|
||||
msgstr "Подтвержденный"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__cost_price
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_price
|
||||
msgid "Cost Price"
|
||||
msgstr "Себестоимость"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "Cost Rate"
|
||||
msgstr "Тариф"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_subtotal
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__cost_subtotal
|
||||
msgid "Cost Sub Total"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Создано"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__create_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Создан"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Customer Return"
|
||||
msgstr "Клиент сдал"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Customer Returned"
|
||||
msgstr "Возвращено клиенту"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__tax_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr "Налоги с покупателя"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__display_name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Отображаемое Имя"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Done"
|
||||
msgstr "Сделано"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry,state:0
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Draft"
|
||||
msgstr "Черновик"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry,state:0
|
||||
msgid "Edit"
|
||||
msgstr "Редактировать"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Extra Info"
|
||||
msgstr "Доп. инфо"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,request_type:0
|
||||
msgid "From Room"
|
||||
msgstr "Из комнаты"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__partner_id
|
||||
msgid "Guest Name"
|
||||
msgstr "Имя гостя"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "History"
|
||||
msgstr "История"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Lanudry Service"
|
||||
msgstr "Услуги Прачечной Отеля"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_view
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_tree_view
|
||||
msgid "Hotel Laundry"
|
||||
msgstr "Прачечная Отеля"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking_memory
|
||||
msgid "Hotel Laundry Picking Memory"
|
||||
msgstr "История Прачечной Отеля"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__hotel_laundry_service_id
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Hotel Laundry Service"
|
||||
msgstr "Услуги Прачечной Отеля"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_user
|
||||
msgid "Hotel Management / Laundry User"
|
||||
msgstr "Управление Гостиницей / Пользователь Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:res.groups,name:hotel_laundry.group_laundry_manager
|
||||
msgid "Hotel Management/ Laundry Manager"
|
||||
msgstr "Управление Гостиницей/ Менеджер Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__id
|
||||
msgid "ID"
|
||||
msgstr "Номер"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,request_type:0
|
||||
#: selection:laundry.management,service_type:0
|
||||
msgid "Internal"
|
||||
msgstr "Внутренний"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__invoice_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Позиции счета"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__invoice_state
|
||||
msgid "Invoicing"
|
||||
msgstr "Выставление счёта"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__is_chargable
|
||||
msgid "Is Chargable"
|
||||
msgstr "Ответственный"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id
|
||||
msgid "Item"
|
||||
msgstr "Изделие"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__item_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__item_id_ref
|
||||
msgid "Items"
|
||||
msgstr "Изделия"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Lanundry Service Items Info"
|
||||
msgstr "Информация об изделиях сданных в стирку"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product____last_update
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Последнее изменение"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_uid
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Последний раз обновил"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__write_date
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Последнее обновление"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__laundry_items_id
|
||||
msgid "Laundry Items"
|
||||
msgstr "Изделия для Прачечной "
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Line"
|
||||
msgstr "Линия Для Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Laundry Lines"
|
||||
msgstr "Линии Для Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_management
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_management_menu
|
||||
msgid "Laundry Management"
|
||||
msgstr "Управление Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_product_line_ids
|
||||
msgid "Laundry Product Service Line"
|
||||
msgstr "Линия Обслуживания Продуктов Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Return"
|
||||
msgstr "Сдали Белье"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Laundry Returned"
|
||||
msgstr "Вернули Белье"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_service_id
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_submenu
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_form
|
||||
msgid "Laundry Service"
|
||||
msgstr "услуги прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.laundry_management_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_tree_view1
|
||||
msgid "Laundry Service Configuration"
|
||||
msgstr "Настрока Услуги Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Info"
|
||||
msgstr "Информация Об Услугах Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Laundry Service Items"
|
||||
msgstr "Предметы Услуг Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__laundry_service_line_id
|
||||
msgid "Laundry Service Line"
|
||||
msgstr "Линия Обслуживания Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__laundry_service_product_ids
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product"
|
||||
msgstr "Обсуживание услуг прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Laundry Service Product Info"
|
||||
msgstr "Информация Об Обсуживание услуг прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.ui.menu,name:hotel_laundry.laundry_service_request
|
||||
msgid "Laundry Service Request"
|
||||
msgstr "Запрос На Услуги Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__laundry_service_ids
|
||||
#: model:product.category,name:hotel_laundry.laundry_category_id
|
||||
msgid "Laundry Services"
|
||||
msgstr "Услуги прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services_items
|
||||
msgid "Laundry services Items Details"
|
||||
msgstr "Подробности Услуг Прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_services
|
||||
msgid "Laundry services in hotel"
|
||||
msgstr "Услуги прачечной в отеле"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "Manual Description"
|
||||
msgstr "Описание Инструкции"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__move_id
|
||||
msgid "Move"
|
||||
msgstr "Перемещение"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking__product_return_moves
|
||||
msgid "Moves"
|
||||
msgstr "Перемещения"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__name
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__name
|
||||
msgid "Name"
|
||||
msgstr "Название"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry.picking,invoice_state:0
|
||||
msgid "No invoicing"
|
||||
msgstr "Никаких выставленных счетов"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__name
|
||||
msgid "Order Reference"
|
||||
msgstr "Ссылка на заказ"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__pricelist_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__pricelist_id
|
||||
msgid "Pricelist"
|
||||
msgstr "Прайс-лист"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__product_id
|
||||
msgid "Product"
|
||||
msgstr "Продукт"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model,name:hotel_laundry.model_laundry_service_product_line
|
||||
msgid "Product Line show all items details"
|
||||
msgstr "Продуктовая линейка показывает все детали товара"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_memory_tree
|
||||
msgid "Product Moves"
|
||||
msgstr "Движения продукта"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Provide the quantities of the returned products."
|
||||
msgstr "Укажите количество возвращаемых продуктов."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__quantity
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty
|
||||
msgid "Quantity"
|
||||
msgstr "Количество"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__date_order
|
||||
msgid "Request Date"
|
||||
msgstr "Дата Запроса"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__deadline_date
|
||||
msgid "Request Deadline"
|
||||
msgstr "Крайний Срок Подачи Запроса"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__request_type
|
||||
msgid "Request Type"
|
||||
msgstr "Тип запроса"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__user_id
|
||||
msgid "Responsible"
|
||||
msgstr "Ответственный"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return"
|
||||
msgstr "Возврат"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.actions.act_window,name:hotel_laundry.hotel_laundry_picking_action_form
|
||||
#: model:ir.model,name:hotel_laundry.model_hotel_laundry_picking
|
||||
msgid "Return Picking"
|
||||
msgstr "Разукомплектовать"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "Return lines"
|
||||
msgstr "Обратная линия"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Room Info"
|
||||
msgstr "Информация О Номере"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Room No"
|
||||
msgstr "Номер комнаты"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services_items__sale_price
|
||||
msgid "Sale Price"
|
||||
msgstr "Цена продажи"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sale_subtotal
|
||||
msgid "Sale Sub Total"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "Sales Price"
|
||||
msgstr "Продажная цена"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
msgid "Sales Rate"
|
||||
msgstr "Тариф"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__sale_subtotal
|
||||
msgid "Sales Sub Total"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Send to Laundry"
|
||||
msgstr "Отправить в прачечную"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,state:0
|
||||
msgid "Sent to Laundry"
|
||||
msgstr "Отправили в прачечную"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__laundry_services_id
|
||||
msgid "Service Name"
|
||||
msgstr "Название услуги"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Service Product Line Info"
|
||||
msgstr "Информация О Сервисной Линейке Продуктов"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__service_type
|
||||
msgid "Service Type"
|
||||
msgstr "Тип службы"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Shop Name"
|
||||
msgstr "Название магазина"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__state
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__state
|
||||
msgid "State"
|
||||
msgstr "Регион"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.view_hotel_folio_form_inherit_laundry
|
||||
msgid "States"
|
||||
msgstr "Регионы"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_subtotal
|
||||
msgid "Subtotal"
|
||||
msgstr "Подытог"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__supplier_id
|
||||
msgid "Supplier"
|
||||
msgstr "Поставщик"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__supplier_id
|
||||
msgid "Supplier Id"
|
||||
msgstr "Идентификатор Поставщика"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Supplier Info"
|
||||
msgstr "Информация О Поставщике"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry__partner_id
|
||||
msgid "Supplier Name"
|
||||
msgstr "Наименование Поставщика"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product__cost_tax_id
|
||||
msgid "Supplier Taxes"
|
||||
msgstr "Налоги С Поставщиков"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__supplier_id_temp
|
||||
msgid "Supplier Temp Id"
|
||||
msgstr "Временный Идентификатор Поставщика"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_tax
|
||||
msgid "Tax"
|
||||
msgstr "Налог"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:laundry.management,service_type:0
|
||||
msgid "Third Party"
|
||||
msgstr "Третья сторона"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__cost_rate
|
||||
msgid "This column will compute cost price based on the pricelist linked to selected supplier"
|
||||
msgstr "Этот столбец будет вычислять себестоимость на основе прейскуранта, связанного с выбранным поставщиком"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product__sales_rate
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_service_product_line__sales_price
|
||||
msgid "This column will compute cost price based on the pricelist selected at header part"
|
||||
msgstr "Этот столбец будет вычислять себестоимость на основе прейскуранта выбранного в заголовке части"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: selection:hotel.laundry.picking,invoice_state:0
|
||||
msgid "To be refunded/invoiced"
|
||||
msgstr "Подлежит возврату / выставлению счета"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_management__amount_total
|
||||
msgid "Total"
|
||||
msgstr "Всего"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "Total Of Sale Subtotal"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_management_form_view1
|
||||
msgid "Total Of Sale Subtotals"
|
||||
msgstr "Итого"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_laundry_service_product_line__qty_uom
|
||||
msgid "UOM"
|
||||
msgstr "Кол-во"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Unit(s)"
|
||||
msgstr "Шт."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_form_view
|
||||
msgid "Update"
|
||||
msgstr "Обновить"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "Washing Clothes"
|
||||
msgstr "Стирка Одежды"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__room_number
|
||||
msgid "Will show list of currently occupied room no that belongs to selected shop."
|
||||
msgstr "Покажет список, занятых в настоящее время комнат не принадлежащих выбранному магазину."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,help:hotel_laundry.field_laundry_management__shop_id
|
||||
msgid "Will show list of shop that belongs to allowed companies of logged-in user."
|
||||
msgstr "Отобразится список магазинов, принадлежащих разрешенным компаниям вошедшего пользователя."
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_picking_memory__wizard_id
|
||||
msgid "Wizard"
|
||||
msgstr "Мастер"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.hotel_laundry_picking_form
|
||||
msgid "_Cancel"
|
||||
msgstr "_Отмена"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:product.product,weight_uom_name:hotel_laundry.laundry_services_id
|
||||
#: model:product.template,weight_uom_name:hotel_laundry.laundry_services_id_product_template
|
||||
msgid "kg"
|
||||
msgstr "кг"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view123
|
||||
msgid "laundry Service"
|
||||
msgstr "Услуги прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_tree_view
|
||||
msgid "laundry Service Product Line"
|
||||
msgstr "Продуктовая линейка услуг прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model_terms:ir.ui.view,arch_db:hotel_laundry.laundry_service_product_line_form_view12345
|
||||
msgid "laundry Services Item"
|
||||
msgstr "Пункт услуг прачечной"
|
||||
|
||||
#. module: hotel_laundry
|
||||
#: model:ir.model.fields,field_description:hotel_laundry.field_hotel_laundry_services__laundry_services_items_ids
|
||||
msgid "laundry service items"
|
||||
msgstr "Пункты услуг прачечной"
|
||||
|
||||
37
hotel_laundry/laundry_data.xml
Normal file
@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<record id="laundry_category_id" model="product.category">
|
||||
<field name="name">Laundry Services</field>
|
||||
</record>
|
||||
|
||||
<record id="cat3333" model="product.category">
|
||||
<field name="name">Clothes</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- <record id="laundry_services_id" model="product.product">-->
|
||||
<!-- <field name="list_price">75.0</field>-->
|
||||
<!-- <field name="standard_price">30.0</field>-->
|
||||
<!-- <field name="uom_id" ref="uom.product_uom_unit"/>-->
|
||||
<!-- <!–<field name="shop_id" >1 </field>–>-->
|
||||
<!-- <field name="uom_po_id" ref="uom.product_uom_unit"/>-->
|
||||
<!-- <field name="name">Washing Clothes</field>-->
|
||||
<!-- <field name="categ_id" ref="laundry_category_id"/>-->
|
||||
<!-- <field name="type">service</field>-->
|
||||
<!-- <field eval="False" name="purchase_ok"/>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="laundry_services2" model="product.product"> -->
|
||||
<!-- <field name="list_price">75.0</field> -->
|
||||
<!-- <field name="standard_price">30.0</field> -->
|
||||
<!-- <field name="uom_id" ref="product.product_uom_unit"/> -->
|
||||
<!-- <field name="uom_po_id" ref="product.product_uom_unit"/> -->
|
||||
<!-- <field name="name">All Clothes</field> -->
|
||||
<!-- <field name="categ_id" ref="cat3333"/> -->
|
||||
<!-- <field name="type">service</field> -->
|
||||
<!-- <field eval="False" name="purchase_ok"/> -->
|
||||
<!-- </record> -->
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
1
hotel_laundry/models/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from . import hotel_laundry
|
||||
756
hotel_laundry/models/hotel_laundry.py
Normal file
@ -0,0 +1,756 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
from odoo import api, fields, models
|
||||
from odoo.exceptions import UserError
|
||||
import datetime
|
||||
from datetime import timedelta
|
||||
from datetime import date
|
||||
import time
|
||||
from odoo.tools.translate import _
|
||||
|
||||
|
||||
class hotel_laundry(models.Model):
|
||||
"""Hotel laundry is show in configuration and it will create supplier with service and items prices"""
|
||||
_name = 'hotel.laundry'
|
||||
_description = 'Hotel Laundry'
|
||||
_rec_name = 'partner_id'
|
||||
|
||||
# @api.onchange('partner_id')
|
||||
# @api.depends('partner_id')
|
||||
# def onchange_partner(self):
|
||||
# if self.partner_id:
|
||||
# self.name = self.partner_id.name
|
||||
|
||||
def confirm(self):
|
||||
for service in self:
|
||||
if service.laundry_service_ids == []:
|
||||
raise UserError(
|
||||
'Warning!', "There is no services regarding to supplier ... !")
|
||||
else:
|
||||
for record in service.laundry_service_ids:
|
||||
record.write({'supplier_id': service.partner_id.id})
|
||||
self.write({'state': 'confirmed'})
|
||||
return True
|
||||
|
||||
def cancel_supplier(self):
|
||||
self.write({'state': 'draft'})
|
||||
return True
|
||||
|
||||
def update_record(self):
|
||||
self.write({'state': 'edit'})
|
||||
return True
|
||||
|
||||
# name = fields.Char('Name')
|
||||
partner_id = fields.Many2one('res.partner', 'Supplier Name', required=True, index=True)
|
||||
laundry_service_ids = fields.One2many(
|
||||
'hotel.laundry.services', 'hotel_laundry_service_id', 'Laundry Services')
|
||||
state = fields.Selection([('draft', 'Draft'), ('edit', 'Edit'), ('confirmed', 'Confirmed'), (
|
||||
'canceled', 'Cancel')], 'State', default='draft', required=True, readonly=True)
|
||||
company_id = fields.Many2one('res.company', string='Company', required=True)
|
||||
|
||||
@api.onchange('partner_id')
|
||||
def onchange_partner_id(self):
|
||||
for rec in self:
|
||||
rec.company_id = rec.partner_id.company_id
|
||||
|
||||
|
||||
class hotel_laundry_service(models.Model):
|
||||
"""This class is used to create all the services which will be provide by the hotel management"""
|
||||
_name = 'hotel.laundry.services'
|
||||
_description = 'Laundry services in hotel'
|
||||
|
||||
@api.depends('service_id')
|
||||
# @api.onchange('service_id')
|
||||
def onchange_services_id(self):
|
||||
res1 = {}
|
||||
if self.service_id:
|
||||
service_ids = self.env['product.product'].browse(self.service_id)
|
||||
self.name = service_ids.name
|
||||
|
||||
def get_category_id(self):
|
||||
obj = self.env['product.category'].search(
|
||||
[('name', '=', 'Laundry Services')], limit=1)
|
||||
return obj
|
||||
|
||||
name = fields.Char(related='laundry_services_id.name')
|
||||
hotel_laundry_service_id = fields.Many2one('hotel.laundry')
|
||||
supplier_id = fields.Integer('Supplier Id')
|
||||
laundry_services_id = fields.Many2one('product.product', 'Service Name', required=True)
|
||||
laundry_services_items_ids = fields.One2many('hotel.laundry.services.items', 'laundry_items_id',
|
||||
'laundry service items')
|
||||
category_id = fields.Integer('Category', default=get_category_id)
|
||||
|
||||
@api.model_create_multi
|
||||
@api.returns('self', lambda value: value.id)
|
||||
def create(self, vals):
|
||||
for rec in vals:
|
||||
if 'hotel_laundry_service_id' not in rec:
|
||||
if rec['supplier_id']:
|
||||
obj = self.env['hotel.laundry'].search(
|
||||
[('partner_id', '=', rec['supplier_id'])])
|
||||
rec['hotel_laundry_service_id'] = obj
|
||||
return super(hotel_laundry_service, self).create(vals)
|
||||
|
||||
@api.onchange('laundry_services_id')
|
||||
@api.depends('laundry_services_id')
|
||||
def onchange_laundry_services_id(self):
|
||||
res1 = {}
|
||||
if self.laundry_services_id:
|
||||
self.name = self.laundry_services_id.name
|
||||
|
||||
|
||||
class hotel_laundry_service_items(models.Model):
|
||||
"""This class is used to create all the items which are related to hotel services"""
|
||||
_name = 'hotel.laundry.services.items'
|
||||
_description = 'Laundry services Items Details'
|
||||
|
||||
@api.onchange('item_id')
|
||||
@api.depends('item_id')
|
||||
def onchange_item_id(self):
|
||||
if self.item_id:
|
||||
item_ids = self.env['product.product'].browse(self.item_id.id)
|
||||
self.name = item_ids.name
|
||||
self.cost_price = item_ids.standard_price
|
||||
self.sale_price = item_ids.lst_price
|
||||
|
||||
def get_category_id(self):
|
||||
obj = self.env['product.category'].search([('name', '=', 'Clothes')])
|
||||
return obj[0]
|
||||
|
||||
name = fields.Char('Name')
|
||||
laundry_items_id = fields.Many2one('hotel.laundry.services')
|
||||
item_id = fields.Many2one(
|
||||
'product.product', 'Items', required=True)
|
||||
cost_price = fields.Float('Cost Price')
|
||||
sale_price = fields.Float('Sale Price')
|
||||
category_id1 = fields.Integer('Category', default=get_category_id)
|
||||
|
||||
|
||||
class laundry_management(models.Model):
|
||||
"""This class is use to show all task related laundry management like washing, cleaning, iron and so on"""
|
||||
_name = 'laundry.management'
|
||||
_description = 'Laundry Management'
|
||||
|
||||
@api.model_create_multi
|
||||
@api.returns('self', lambda value: value.id)
|
||||
def create(self, vals):
|
||||
for val in vals:
|
||||
val['name'] = self.env['ir.sequence'].get('laundry.management')
|
||||
if val.get('request_type') == 'internal':
|
||||
pass
|
||||
elif "room_number" in val:
|
||||
room_no = val.get('room_number')
|
||||
today = val.get('date_order')
|
||||
today = datetime.datetime.strptime(str(today), '%Y-%m-%d %H:%M:%S')
|
||||
history_obj = self.env["hotel.room.booking.history"]
|
||||
if not room_no:
|
||||
return super(laundry_management, self).create(val)
|
||||
obj = self.env['hotel.room'].browse(room_no)
|
||||
for folio_hsry_id in history_obj.search([('name', '=', obj.product_id.name)]):
|
||||
# hstry_line_id = history_obj.browse(folio_hsry_id)
|
||||
start_dt = folio_hsry_id.check_in
|
||||
end_dt = folio_hsry_id.check_out
|
||||
|
||||
if (start_dt <= today) and (end_dt >= today):
|
||||
val['partner_id'] = folio_hsry_id.partner_id.id
|
||||
return super(laundry_management, self).create(val)
|
||||
|
||||
def write(self, vals):
|
||||
if vals.get('request_type') == 'internal':
|
||||
pass
|
||||
elif "room_number" in vals:
|
||||
room_no = vals.get('room_number')
|
||||
today = vals.get('date_order')
|
||||
if not today:
|
||||
for self_obj in self:
|
||||
today = self_obj.date_order
|
||||
history_obj = self.env["hotel.room.booking.history"]
|
||||
if not room_no:
|
||||
return {'value': {'partner_id': False}}
|
||||
obj = self.env["hotel.room"].browse(room_no)
|
||||
for folio_hsry_id in history_obj.search([('name', '=', obj.product_id.name)]):
|
||||
# hstry_line_id = history_obj.browse(cr, uid, folio_hsry_id)
|
||||
start_dt = folio_hsry_id.check_in
|
||||
end_dt = folio_hsry_id.check_out
|
||||
if (start_dt <= today) and (end_dt >= today):
|
||||
vals['partner_id'] = folio_hsry_id.partner_id.id
|
||||
|
||||
return super(laundry_management, self).write(vals)
|
||||
|
||||
@api.onchange('pricelist_id')
|
||||
@api.depends('laundry_service_product_ids')
|
||||
def onchange_pricelist_id(self):
|
||||
if not self.pricelist_id:
|
||||
return {}
|
||||
if not self.laundry_service_product_ids or self.laundry_service_product_ids == [(6, 0, [])]:
|
||||
return {}
|
||||
if len(self.laundry_service_product_ids) != 1:
|
||||
warning = {
|
||||
'title': _('Pricelist Warning!'),
|
||||
'message': _(
|
||||
'If you change the pricelist of this order (and eventually the currency), prices of existing order lines will not be updated.')
|
||||
}
|
||||
return {'warning': warning}
|
||||
|
||||
@api.onchange('shop_id')
|
||||
@api.depends('shop_id')
|
||||
def on_change_shop_id(self):
|
||||
v = {}
|
||||
if self.shop_id:
|
||||
shop = self.env['sale.shop'].browse(self.shop_id.id)
|
||||
if shop.pricelist_id:
|
||||
self.pricelist_id = shop.pricelist_id.id
|
||||
self.company_id = shop.company_id.id
|
||||
|
||||
@api.onchange('supplier_id')
|
||||
@api.depends('supplier_id')
|
||||
def onchange_partner_id(self):
|
||||
res1 = {}
|
||||
if self.supplier_id:
|
||||
p_ids = self.env['hotel.laundry'].browse(self.supplier_id)
|
||||
for p_id in p_ids:
|
||||
self.supplier_id_temp = p_id.id
|
||||
|
||||
def get_folio_id(self, date_order, room_number, partner_id):
|
||||
id_val = 0
|
||||
today = date_order
|
||||
booking_id = 0
|
||||
history_obj = self.env["hotel.room.booking.history"]
|
||||
folio_obj = self.env["hotel.folio"]
|
||||
for folio_hsry_id in history_obj.search([('history_id', '=', room_number), ('state', '=', 'done')]):
|
||||
start_dt = folio_hsry_id.check_in
|
||||
end_dt = folio_hsry_id.check_out
|
||||
if (start_dt <= today) and (end_dt >= today):
|
||||
booking_id = folio_hsry_id.booking_id.id
|
||||
folio_obj_id = folio_obj.search(
|
||||
[('reservation_id', '=', booking_id)])
|
||||
if folio_obj_id:
|
||||
# folio_id = folio_obj.browse(folio_obj_id)[0]
|
||||
id_val = folio_obj_id.order_id.id
|
||||
return id_val
|
||||
|
||||
def confirm(self):
|
||||
journal_obj = self.env['account.journal']
|
||||
so_line = None
|
||||
for service in self:
|
||||
if service.laundry_service_product_ids == []:
|
||||
raise UserError(
|
||||
"Warning! There is no services regarding to supplier ... !")
|
||||
if not service.shop_id:
|
||||
raise UserError("Warning! Shop is not selected!")
|
||||
if service.request_type == 'from_room':
|
||||
# >>>>>>>>>>>>>>>#Calculation for getting folio id/ sale order i
|
||||
sale_id = self.get_folio_id(
|
||||
service.date_order, service.room_number.id, service.partner_id.id)
|
||||
folio_id = self.env["hotel.folio"].search(
|
||||
[('order_id', '=', sale_id)])
|
||||
if not folio_id:
|
||||
raise UserError(
|
||||
_("Warning! Folio is not created for this room Order."))
|
||||
|
||||
# >>>>>>>>>>>>>>>#**********************************************
|
||||
#### The working on creation of customer invoice#####
|
||||
partner_id = service.partner_id.id
|
||||
if service.is_chargable:
|
||||
account = self.env[
|
||||
'res.partner'].browse(partner_id)
|
||||
account_id = account.property_account_receivable_id.id
|
||||
journal_ids = journal_obj.search(
|
||||
[('type', '=', 'sale')], limit=1)
|
||||
pricelist_obj = self.env['product.pricelist'].browse(
|
||||
service.pricelist_id.id)
|
||||
cur_id = pricelist_obj.currency_id.id
|
||||
|
||||
for service_line in service.laundry_service_product_ids:
|
||||
for service_line_item in service_line.laundry_service_product_line_ids:
|
||||
tax_ids = []
|
||||
for tax_line in service_line.tax_id:
|
||||
tax_ids.append(tax_line.id)
|
||||
sup_id = self.env['hotel.laundry.services'].browse(
|
||||
service_line.laundry_services_id.id)
|
||||
laundry_service_id = sup_id.laundry_services_id.id
|
||||
laundry_service_name = sup_id.laundry_services_id.name
|
||||
so_line = {
|
||||
# 'product_id':service_line.laundry_services_id.id,
|
||||
# 'name':service_line.laundry_services_id.name,
|
||||
'name': laundry_service_name,
|
||||
'product_id': laundry_service_id,
|
||||
'product_uom': service_line_item.qty_uom.id,
|
||||
'price_unit': service_line.sales_rate,
|
||||
# 'price_unit':service_line.sale_subtotal,
|
||||
'product_uom_qty': 1,
|
||||
'order_id': folio_id.order_id.id,
|
||||
'tax_id': [(6, 0, tax_ids)],
|
||||
}
|
||||
if so_line:
|
||||
so_line_id = self.env[
|
||||
'sale.order.line'].create(so_line)
|
||||
service_line = {
|
||||
'folio_id': folio_id.id,
|
||||
'laundry_line_id': so_line_id.id,
|
||||
'source_origin': service.name,
|
||||
}
|
||||
service_line_id = self.env[
|
||||
'hotel_folio_laundry.line'].create(service_line)
|
||||
|
||||
self.write({'state': 'confirmed'})
|
||||
return True
|
||||
|
||||
def cancel_service(self):
|
||||
self.write({'state': 'canceled'})
|
||||
return True
|
||||
|
||||
def send_to_laundry(self):
|
||||
journal_obj = self.env['account.journal']
|
||||
for service in self:
|
||||
sale_id = self.get_folio_id(
|
||||
service.date_order, service.room_number.id, service.partner_id.id)
|
||||
if (service.request_type == 'from_room' and service.service_type == 'third_party') or (
|
||||
service.request_type == 'internal' and service.service_type == 'third_party' and service.is_chargable):
|
||||
supplier_id = service.supplier_id.id
|
||||
sup_id = self.env['hotel.laundry'].browse(supplier_id)
|
||||
sup_pid = sup_id.partner_id.id
|
||||
|
||||
part_obj = self.env[
|
||||
'res.partner'].browse(sup_pid)
|
||||
account_id = part_obj.property_account_payable_id.id
|
||||
sup_pricelist = part_obj.property_product_pricelist.id
|
||||
pur_journal_ids = journal_obj.search(
|
||||
[('type', '=', 'purchase')], limit=1)
|
||||
pricelist_obj = self.env[
|
||||
'product.pricelist'].browse(sup_pricelist)
|
||||
cur_id = pricelist_obj.currency_id.id
|
||||
|
||||
invoice_data = {
|
||||
# 'name': service.name,
|
||||
'invoice_origin': service.name,
|
||||
'ref': service.name,
|
||||
'move_type': 'in_invoice',
|
||||
'currency_id': cur_id,
|
||||
'partner_id': sup_pid,
|
||||
# 'address_invoice_id':supplier_add,
|
||||
# 'account_id': account_id,
|
||||
'journal_id': len(pur_journal_ids) and pur_journal_ids[0].id or False,
|
||||
}
|
||||
invoice_id = self.env['account.move'].create(invoice_data)
|
||||
|
||||
for service_lines in service.laundry_service_product_ids:
|
||||
for service_line_item in service_lines.laundry_service_product_line_ids:
|
||||
tax_ids = []
|
||||
for tax_line in service_lines.tax_id:
|
||||
tax_ids.append(tax_line.id)
|
||||
sup_id = self.env['hotel.laundry.services'].browse(
|
||||
service_lines.laundry_services_id.id)
|
||||
laundry_service_id = sup_id.laundry_services_id.id
|
||||
laundry_service_name = sup_id.laundry_services_id.name
|
||||
cost_subtotal = 0.00
|
||||
|
||||
# for service in service_lines.laundry_service_product_line_ids:
|
||||
# cost_subtotal += service.item_id_ref.cost_price * \
|
||||
# service.qty
|
||||
|
||||
line_account_id = service_line_item.item_id.property_account_expense_id.id
|
||||
if not line_account_id:
|
||||
line_account_id = service_line_item.item_id.categ_id.property_account_expense_categ_id.id
|
||||
if not line_account_id:
|
||||
raise UserError(_('Error !'),
|
||||
_('There is no Expense account defined '
|
||||
'for this product: "%s" (id:%d)') %
|
||||
(service_line_item.item_id.name, service_line_item.item_id.id,))
|
||||
|
||||
|
||||
invoice_id.write({
|
||||
'invoice_line_ids': [(0, 0, {
|
||||
'name': '{}-{}'.format(laundry_service_name, service_line_item.item_id_ref.name),
|
||||
'account_id': line_account_id,
|
||||
'price_unit': service_line_item.item_id_ref.cost_price,
|
||||
'quantity': service_line_item.qty,
|
||||
'product_id': laundry_service_id,
|
||||
'tax_ids': [(6, 0, tax_ids)],
|
||||
})]
|
||||
})
|
||||
|
||||
self.write({'state': 'sent_to_laundry'})
|
||||
return True
|
||||
|
||||
def customer_return(self):
|
||||
self.write({'state': 'customer_returned'})
|
||||
return True
|
||||
|
||||
def done_from_room(self):
|
||||
self.write({'state': 'done'})
|
||||
return True
|
||||
|
||||
def done_internal(self):
|
||||
self.write({'state': 'done'})
|
||||
return True
|
||||
|
||||
def laundry_returned(self):
|
||||
self.write({'state': 'laundry_returned'})
|
||||
return True
|
||||
|
||||
@api.onchange('room_number')
|
||||
@api.depends('date_order')
|
||||
def onchange_room_no(self):
|
||||
# res = {}
|
||||
today = self.date_order
|
||||
history_obj = self.env["hotel.room.booking.history"]
|
||||
# if not self.room_number:
|
||||
#
|
||||
self.partner_id = False
|
||||
for folio_hsry_id in history_obj.search([('history_id', '=', self.room_number.id), ('state', '=', 'done')]):
|
||||
hstry_line_id = history_obj.browse(folio_hsry_id).id
|
||||
start_dt = hstry_line_id.check_in
|
||||
end_dt = hstry_line_id.check_out
|
||||
if (start_dt <= today) and (end_dt >= today):
|
||||
# res['partner_id'] = hstry_line_id.partner_id.id
|
||||
self.partner_id = hstry_line_id.partner_id.id
|
||||
|
||||
@api.onchange('date_order', 'request_type')
|
||||
@api.depends('date_order', 'request_type')
|
||||
def get_rooms(self):
|
||||
# res = []
|
||||
# val = {}
|
||||
# today = (self.date_order).date()
|
||||
# if self.request_type == 'from_room':
|
||||
# main_obj_ids = self.env['hotel.room.booking.history'].search([
|
||||
# ('check_in_date', '<=', today), ('check_out_date', '>=', today), ('state', '=', 'done')])
|
||||
#
|
||||
# for obj in main_obj_ids:
|
||||
# for dest_line in obj:
|
||||
# res.append(dest_line.history_id.id)
|
||||
|
||||
# New Logic
|
||||
new_ids = []
|
||||
|
||||
room_lines = self.env['hotel.folio'].search([('state', '=', 'draft')]).mapped('room_lines')
|
||||
for rec in room_lines:
|
||||
if rec.product_id:
|
||||
room_id = self.env['hotel.room'].search([('product_id', '=', rec.product_id.id)])
|
||||
if room_id:
|
||||
new_ids.append(room_id.id)
|
||||
return {
|
||||
'domain': {
|
||||
'room_number': [('id', 'in', new_ids)],
|
||||
}}
|
||||
|
||||
@api.model
|
||||
def _get_default_shop(self):
|
||||
user = self.env['res.users'].browse(self._uid)
|
||||
company_id = user.company_id.id
|
||||
shop_ids = self.env['sale.shop'].search(
|
||||
[('company_id', '=', company_id)])
|
||||
if not shop_ids:
|
||||
raise UserError(
|
||||
_('Error!'), _('There is no default shop for the current user\'s company!'))
|
||||
return shop_ids[0]
|
||||
|
||||
def _amount_line_tax(self, line):
|
||||
val = 0.0
|
||||
taxes = line.tax_id.compute_all(
|
||||
line.sales_rate, None, 1, line.laundry_services_id.laundry_services_id)
|
||||
val = taxes['total_included'] - taxes['total_excluded']
|
||||
return val
|
||||
|
||||
def _sub_total(self):
|
||||
val = 0.00
|
||||
for line in self.laundry_service_product_ids:
|
||||
val += line.sale_subtotal
|
||||
self.amount_subtotal = self.pricelist_id.currency_id.round(val)
|
||||
|
||||
def _amount_tax(self):
|
||||
val = 0.00
|
||||
for sale in self:
|
||||
for line in sale.laundry_service_product_ids:
|
||||
val += self._amount_line_tax(line)
|
||||
self.amount_tax = self.pricelist_id.currency_id.round(val)
|
||||
|
||||
def _total(self):
|
||||
val = val1 = 0.0
|
||||
for line in self.laundry_service_product_ids:
|
||||
val1 += line.sale_subtotal
|
||||
val += self._amount_line_tax(line)
|
||||
self.amount_tax = self.pricelist_id.currency_id.round(val)
|
||||
amount_untaxed = self.pricelist_id.currency_id.round(val1)
|
||||
self.amount_total = amount_untaxed + self.amount_tax
|
||||
|
||||
name = fields.Char('Order Reference', readonly=True)
|
||||
user_id = fields.Many2one('res.users', 'Responsible',
|
||||
default=lambda self: self._uid)
|
||||
date_order = fields.Datetime('Request Date', required=True, index=True,
|
||||
default=lambda self: datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
|
||||
deadline_date = fields.Datetime('Request Deadline')
|
||||
shop_id = fields.Many2one('sale.shop', 'Hotel Name', index=True,
|
||||
help="Will show list of shop that belongs to allowed companies of logged-in user.",
|
||||
default=_get_default_shop)
|
||||
# 'warehouse_id': fields.many2one('stock.warehouse', 'Warehouse', states={'confirmed':[('readonly',True)], 'laundry_returned':[('readonly',True)],'sent_to_laundry':[('readonly',True)],'customer_returned':[('readonly',True)],'done':[('readonly',True)]}, select=True),
|
||||
company_id = fields.Many2one('res.company', 'Company', required=True, index=True,
|
||||
default=lambda self: self.env['res.company']._company_default_get('purchase.order'))
|
||||
request_type = fields.Selection([('internal', 'Internal'), ('from_room', 'From Room')], 'Request Type',
|
||||
required=True)
|
||||
room_number = fields.Many2one('hotel.room', 'Room No',
|
||||
help="Will show list of currently occupied room no that belongs to selected shop.")
|
||||
partner_id = fields.Many2one('res.partner', 'Guest Name')
|
||||
supplier_id = fields.Many2one('hotel.laundry', 'Supplier')
|
||||
# 'supplier_address_id':fields.many2one('res.partner.address','Address',states={'confirmed':[('readonly',True)], 'laundry_returned':[('readonly',True)],'sent_to_laundry':[('readonly',True)],'customer_returned':[('readonly',True)],'done':[('readonly',True)]}),
|
||||
state = fields.Selection([('draft', 'Draft'), ('confirmed', 'Confirmed'), ('canceled', 'Canceled'),
|
||||
('sent_to_laundry', 'Sent to Laundry'), (
|
||||
'laundry_returned', 'Laundry Returned'), ('customer_returned', 'Customer Returned'),
|
||||
('done', 'Done')], 'State', readonly=True, default='draft')
|
||||
laundry_service_product_ids = fields.One2many('laundry.service.product', 'laundry_service_id',
|
||||
'Laundry Service Product')
|
||||
supplier_id_temp = fields.Integer('Supplier Temp Id')
|
||||
pricelist_id = fields.Many2one(
|
||||
'product.pricelist', 'Pricelist', required=True, readonly=True)
|
||||
invoice_ids = fields.Many2many(
|
||||
'stock.picking', 'laundry_order_picking_rel', 'laundry_order_id', 'picking_id', 'Invoice Lines', readonly=True)
|
||||
# 'room_number_selection':fields.selection(get_room_numbers, 'room number'),
|
||||
service_type = fields.Selection(
|
||||
[('internal', 'Internal'), ('third_party', 'Third Party')], 'Service Type', required=True, )
|
||||
is_chargable = fields.Boolean('Is Chargable')
|
||||
amount_subtotal = fields.Float(
|
||||
compute='_sub_total', string='Subtotal')
|
||||
amount_tax = fields.Float(compute='_amount_tax', string='Tax')
|
||||
amount_total = fields.Float(compute='_total', string='Total')
|
||||
currency_id = fields.Many2one('res.currency', 'Currency', required=True, related='company_id.currency_id',
|
||||
default=lambda self: self.env.user.company_id.currency_id.id)
|
||||
|
||||
|
||||
class laundry_service_product(models.Model):
|
||||
"""This class is used to show all the services according to supplier means all services of the supplier will be show here"""
|
||||
_name = 'laundry.service.product'
|
||||
_description = 'Laundry Service Product'
|
||||
|
||||
def get_cost_subtotal_value(self):
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
cost_subtotal = 0.00
|
||||
for line in self:
|
||||
for records1 in line.laundry_service_product_line_ids:
|
||||
cost_subtotal += records1.cost_subtotal
|
||||
taxes = line.cost_tax_id.compute_all(
|
||||
cost_subtotal, None, 1, line.laundry_services_id.laundry_services_id,
|
||||
line.laundry_services_id.supplier_id)
|
||||
val = taxes['total_excluded']
|
||||
cur = line.laundry_service_id.pricelist_id.currency_id
|
||||
self.cost_subtotal = cur.round(val)
|
||||
|
||||
def get_sales_subtotal_values(self):
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
sale_subtotal = 0.00
|
||||
for line in self:
|
||||
for records1 in line.laundry_service_product_line_ids:
|
||||
sale_subtotal += records1.sale_subtotal
|
||||
taxes = line.tax_id.compute_all(
|
||||
sale_subtotal, None, 1, line.laundry_services_id.laundry_services_id)
|
||||
val = taxes['total_excluded']
|
||||
cur = line.laundry_service_id.pricelist_id.currency_id
|
||||
self.sale_subtotal = cur.round(val)
|
||||
|
||||
def get_cost_value(self):
|
||||
cost_subtotal = 0.0
|
||||
for records in self.browse:
|
||||
for records1 in records.laundry_service_product_line_ids:
|
||||
cost_subtotal += records1.cost_subtotal
|
||||
self.cost_rate = cost_subtotal
|
||||
|
||||
def get_sales_value(self):
|
||||
sale_subtotal = 0.0
|
||||
for records in self:
|
||||
for records1 in records.laundry_service_product_line_ids:
|
||||
sale_subtotal += records1.sale_subtotal
|
||||
self.sales_rate = sale_subtotal
|
||||
|
||||
@api.onchange('laundry_service_id')
|
||||
@api.depends('laundry_service_id.pricelist_id', 'laundry_service_id.supplier_id_temp', 'laundry_service_id')
|
||||
def on_change_service_ids(self):
|
||||
res = {}
|
||||
if self.laundry_service_id.pricelist_id:
|
||||
self.pricelist_id = self.laundry_service_id.pricelist_id
|
||||
self.supplier_id = self.laundry_service_id.supplier_id_temp
|
||||
if self.laundry_services_id:
|
||||
service_id = self.env['hotel.laundry.services'].browse(
|
||||
self.laundry_services_id)
|
||||
cost_tax_id = []
|
||||
tax_id = []
|
||||
for tax_line in service_id.laundry_services_id.taxes_id:
|
||||
tax_id.append(tax_line.id)
|
||||
for cost_tax_line in service_id.laundry_services_id.supplier_taxes_id:
|
||||
cost_tax_id.append(cost_tax_line.id)
|
||||
self.tax_id = tax_id
|
||||
self.cost_tax_id = cost_tax_id
|
||||
|
||||
def _get_currency(self):
|
||||
comp = self.pool.get('res.users').browse().company_id
|
||||
if not comp:
|
||||
comp_id = self.env['res.company'].search([], limit=1)
|
||||
comp = self.env['res.company'].browse(comp_id)
|
||||
return comp.currency_id.id
|
||||
|
||||
@api.model
|
||||
def default_get(self, fields):
|
||||
res = {}
|
||||
if 'default_supplier_id' in self._context:
|
||||
supp_id = self._context.get('default_supplier_id')
|
||||
partner = self.env['hotel.laundry'].browse(supp_id)
|
||||
res.update({'supplier_id': partner.partner_id.id})
|
||||
return res
|
||||
|
||||
laundry_service_id = fields.Many2one('laundry.management')
|
||||
laundry_services_id = fields.Many2one('hotel.laundry.services', 'Service Name', required=True)
|
||||
pricelist_id = fields.Many2one('product.pricelist', 'Pricelist')
|
||||
supplier_id = fields.Many2one('res.partner', 'Supplier')
|
||||
# supp_id=fields.Integer("suuuu")
|
||||
|
||||
# 'currency_id' : fields.many2one('res.currency','Currency'),
|
||||
# 'product_uom_qty':fields.float('Quantity'),
|
||||
# 'qty_uom':fields.many2one('product.uom','UOM'),
|
||||
|
||||
cost_rate = fields.Float(compute='get_cost_value', string='Cost Rate', type="float",
|
||||
store=True,
|
||||
help="This column will compute cost price based on the pricelist linked to selected supplier")
|
||||
sales_rate = fields.Float(compute='get_sales_value', string='Sales Rate', type="float",
|
||||
help="This column will compute cost price based on the pricelist selected at header part")
|
||||
cost_subtotal = fields.Float(compute='get_cost_subtotal_value', string='Cost Sub Total', type="float", store=True)
|
||||
sale_subtotal = fields.Float(compute='get_sales_subtotal_values', string='Sales Sub Total', type="float")
|
||||
laundry_service_product_line_ids = fields.One2many('laundry.service.product.line', 'laundry_service_line_id',
|
||||
'Laundry Product Service Line')
|
||||
tax_id = fields.Many2many('account.tax', 'laundry_order_tax', 'order_line_id', 'tax_id', 'Customer Taxes', )
|
||||
cost_tax_id = fields.Many2many('account.tax', 'laundry_cost_order_tax', 'order_line_id', 'tax_id',
|
||||
'Supplier Taxes', )
|
||||
|
||||
|
||||
class laundry_service_product_line(models.Model):
|
||||
"""This class will show all the items according to service selection by the hotel manager"""
|
||||
_name = 'laundry.service.product.line'
|
||||
_description = 'Product Line show all items details'
|
||||
|
||||
def get_price(self, pricelist_ids, price):
|
||||
price_amt = 0.0
|
||||
pricelist_item_ids = []
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
|
||||
date = time.strftime('%Y-%m-%d')
|
||||
if 'date' in self._context:
|
||||
date = self._context['date']
|
||||
|
||||
currency_obj = self.env['res.currency']
|
||||
product_pricelist_version_obj = self.env['product.pricelist.item']
|
||||
user_browse = self.env['res.users'].browse(self._uid)
|
||||
company_obj = self.env['res.company']
|
||||
company_id = company_obj.browse(user_browse.company_id.id)
|
||||
pricelist_obj = self.env['product.pricelist'].browse(pricelist_ids)
|
||||
if pricelist_ids:
|
||||
pricelist_item_ids.append(pricelist_ids)
|
||||
pricelist_obj = self.env['product.pricelist'].browse(pricelist_ids)
|
||||
|
||||
pricelist_item_ids = list(set(pricelist_item_ids))
|
||||
plversions_search_args = [
|
||||
('pricelist_id', 'in', pricelist_item_ids),
|
||||
'|',
|
||||
('date_start', '=', False),
|
||||
('date_start', '<=', date),
|
||||
'|',
|
||||
('date_end', '=', False),
|
||||
('date_end', '>=', date),
|
||||
]
|
||||
|
||||
plversion_ids = product_pricelist_version_obj.search(
|
||||
plversions_search_args)
|
||||
# if not plversion_ids:
|
||||
# raise UserError(
|
||||
# 'Warning! At least one pricelist item has not declared !\nPlease create pricelist item')
|
||||
#
|
||||
# self._cr.execute(
|
||||
# 'SELECT i.* '
|
||||
# 'FROM product_pricelist_item AS i '
|
||||
# 'WHERE id = ' + str(plversion_ids[0].id) + '')
|
||||
#
|
||||
# res1 = self._cr.dictfetchall()
|
||||
if pricelist_obj:
|
||||
price = currency_obj._convert(price, pricelist_obj.currency_id, round)
|
||||
# for res in res1:
|
||||
# if res:
|
||||
# price_limit = price
|
||||
# x = (1.0 + (res['price_discount'] or 0.0))
|
||||
# price = price * (1.0 + (res['price_discount'] or 0.0))
|
||||
# price += (res['price_surcharge'] or 0.0)
|
||||
# if res['price_min_margin']:
|
||||
# price = max(price, price_limit + res['price_min_margin'])
|
||||
# if res['price_max_margin']:
|
||||
# price = min(price, price_limit + res['price_max_margin'])
|
||||
# break
|
||||
|
||||
price_amt = price
|
||||
return price_amt
|
||||
|
||||
def _get_uom_id(self):
|
||||
try:
|
||||
proxy = self.env['ir.model.data']
|
||||
result = proxy.get_object_reference('product', 'product_uom_unit')
|
||||
return result[1]
|
||||
except Exception as ex:
|
||||
return False
|
||||
|
||||
def get_cost_subtotal_value(self):
|
||||
if self._context is None:
|
||||
self._context = {}
|
||||
for records in self:
|
||||
sup_pricelist = records.laundry_service_line_id.laundry_service_id.supplier_id.partner_id.property_product_pricelist.id
|
||||
cost_price = records.item_id_ref.cost_price
|
||||
cost = records.qty * \
|
||||
self.get_price(sup_pricelist, cost_price)
|
||||
self.cost_subtotal = cost
|
||||
|
||||
def get_cost_value(self):
|
||||
cost_subtotal = 0.0
|
||||
for records in self:
|
||||
sup_pricelist = records.laundry_service_line_id.laundry_service_id.supplier_id.partner_id.property_product_pricelist.id
|
||||
cost_price = records.item_id_ref.cost_price
|
||||
cost = self.get_price(sup_pricelist, cost_price)
|
||||
self.cost_price = cost
|
||||
|
||||
@api.onchange('item_id_ref')
|
||||
@api.depends('item_id_ref', 'laundry_service_line_id.pricelist_id', 'laundry_service_line_id.supplier_id')
|
||||
def onchange_itemid(self):
|
||||
partner_obj = self.laundry_service_line_id.supplier_id
|
||||
sup_pricelist = partner_obj.property_product_pricelist.id
|
||||
cost = 0.0
|
||||
sale = 0
|
||||
if self.item_id_ref:
|
||||
record_id = self.item_id_ref
|
||||
# record_id=self.env['hotel.laundry.services.items'].browse(self.item_id_ref)
|
||||
cost = self.get_price(sup_pricelist, record_id.cost_price)
|
||||
sale = self.get_price(
|
||||
self.laundry_service_line_id.pricelist_id.id, record_id.sale_price)
|
||||
self.item_id = record_id.item_id.id
|
||||
self.cost_price = cost
|
||||
self.sales_price = sale
|
||||
self.cost_subtotal = cost
|
||||
self.sale_subtotal = sale
|
||||
|
||||
@api.onchange('qty')
|
||||
@api.depends('qty', 'sales_price')
|
||||
def onchange_quantity(self):
|
||||
if self.qty:
|
||||
self.sale_subtotal = self.qty * self.sales_price
|
||||
|
||||
@api.depends("item_id")
|
||||
def _get_product_uom(self):
|
||||
if self.item_id:
|
||||
self.qty_uom = self.item_id.uom_id
|
||||
|
||||
laundry_service_line_id = fields.Many2one('laundry.service.product')
|
||||
item_id = fields.Many2one('product.product', 'Item')
|
||||
item_id_ref = fields.Many2one('hotel.laundry.services.items', 'Items', required=True)
|
||||
qty_uom = fields.Many2one('uom.uom', 'UOM2', compute="_get_product_uom", store=True) # default=_get_uom_id
|
||||
qty = fields.Float('Quantity', default=1)
|
||||
cost_price = fields.Float(compute='get_cost_value', string='Cost Price', store=True)
|
||||
# 'cost_price':fields.float('Cost Price', help="This column will compute cost price based on the pricelist linked to selected supplier"),
|
||||
sales_price = fields.Float('Sales Price',
|
||||
help="This column will compute cost price based on the pricelist selected at header part")
|
||||
# 'cost_subtotal':fields.float('Cost Sub Total'),
|
||||
cost_subtotal = fields.Float(compute='get_cost_subtotal_value', string='Cost Sub Total', store=True)
|
||||
sale_subtotal = fields.Float('Sale Sub Total')
|
||||
35
hotel_laundry/security/hotel_laundry_security.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<record id="group_laundry_manager" model="res.groups">
|
||||
<field name="name">Hotel Management/ Laundry Manager</field>
|
||||
</record>
|
||||
<record id="group_laundry_user" model="res.groups">
|
||||
<field name="name">Hotel Management / Laundry User</field>
|
||||
</record>
|
||||
|
||||
<!-- Multi - Company Rules -->
|
||||
|
||||
<record model="ir.rule" id="laundry_management_comp_rule">
|
||||
<field name="name">Laundry Mang multi-company</field>
|
||||
<field name="model_id" ref="model_laundry_management"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','in',company_ids)]</field>
|
||||
</record>
|
||||
|
||||
<!--<record model="ir.rule" id="checkout_configuration_comp_rule">
|
||||
<field name="name">Checkout Configuration multi-company</field>
|
||||
<field name="model_id" ref="model_checkout_configuration"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="hotel_reservation_line_comp_rule">
|
||||
<field name="name">Sale Shop multi-company</field>
|
||||
<field name="model_id" ref="model_hotel_reservation"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>-->
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
35
hotel_laundry/security/ir.model.access.csv
Normal file
@ -0,0 +1,35 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_hotel_laundry_mng,hotel.laundry,model_hotel_laundry,group_laundry_manager,1,1,1,1
|
||||
access_hotel_laundry_user,hotel.laundry,model_hotel_laundry,group_laundry_user,1,0,0,0
|
||||
access_hotel_laundry_service_mng,hotel.laundry.services,model_hotel_laundry_services,group_laundry_manager,1,1,1,0
|
||||
access_hotel_laundry_service_user,hotel.laundry.services,model_hotel_laundry_services,group_laundry_user,1,0,0,0
|
||||
access_hotel_laundry_service_items_mng,hotel.laundry.services.items,model_hotel_laundry_services_items,group_laundry_manager,1,1,1,0
|
||||
access_hotel_laundry_service_items_user,hotel.laundry.services.items,model_hotel_laundry_services_items,group_laundry_user,1,0,0,0
|
||||
access_laundry_management_mng,laundry.management,model_laundry_management,group_laundry_manager,1,1,1,1
|
||||
access_laundry_management_user,laundry.management,model_laundry_management,group_laundry_user,1,1,1,0
|
||||
access_laundry_service_product_mng,laundry.service.product,model_laundry_service_product,group_laundry_manager,1,1,1,0
|
||||
access_laundry_service_product_user,laundry.service.product,model_laundry_service_product,group_laundry_user,1,1,1,0
|
||||
access_laundry_service_product_line_mng,laundry.service.product.line,model_laundry_service_product_line,group_laundry_manager,1,1,1,0
|
||||
access_laundry_service_product_line_user,laundry.service.product.line,model_laundry_service_product_line,group_laundry_user,1,1,1,0
|
||||
,,,,,,,
|
||||
access_hotel_folio_user,hotel.folio,hotel.model_hotel_folio,group_laundry_user,1,0,0,0
|
||||
access_hotel_folio_line_user,hotel_folio.line,hotel.model_hotel_folio_line,group_laundry_user,1,0,0,0
|
||||
access_hotel_service_line_user,hotel_service.line,hotel.model_hotel_service_line,group_laundry_user,1,0,0,0
|
||||
access_hotel_services_user,hotel.sevices,hotel.model_hotel_services,group_laundry_user,1,0,0,0
|
||||
access_hotel_room_user,hotel.room,hotel.model_hotel_room,group_laundry_user,1,0,0,0
|
||||
access_hotel_room_booking_history_user,hotel.room.booking.history,hotel_management.model_hotel_room_booking_history,group_laundry_user,1,0,0,0
|
||||
,,,,,,,
|
||||
access_hotel_folio_mng1,hotel.folio,hotel.model_hotel_folio,group_laundry_manager,1,0,0,0
|
||||
access_hotel_folio_line_mng1,hotel_folio.line,hotel.model_hotel_folio_line,group_laundry_manager,1,0,0,0
|
||||
access_hotel_service_line_mng1,hotel_service.line,hotel.model_hotel_service_line,group_laundry_manager,1,0,0,0
|
||||
access_hotel_services_mng1,hotel.sevices,hotel.model_hotel_services,group_laundry_manager,1,0,0,0
|
||||
access_hotel_room_mng1,hotel.room,hotel.model_hotel_room,group_laundry_manager,1,0,0,0
|
||||
access_hotel_room_booking_history_mngggg,hotel.room.booking.history,hotel_management.model_hotel_room_booking_history,group_laundry_manager,1,0,0,0
|
||||
,,,,,,,
|
||||
,,,,,,,
|
||||
,,,,,,,
|
||||
access_hotel_laundry_line_lman,hotel_folio_laundry.line,hotel_management.model_hotel_folio_laundry_line,hotel_laundry.group_laundry_manager,1,1,1,1
|
||||
access_hotel_laundry_line_lusr,hotel_folio_laundry.line,hotel_management.model_hotel_folio_laundry_line,hotel_laundry.group_laundry_user,1,1,1,1
|
||||
|
||||
access_hotel_laundry_picking,hotel.laundry.picking,hotel_laundry.model_hotel_laundry_picking,group_laundry_user,1,1,0,0
|
||||
access_hotel_laundry_picking_memory,hotel.laundry.picking.memory,hotel_laundry.model_hotel_laundry_picking_memory,group_laundry_user,1,1,0,0
|
||||
|
27
hotel_laundry/security/ir.model.access_old.csv
Normal file
@ -0,0 +1,27 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_hotel_laundry_mng,hotel.laundry,model_hotel_laundry,group_laundry_manager,1,1,1,0
|
||||
access_hotel_laundry_user,hotel.laundry,model_hotel_laundry,group_laundry_user,1,0,0,0
|
||||
access_hotel_laundry_service_mng,hotel.laundry.services,model_hotel_laundry_services,group_laundry_manager,1,1,1,0
|
||||
access_hotel_laundry_service_user,hotel.laundry.services,model_hotel_laundry_services,group_laundry_user,1,0,0,0
|
||||
access_hotel_laundry_service_items_mng,hotel.laundry.services.items,model_hotel_laundry_services_items,group_laundry_manager,1,1,1,0
|
||||
access_hotel_laundry_service_items_user,hotel.laundry.services.items,model_hotel_laundry_services_items,group_laundry_user,1,0,0,0
|
||||
access_laundry_management_mng,laundry.management,model_laundry_management,group_laundry_manager,1,1,1,0
|
||||
access_laundry_management_user,laundry.management,model_laundry_management,group_laundry_user,1,1,1,0
|
||||
access_laundry_service_product_mng,laundry.service.product,model_laundry_service_product,group_laundry_manager,1,1,1,0
|
||||
access_laundry_service_product_user,laundry.service.product,model_laundry_service_product,group_laundry_user,1,1,1,0
|
||||
access_laundry_service_product_line_mng,laundry.service.product.line,model_laundry_service_product_line,group_laundry_manager,1,1,1,0
|
||||
access_laundry_service_product_line_user,laundry.service.product.line,model_laundry_service_product_line,group_laundry_user,1,1,1,0
|
||||
,,,,,,,
|
||||
access_hotel_folio_user,hotel.folio,hotel.model_hotel_folio,group_laundry_user,1,0,0,0
|
||||
access_hotel_folio_line_user,hotel_folio.line,hotel.model_hotel_folio_line,group_laundry_user,1,0,0,0
|
||||
access_hotel_service_line_user,hotel_service.line,hotel.model_hotel_service_line,group_laundry_user,1,0,0,0
|
||||
access_hotel_services_user,hotel.sevices,hotel.model_hotel_services,group_laundry_user,1,0,0,0
|
||||
access_hotel_room_user,hotel.room,hotel.model_hotel_room,group_laundry_user,1,0,0,0
|
||||
access_hotel_room_booking_history_user,hotel.room.booking.history,hotel_management.model_hotel_room_booking_history,group_laundry_user,1,0,0,0
|
||||
,,,,,,,
|
||||
access_hotel_folio_mng1,hotel.folio,hotel.model_hotel_folio,group_laundry_manager,1,0,0,0
|
||||
access_hotel_folio_line_mng1,hotel_folio.line,hotel.model_hotel_folio_line,group_laundry_manager,1,0,0,0
|
||||
access_hotel_service_line_mng1,hotel_service.line,hotel.model_hotel_service_line,group_laundry_manager,1,0,0,0
|
||||
access_hotel_services_mng1,hotel.sevices,hotel.model_hotel_services,group_laundry_manager,1,0,0,0
|
||||
access_hotel_room_mng1,hotel.room,hotel.model_hotel_room,group_laundry_manager,1,0,0,0
|
||||
access_hotel_room_booking_history_mngggg,hotel.room.booking.history,hotel_management.model_hotel_room_booking_history,group_laundry_manager,1,0,0,0
|
||||
|
BIN
hotel_laundry/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
hotel_laundry/static/description/logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
398
hotel_laundry/views/hotel_laundry_view.xml
Normal file
@ -0,0 +1,398 @@
|
||||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!--view creation for hotel loundry, which will come in configuration part-->
|
||||
<record model="ir.ui.view" id="hotel_laundry_form_view">
|
||||
<field name="name">hotel.laundry.form</field>
|
||||
<field name="model">hotel.laundry</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Hotel Laundry">
|
||||
|
||||
<header>
|
||||
<button name="confirm" string="Confirm" invisible="state not in ('draft', 'edit')" type="object"
|
||||
groups="hotel_laundry.group_laundry_manager"/>
|
||||
<button name="update_record" string="Update" invisible="state != 'confirmed'" type="object"
|
||||
groups="hotel_laundry.group_laundry_manager"/>
|
||||
<button name="cancel_supplier" string="Cancel" invisible="state not in ('edit', 'confirmed')" type="object"
|
||||
groups="hotel_laundry.group_laundry_manager"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirmed"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<group colspan="4" col="4">
|
||||
<group colspan="2" col="2">
|
||||
<field name="partner_id" readonly="state in ['confirmed', 'edit']" context="{'res_partner_search_mode': 'supplier'}"/>
|
||||
<field name="company_id"/>
|
||||
</group>
|
||||
</group>
|
||||
<separator colspan="4" string="Laundry Service Info"/>
|
||||
<notebook colspan="4">
|
||||
<page string="Hotel Laundry Service">
|
||||
<field name="laundry_service_ids" readonly="state in ['confirmed']" nolabel="1">
|
||||
<form string="Hotel Laundry Service">
|
||||
<group colspan="4">
|
||||
<group colspan="4" col="4">
|
||||
<!-- <field name="name"/> -->
|
||||
<field name="laundry_services_id"
|
||||
domain="[('type','=','service'),('categ_id','=',category_id)]"
|
||||
context="{'default_type': 'service', 'default_categ_id':category_id}"/>
|
||||
<field name="supplier_id" invisible="1"/>
|
||||
<field name="category_id" invisible="1"/>
|
||||
</group>
|
||||
<separator colspan="4" string="Lanundry Service Items Info"/>
|
||||
<notebook >
|
||||
<page string="Laundry Service Items">
|
||||
<field name="laundry_services_items_ids" nolabel="1">
|
||||
<form string="Laundry Service Items">
|
||||
<group>
|
||||
<field name="name" invisible="1"/>
|
||||
<field name="item_id"
|
||||
domain="[('type','=','service'),('categ_id','=',category_id1)]"
|
||||
context="{'default_type': 'service', 'default_categ_id':category_id1}"/>
|
||||
<field name="cost_price"/>
|
||||
<field name="sale_price"/>
|
||||
<field name="category_id1" invisible="1"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Laundry Service Items">
|
||||
<field name="item_id"/>
|
||||
<field name="cost_price"/>
|
||||
<field name="sale_price"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Hotel Lanudry Service">
|
||||
<field name="laundry_services_id"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="hotel_laundry_tree_view">
|
||||
<field name="name">hotel.laundry.tree</field>
|
||||
<field name="model">hotel.laundry</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Hotel Laundry">
|
||||
<field name="partner_id"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_hotel_laundry_kanban" model="ir.ui.view">
|
||||
<field name="name">hotel.laundry.kanban</field>
|
||||
<field name="model">hotel.laundry</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban>
|
||||
<field name="partner_id"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div t-attf-class="oe_kanban_global_click">
|
||||
<div class="oe_kanban_details">
|
||||
<ul>
|
||||
<strong class="o_kanban_record_title">
|
||||
<field name="partner_id"/>
|
||||
</strong>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="hotel_laundry_view">
|
||||
<field name="name">Hotel Laundry</field>
|
||||
<field name="res_model">hotel.laundry</field>
|
||||
<field name="view_mode">tree,form,kanban</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
|
||||
<menuitem name="Laundry Service"
|
||||
id="laundry_service_submenu"
|
||||
action="hotel_laundry_view"
|
||||
parent="hotel.hotel_configuration_menu"/>
|
||||
|
||||
<!-- View creation for laundry management which will show main menu to manage service product -->
|
||||
|
||||
<record model="ir.ui.view" id="laundry_management_form_view1">
|
||||
<field name="name">laundry.management.form.view1</field>
|
||||
<field name="model">laundry.management</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Laundry Service Configuration" version="7.0">
|
||||
<header>
|
||||
<button name="confirm" string="Confirm" invisible="state != 'draft'" type="object" icon="fa-check"/>
|
||||
<button name="cancel_service" string="Cancel" invisible="state != 'draft'" type="object" icon="fa-times"/>
|
||||
<button name="send_to_laundry" string="Send to Laundry" invisible="state != 'confirmed'" type="object"/>
|
||||
<button name="laundry_returned" string="Laundry Return" invisible="state != 'sent_to_laundry'" type="object"
|
||||
icon="fa-forward" context="{'laundry_flag': True}"/>
|
||||
<button name="customer_return" string="Customer Return" type="object" invisible="request_type != 'from_room' or state != 'laundry_returned'"/>
|
||||
<button name="done_internal" string="Done" type="object" invisible="request_type != 'internal' or state != 'laundry_returned'"/>
|
||||
<button name="done_from_room" string="Done" invisible="state != 'customer_returned'" type="object"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,confirmed,done"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<group colspan="4" col="4">
|
||||
<field name="name"/>
|
||||
<field name="user_id" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="date_order" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="deadline_date" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="shop_id" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="company_id" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="pricelist_id" readonly="state != 'draft'"/>
|
||||
</group>
|
||||
<newline/>
|
||||
<separator colspan="4" string="Room Info"/>
|
||||
<group colspan="4" col="4">
|
||||
<field name="request_type" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<field name="service_type"></field>
|
||||
<field name="is_chargable"></field>
|
||||
<field name="room_number" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']" invisible="request_type != 'from_room'" select="1"/>
|
||||
<field name="partner_id" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']" invisible="request_type != 'from_room'"/>
|
||||
</group>
|
||||
<newline/>
|
||||
<separator string="Supplier Info"/>
|
||||
<group>
|
||||
<field name="supplier_id" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']"/>
|
||||
<label for="supplier_id_temp" string=" " colspan="2"/>
|
||||
<field name="supplier_id_temp" invisible="1"/>
|
||||
</group>
|
||||
|
||||
<separator string="Laundry Service Product Info"/>
|
||||
<notebook>
|
||||
<page string="Laundry Service Product">
|
||||
<field name="laundry_service_product_ids" readonly="state in ['confirmed', 'laundry_returned', 'sent_to_laundry', 'customer_returned', 'done']" nolabel="1"
|
||||
context="{'default_supplier_id': supplier_id}">
|
||||
<form string="Laundry Service Product">
|
||||
<group colspan="4">
|
||||
<group colspan="4" col="4">
|
||||
<field name="laundry_services_id"/>
|
||||
<field name="pricelist_id"/>
|
||||
<field name="tax_id" widget="many2many_tags"
|
||||
domain="[('type_tax_use','<>','purchase')]"/>
|
||||
<!-- <field name="cost_tax_id" widget="many2many_tags" domain="[('parent_id','=',False),('type_tax_use','<>','sale')]"/> -->
|
||||
<!-- <field name="cost_rate" /> -->
|
||||
<field name="sales_rate"/>
|
||||
<!-- <field name="cost_subtotal" /> -->
|
||||
<field name="sale_subtotal"/>
|
||||
<field name="supplier_id" invisible="1"/>
|
||||
</group>
|
||||
<newline/>
|
||||
<separator string="Service Product Line Info"/>
|
||||
|
||||
<field name="laundry_service_product_line_ids" nolabel="1"/>
|
||||
</group>
|
||||
</form>
|
||||
<tree string="Laundry Service Product">
|
||||
<field name="laundry_services_id"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
<!-- <field name="cost_tax_id"/> -->
|
||||
<!-- <field name="cost_rate" /> -->
|
||||
<field name="sales_rate"/>
|
||||
<!-- <field name="cost_subtotal" sum="Total Of Cost Subtotals"/> -->
|
||||
<field name="sale_subtotal" sum="Total Of Sale Subtotals"/>
|
||||
</tree>
|
||||
</field>
|
||||
<field name="currency_id" invisible="1"/>
|
||||
<field name="amount_subtotal" widget='monetary'
|
||||
options="{'currency_field': 'currency_id'}"/>
|
||||
<field name="amount_tax" widget='monetary'
|
||||
options="{'currency_field': 'currency_id'}"/>
|
||||
<div class="oe_subtotal_footer_separator oe_inline">
|
||||
<label for="amount_total"/>
|
||||
</div>
|
||||
<field name="amount_total" nolabel="1" class="oe_subtotal_footer_separator"
|
||||
widget='monetary' options="{'currency_field': 'currency_id'}"/>
|
||||
</page>
|
||||
<!--<page string="Picking Info">
|
||||
<separator colspan="4" string="Picking"/>
|
||||
<field colspan="4" name="invoice_ids" nolabel="1" widget="many2many"/>
|
||||
</page>-->
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="laundry_management_tree_view1">
|
||||
<field name="name">laundry.management.tree.view</field>
|
||||
<field name="model">laundry.management</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Laundry Service Configuration">
|
||||
<field name="name"/>
|
||||
<field name="user_id"/>
|
||||
<field name="date_order"/>
|
||||
<field name="deadline_date"/>
|
||||
<field name="request_type"/>
|
||||
<field name="room_number"/>
|
||||
<field name="partner_id"/>
|
||||
<field name="supplier_id"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="laundry_management_view">
|
||||
<field name="name">Laundry Service Configuration</field>
|
||||
<field name="res_model">laundry.management</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="domain">[('company_id', 'in', context.get('allowed_company_ids'))]</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Laundry Management" sequence="75"
|
||||
id="laundry_management_menu"
|
||||
parent="hotel.hotel_management_menu"/>
|
||||
<menuitem name="Laundry Service Request"
|
||||
id="laundry_service_request"
|
||||
action="laundry_management_view"
|
||||
parent="laundry_management_menu"/>
|
||||
|
||||
<record model="ir.ui.view" id="laundry_service_product_line_form_view">
|
||||
<field name="name">laundry.service.product.line.form.view</field>
|
||||
<field name="model">laundry.service.product.line</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="laundry Service Product Line" version="7.0">
|
||||
<sheet>
|
||||
<group colspan="4">
|
||||
<field name="item_id" invisible="1"/>
|
||||
<field name="item_id_ref"/>
|
||||
<field name="qty"/>
|
||||
<field name="qty_uom"/>
|
||||
<!-- <field name="cost_price" /> -->
|
||||
<field name="sales_price"/>
|
||||
<!-- <field name="cost_subtotal" /> -->
|
||||
<field name="sale_subtotal"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="laundry_service_product_line_form_view123">
|
||||
<field name="name">hotel.laundry.services.form.view</field>
|
||||
<field name="model">hotel.laundry.services</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="laundry Service" version="7.0">
|
||||
<sheet>
|
||||
<group colspan="4" col="4">
|
||||
<field name="name" invisible="1"/>
|
||||
<!-- <field name="hotel_laundry_service_id"/> -->
|
||||
<field name="supplier_id"/>
|
||||
<field name="laundry_services_id"
|
||||
context="{'default_categ_id': category_id, 'search_default_categ_id': category_id,'default_type': 'service', 'search_default_type': 'service'}"/>
|
||||
<field name="category_id" invisible="1"/>
|
||||
</group>
|
||||
<field name="laundry_services_items_ids"/>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="laundry_service_product_line_form_view12345">
|
||||
<field name="name">hotel.laundry.services.form.view</field>
|
||||
<field name="model">hotel.laundry.services.items</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="laundry Services Item" version="7.0">
|
||||
<sheet>
|
||||
<group colspan="4" col="4">
|
||||
<field name="name"/>
|
||||
<!-- <field name="hotel_laundry_service_id"/> -->
|
||||
<field name="item_id"
|
||||
context="{'default_categ_id': category_id1, 'search_default_categ_id': category_id1}"/>
|
||||
<field name="cost_price"/>
|
||||
<field name="sale_price"/>
|
||||
<field name="category_id1"/>
|
||||
</group>
|
||||
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="laundry_service_product_line_tree_view">
|
||||
<field name="name">laundry.service.product.line.tree.view</field>
|
||||
<field name="model">laundry.service.product.line</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="laundry Service Product Line">
|
||||
<field name="item_id_ref"/>
|
||||
<field name="qty"/>
|
||||
<field name="qty_uom"/>
|
||||
<!-- <field name="cost_price" invisible="1"/> -->
|
||||
<field name="sales_price"/>
|
||||
<!-- <field name="cost_subtotal" invisible="1" sum="Total Of Cost Subtotal"/> -->
|
||||
<field name="sale_subtotal" sum="Total Of Sale Subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="view_hotel_folio_form_inherit_laundry">
|
||||
<field name="name">hotel.folio.inherit laundry</field>
|
||||
<field name="model">hotel.folio</field>
|
||||
<field name="inherit_id" ref="hotel_management.hotel_folio_form_inherit_state"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="food_lines" position="after">
|
||||
<separator string="Laundry Lines"/>
|
||||
<field name="laundry_line_ids" colspan="4" string="Laundry Line" nolabel="1" readonly="1">
|
||||
<form string="Laundry Line">
|
||||
<notebook>
|
||||
<page string="Laundry Line">
|
||||
<separator string="Automatic Declaration" colspan="4"/>
|
||||
<group colspan="4" col="6">
|
||||
<field name="product_uom_qty"
|
||||
context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'uom':product_uom}"
|
||||
/>
|
||||
<field name="company_id" invisible="1"/>
|
||||
<field name="product_uom_category_id" invisible="1"/>
|
||||
<field name="product_uom" options='{"no_open": True}'/>
|
||||
<field name="product_id"
|
||||
context="{'partner_id':parent.partner_id, 'quantity':product_uom_qty, 'pricelist':parent.pricelist_id, 'uom':product_uom}"
|
||||
|
||||
/>
|
||||
</group>
|
||||
<separator string="Manual Description"
|
||||
colspan="4"/>
|
||||
<field name="name" colspan="4" select="2"/>
|
||||
<field name="price_unit" select="2"/>
|
||||
<field name="discount"/>
|
||||
<newline/>
|
||||
<field name="tax_id" widget="many2many_tags" colspan="4"/>
|
||||
<separator string="States" colspan="4"/>
|
||||
<field name="state" select="2"/>
|
||||
<!-- <field name="invoiced" select="2"/> -->
|
||||
</page>
|
||||
<page string="Extra Info">
|
||||
<field name="source_origin"/>
|
||||
<!-- <field name="product_uos" /> -->
|
||||
<!-- <field name="address_allotment_id" select="2"/> -->
|
||||
</page>
|
||||
<page string="History">
|
||||
<separator string="Invoice Lines" colspan="4"/>
|
||||
<field name="invoice_lines" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
<tree string="Laundry Line">
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="product_id"/>
|
||||
<field name="name"/>
|
||||
<field name="source_origin"/>
|
||||
<field name="product_uom_qty"/>
|
||||
<field name="tax_id" widget="many2many_tags"/>
|
||||
<field name="price_unit"/>
|
||||
<field name="price_subtotal"/>
|
||||
</tree>
|
||||
</field>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
22
hotel_laundry/views/laundry_sequence_view.xml
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Sequences for tour.preference -->
|
||||
<!-- <record id="seq_type_laundry_order" model="ir.sequence.type"> -->
|
||||
<!-- <field name="name">Laundry Order</field> -->
|
||||
<!-- <field name="code">laundry.management</field> -->
|
||||
<!-- </record> -->
|
||||
|
||||
<record id="seq_laundry_order" model="ir.sequence">
|
||||
<field name="name">Laundry Order</field>
|
||||
<field name="code">laundry.management</field>
|
||||
<field name="prefix">LDR</field>
|
||||
<field name="padding">4</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
5
hotel_laundry/wizard/__init__.py
Normal file
@ -0,0 +1,5 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
from . import hotel_laundry_picking
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
197
hotel_laundry/wizard/hotel_laundry_picking.py
Normal file
@ -0,0 +1,197 @@
|
||||
from odoo import fields, models, api, netsvc
|
||||
import time
|
||||
# from mx import DateTime
|
||||
import datetime
|
||||
from odoo.exceptions import ValidationError, UserError
|
||||
|
||||
|
||||
class hotel_laundry_picking(models.TransientModel):
|
||||
"""Hotel laundry picking is use to show all the product according to service in picking generation"""
|
||||
_name = 'hotel.laundry.picking'
|
||||
_description = 'Return Picking'
|
||||
product_return_moves = fields.One2many('hotel.laundry.picking.memory', 'wizard_id', 'Moves')
|
||||
invoice_state = fields.Selection([('2binvoiced', 'To be refunded/invoiced'), ('none', 'No invoicing')], 'Invoicing',required=True)
|
||||
|
||||
|
||||
def default_get(self):
|
||||
|
||||
result1 = []
|
||||
context = self._context or {}
|
||||
res = super(hotel_laundry_picking, self).default_get(fields)
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
laudnry_id=laundry_obj.browse(laundry_record_id)
|
||||
record_ids=pick_obj.search([('origin','=',laudnry_id.name)])
|
||||
for rec in record_ids:
|
||||
records=pick_obj.browse(rec)
|
||||
record_id = False
|
||||
if records.type=='out':
|
||||
record_id=records.id
|
||||
if record_id:
|
||||
pick = pick_obj.browse(record_id, context=context)
|
||||
if pick:
|
||||
return_history = self.get_return_history(record_id, context)
|
||||
for line in pick.move_lines:
|
||||
qty = line.product_qty - return_history[line.id]
|
||||
if qty > 0:
|
||||
result1.append({'product_id': line.product_id.id, 'quantity': qty,'move_id':line.id})
|
||||
|
||||
if 'invoice_state' in fields:
|
||||
if pick.invoice_state=='invoiced':
|
||||
res.update({'invoice_state': '2binvoiced'})
|
||||
else:
|
||||
res.update({'invoice_state': 'none'})
|
||||
if 'product_return_moves' in fields:
|
||||
res.update({'product_return_moves': result1})
|
||||
return res
|
||||
|
||||
|
||||
def get_return_history(self,pick_id):
|
||||
"""
|
||||
Get return_history.
|
||||
@param self: The object pointer.
|
||||
@param cr: A database cursor
|
||||
@param uid: ID of the user currently logged in
|
||||
@param pick_id: Picking id
|
||||
@param context: A standard dictionary
|
||||
@return: A dictionary which of values.
|
||||
"""
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
pick = pick_obj.browse(pick_id,)
|
||||
return_history = {}
|
||||
for m in pick.move_lines:
|
||||
if m.state == 'done':
|
||||
return_history[m.id] = 0
|
||||
for rec in m.move_history_ids2:
|
||||
return_history[m.id] += (rec.product_qty * rec.product_uom.factor)
|
||||
else:
|
||||
raise UserError(('Warning !'), ("Please process the delivery order shipment-%s first!")%(pick.name))
|
||||
return return_history
|
||||
|
||||
|
||||
def do_method(self):
|
||||
context = self._context or {}
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
laundry_obj.write(laundry_record_id,{'state':'laundry_returned'})
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
|
||||
def create_returns(self):
|
||||
"""
|
||||
Creates return picking.
|
||||
@param self: The object pointer.
|
||||
@param cr: A database cursor
|
||||
@param uid: ID of the user currently logged in
|
||||
@param ids: List of ids selected
|
||||
@param context: A standard dictionary
|
||||
@return: A dictionary which of fields with values.
|
||||
"""
|
||||
count=0
|
||||
pick = ""
|
||||
context = self._context or {}
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
laundry_id=laundry_obj.browse(laundry_record_id)
|
||||
|
||||
if laundry_id.request_type=='from_room':
|
||||
count=-1
|
||||
|
||||
record_ids=pick_obj.search([('origin','=',laundry_id.name)])
|
||||
for rec in record_ids:
|
||||
records=pick_obj.browse(rec)
|
||||
count=count+1
|
||||
if records.type=='out':
|
||||
record_id=records.id
|
||||
if record_id:
|
||||
pick = pick_obj.browse(record_id, context=context)
|
||||
move_obj = self.pool.get('stock.move')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
uom_obj = self.pool.get('uom.uom')
|
||||
data_obj = self.pool.get('hotel.laundry.picking.memory')
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
|
||||
data = self.read( context=context)
|
||||
new_picking = None
|
||||
date_cur = time.strftime('%Y-%m-%d %H:%M:%S')
|
||||
set_invoice_state_to_none = True
|
||||
returned_lines = 0
|
||||
|
||||
# Create new picking for returned products
|
||||
if pick:
|
||||
if pick.type=='out':
|
||||
new_type = 'in'
|
||||
elif pick.type=='in':
|
||||
new_type = 'out'
|
||||
else:
|
||||
new_type = 'internal'
|
||||
new_picking = pick_obj.copy( pick.id, {'name':'%s-return/%s' % (pick.name,count),
|
||||
'move_lines':[], 'state':'draft', 'type':new_type,
|
||||
'date':date_cur, 'invoice_state':data['invoice_state'],})
|
||||
|
||||
val_id = data['product_return_moves']
|
||||
for v in val_id:
|
||||
data_get = data_obj.browse(v, context=context)
|
||||
mov_id = data_get.move_id.id
|
||||
new_qty = data_get.quantity
|
||||
move = move_obj.browse(mov_id, context=context)
|
||||
if move.location_dest_id:
|
||||
new_location = move.location_dest_id.id
|
||||
if move.product_qty:
|
||||
returned_qty = move.product_qty
|
||||
if move.move_history_ids2:
|
||||
for rec in move.move_history_ids2:
|
||||
returned_qty -= rec.product_qty
|
||||
if returned_qty != new_qty:
|
||||
set_invoice_state_to_none = False
|
||||
if new_qty:
|
||||
returned_lines += 1
|
||||
new_move=move_obj.copy(move.id, {
|
||||
'product_qty': new_qty,
|
||||
'product_uos_qty': uom_obj._compute_qty(move.product_uom.id,
|
||||
new_qty, move.product_uos.id),
|
||||
'picking_id':new_picking, 'state':'draft',
|
||||
'location_id':new_location, 'location_dest_id':move.location_id.id,
|
||||
'date':date_cur,})
|
||||
move_obj.write([move.id], {'move_history_ids2':[(4,new_move)]})
|
||||
if not returned_lines:
|
||||
laundry_obj.write(laundry_record_id,{'state':'laundry_returned'})
|
||||
raise UserError(('Warning !'), ("Please specify at least one non-zero quantity!"))
|
||||
|
||||
if set_invoice_state_to_none:
|
||||
pick_obj.write([pick.id], {'invoice_state':'none'})
|
||||
wf_service.trg_validate( 'stock.picking', new_picking, 'button_confirm', cr)
|
||||
pick_obj.force_assign([new_picking], context)
|
||||
# Update view id in context, lp:702939
|
||||
view_list = {
|
||||
'out': 'view_picking_out_tree',
|
||||
'in': 'view_picking_in_tree',
|
||||
'internal': 'vpicktree',
|
||||
}
|
||||
data_obj = self.pool.get('ir.model.data')
|
||||
res = data_obj.get_object_reference('stock', view_list.get(new_type, 'vpicktree'))
|
||||
context.update({'view_id': res and res[1] or False})
|
||||
|
||||
|
||||
self._cr.execute('insert into laundry_order_picking_rel (laundry_order_id,picking_id) values (%s,%s)', (laundry_id.id, new_picking))
|
||||
return {
|
||||
'domain': "[('id', 'in', ["+str(new_picking)+"])]",
|
||||
'name': 'Picking List',
|
||||
'view_type':'form',
|
||||
'view_mode':'tree,form',
|
||||
'res_model':'stock.picking',
|
||||
'type':'ir.actions.act_window',
|
||||
'context':context,
|
||||
}
|
||||
|
||||
|
||||
class hotel_laundry_picking_memory(models.TransientModel):
|
||||
_name = 'hotel.laundry.picking.memory'
|
||||
_description ='Hotel Laundry Picking Memory'
|
||||
|
||||
product_id = fields.Many2one('product.product', string="Product", required=True)
|
||||
quantity = fields.Float("Quantity", required=True)
|
||||
wizard_id = fields.Many2one('hotel.laundry.picking', string="Wizard")
|
||||
move_id = fields.Many2one('stock.move', "Move")
|
||||
223
hotel_laundry/wizard/hotel_laundry_picking.py.bak
Normal file
@ -0,0 +1,223 @@
|
||||
from odoo import fields, models, api
|
||||
import time
|
||||
from mx import DateTime
|
||||
import datetime
|
||||
from odoo.exceptions import ValidationError, Warning
|
||||
|
||||
|
||||
class hotel_laundry_picking(models.TransientModel):
|
||||
"""Hotel laundry picking is use to show all the product according to service in picking generation"""
|
||||
_name = 'hotel.laundry.picking'
|
||||
_description = 'Return Picking'
|
||||
product_return_moves = fields.One2many('hotel.laundry.picking.memory', 'wizard_id', 'Moves')
|
||||
invoice_state = fields.Selection([('2binvoiced', 'To be refunded/invoiced'), ('none', 'No invoicing')], 'Invoicing',required=True)
|
||||
|
||||
|
||||
def default_get(self, cr, uid, fields, context=None):
|
||||
"""
|
||||
To get default values for the object.
|
||||
@param self: The object pointer.
|
||||
@param cr: A database cursor
|
||||
@param uid: ID of the user currently logged in
|
||||
@param fields: List of fields for which we want default values
|
||||
@param context: A standard dictionary
|
||||
@return: A dictionary with default values for all field in ``fields``
|
||||
"""
|
||||
result1 = []
|
||||
print ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..",context
|
||||
if context is None:
|
||||
context = {}
|
||||
res = super(hotel_laundry_picking, self).default_get(cr, uid, fields, context=context)
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
print ">>>>>>>>>>>>>>>>>>>>>>>>>..",laundry_record_id
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
laudnry_id=laundry_obj.browse(cr,uid,laundry_record_id)
|
||||
print "laundry id",laudnry_id
|
||||
record_ids=pick_obj.search(cr,uid,[('origin','=',laudnry_id.name)])
|
||||
print "records",record_ids
|
||||
for rec in record_ids:
|
||||
print "rec",rec
|
||||
records=pick_obj.browse(cr,uid,rec)
|
||||
record_id = False
|
||||
if records.type=='out':
|
||||
record_id=records.id
|
||||
if record_id:
|
||||
print "out type records",record_id
|
||||
pick = pick_obj.browse(cr, uid, record_id, context=context)
|
||||
if pick:
|
||||
return_history = self.get_return_history(cr, uid, record_id, context)
|
||||
for line in pick.move_lines:
|
||||
qty = line.product_qty - return_history[line.id]
|
||||
if qty > 0:
|
||||
result1.append({'product_id': line.product_id.id, 'quantity': qty,'move_id':line.id})
|
||||
|
||||
if 'invoice_state' in fields:
|
||||
if pick.invoice_state=='invoiced':
|
||||
res.update({'invoice_state': '2binvoiced'})
|
||||
else:
|
||||
res.update({'invoice_state': 'none'})
|
||||
if 'product_return_moves' in fields:
|
||||
res.update({'product_return_moves': result1})
|
||||
return res
|
||||
|
||||
|
||||
def get_return_history(self, cr, uid, pick_id, context=None):
|
||||
"""
|
||||
Get return_history.
|
||||
@param self: The object pointer.
|
||||
@param cr: A database cursor
|
||||
@param uid: ID of the user currently logged in
|
||||
@param pick_id: Picking id
|
||||
@param context: A standard dictionary
|
||||
@return: A dictionary which of values.
|
||||
"""
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
pick = pick_obj.browse(cr, uid, pick_id, context=context)
|
||||
return_history = {}
|
||||
for m in pick.move_lines:
|
||||
if m.state == 'done':
|
||||
return_history[m.id] = 0
|
||||
for rec in m.move_history_ids2:
|
||||
return_history[m.id] += (rec.product_qty * rec.product_uom.factor)
|
||||
else:
|
||||
raise Warning(('Warning !'), ("Please process the delivery order shipment-%s first!")%(pick.name))
|
||||
return return_history
|
||||
|
||||
|
||||
def do_method(self, cr, uid, ids, context=None):
|
||||
print ">>>>>>>>>>>>>>>>>>>>>>>>>>>>this call when cancel button is hit"
|
||||
if context is None:
|
||||
context = {}
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
laundry_obj.write(cr,uid,laundry_record_id,{'state':'laundry_returned'})
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
|
||||
def create_returns(self, cr, uid, ids, context=None):
|
||||
"""
|
||||
Creates return picking.
|
||||
@param self: The object pointer.
|
||||
@param cr: A database cursor
|
||||
@param uid: ID of the user currently logged in
|
||||
@param ids: List of ids selected
|
||||
@param context: A standard dictionary
|
||||
@return: A dictionary which of fields with values.
|
||||
"""
|
||||
count=0
|
||||
pick = ""
|
||||
if context is None:
|
||||
context = {}
|
||||
laundry_record_id = context and context.get('active_id', False) or False
|
||||
laundry_obj=self.pool.get('laundry.management')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
laundry_id=laundry_obj.browse(cr,uid,laundry_record_id)
|
||||
|
||||
if laundry_id.request_type=='from_room':
|
||||
count=-1
|
||||
|
||||
record_ids=pick_obj.search(cr,uid,[('origin','=',laundry_id.name)])
|
||||
for rec in record_ids:
|
||||
records=pick_obj.browse(cr,uid,rec)
|
||||
count=count+1
|
||||
if records.type=='out':
|
||||
record_id=records.id
|
||||
if record_id:
|
||||
pick = pick_obj.browse(cr, uid, record_id, context=context)
|
||||
move_obj = self.pool.get('stock.move')
|
||||
pick_obj = self.pool.get('stock.picking')
|
||||
uom_obj = self.pool.get('umo.uom')
|
||||
data_obj = self.pool.get('hotel.laundry.picking.memory')
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
|
||||
data = self.read(cr, uid, ids[0], context=context)
|
||||
new_picking = None
|
||||
date_cur = time.strftime('%Y-%m-%d %H:%M:%S')
|
||||
set_invoice_state_to_none = True
|
||||
returned_lines = 0
|
||||
|
||||
print "pick type",pick.type
|
||||
# Create new picking for returned products
|
||||
if pick:
|
||||
if pick.type=='out':
|
||||
new_type = 'in'
|
||||
elif pick.type=='in':
|
||||
new_type = 'out'
|
||||
else:
|
||||
new_type = 'internal'
|
||||
print "internal==========================new_type=====================",new_type
|
||||
new_picking = pick_obj.copy(cr, uid, pick.id, {'name':'%s-return/%s' % (pick.name,count),
|
||||
'move_lines':[], 'state':'draft', 'type':new_type,
|
||||
'date':date_cur, 'invoice_state':data['invoice_state'],})
|
||||
print "new_picking===========================================================",new_picking
|
||||
|
||||
val_id = data['product_return_moves']
|
||||
for v in val_id:
|
||||
data_get = data_obj.browse(cr, uid, v, context=context)
|
||||
mov_id = data_get.move_id.id
|
||||
new_qty = data_get.quantity
|
||||
move = move_obj.browse(cr, uid, mov_id, context=context)
|
||||
print "move===================================================",move
|
||||
if move.location_dest_id:
|
||||
new_location = move.location_dest_id.id
|
||||
print "move=================================111111111111==================",move
|
||||
if move.product_qty:
|
||||
returned_qty = move.product_qty
|
||||
print "move==================================2222222222222=================",move
|
||||
if move.move_history_ids2:
|
||||
for rec in move.move_history_ids2:
|
||||
returned_qty -= rec.product_qty
|
||||
print "move====================================33333333333===============",move
|
||||
if returned_qty != new_qty:
|
||||
set_invoice_state_to_none = False
|
||||
if new_qty:
|
||||
returned_lines += 1
|
||||
new_move=move_obj.copy(cr, uid, move.id, {
|
||||
'product_qty': new_qty,
|
||||
'product_uos_qty': uom_obj._compute_qty(cr, uid, move.product_uom.id,
|
||||
new_qty, move.product_uos.id),
|
||||
'picking_id':new_picking, 'state':'draft',
|
||||
'location_id':new_location, 'location_dest_id':move.location_id.id,
|
||||
'date':date_cur,})
|
||||
move_obj.write(cr, uid, [move.id], {'move_history_ids2':[(4,new_move)]})
|
||||
if not returned_lines:
|
||||
laundry_obj.write(cr,uid,laundry_record_id,{'state':'laundry_returned'})
|
||||
raise Warning(_('Warning !'), _("Please specify at least one non-zero quantity!"))
|
||||
|
||||
if set_invoice_state_to_none:
|
||||
pick_obj.write(cr, uid, [pick.id], {'invoice_state':'none'})
|
||||
wf_service.trg_validate(uid, 'stock.picking', new_picking, 'button_confirm', cr)
|
||||
print "[new_picking]=====================================================",[new_picking]
|
||||
pick_obj.force_assign(cr, uid, [new_picking], context)
|
||||
# Update view id in context, lp:702939
|
||||
view_list = {
|
||||
'out': 'view_picking_out_tree',
|
||||
'in': 'view_picking_in_tree',
|
||||
'internal': 'vpicktree',
|
||||
}
|
||||
data_obj = self.pool.get('ir.model.data')
|
||||
res = data_obj.get_object_reference(cr, uid, 'stock', view_list.get(new_type, 'vpicktree'))
|
||||
context.update({'view_id': res and res[1] or False})
|
||||
|
||||
|
||||
cr.execute('insert into laundry_order_picking_rel (laundry_order_id,picking_id) values (%s,%s)', (laundry_id.id, new_picking))
|
||||
return {
|
||||
'domain': "[('id', 'in', ["+str(new_picking)+"])]",
|
||||
'name': 'Picking List',
|
||||
'view_type':'form',
|
||||
'view_mode':'tree,form',
|
||||
'res_model':'stock.picking',
|
||||
'type':'ir.actions.act_window',
|
||||
'context':context,
|
||||
}
|
||||
|
||||
|
||||
class hotel_laundry_picking_memory(models.TransientModel):
|
||||
_name = 'hotel.laundry.picking.memory'
|
||||
_description ='Hotel Laundry Picking Memory'
|
||||
|
||||
product_id = fields.Many2one('product.product', string="Product", required=True)
|
||||
quantity = fields.Float("Quantity", required=True)
|
||||
wizard_id = fields.Many2one('hotel.laundry.picking', string="Wizard")
|
||||
move_id = fields.Many2one('stock.move', "Move")
|
||||