[FIX] point_of_sale: constrain pricelist belong to config's company
Have the Admin in company A Create a pos.config for company B Have its default pricelist to be one of company A's Save Log in with user B, in company B Try to make a new pos session When everything is loaded, the screen stays black, leaving the pos unusable After this commit, we constrain the pricelists to either be of company B's or to not have a company set on them The black screen doesn't happen OPW 1861757 closes #25996
This commit is contained in:
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-02-19 13:42+0000\n"
|
||||
"PO-Revision-Date: 2018-02-19 13:42+0000\n"
|
||||
"POT-Creation-Date: 2018-07-30 08:47+0000\n"
|
||||
"PO-Revision-Date: 2018-07-30 08:47+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -16,8 +16,8 @@ msgstr ""
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:807
|
||||
#: code:addons/point_of_sale/models/pos_order.py:816
|
||||
#: code:addons/point_of_sale/models/pos_order.py:880
|
||||
#: code:addons/point_of_sale/models/pos_order.py:889
|
||||
#, python-format
|
||||
msgid " REFUND"
|
||||
msgstr ""
|
||||
@@ -67,7 +67,7 @@ msgid " "
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:83
|
||||
#: code:addons/point_of_sale/models/pos_order.py:85
|
||||
#, python-format
|
||||
msgid "(RESCUE FOR %(session)s)"
|
||||
msgstr ""
|
||||
@@ -234,14 +234,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1975
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2012
|
||||
#, python-format
|
||||
msgid "? Clicking \"Confirm\" will validate the payment."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1242
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1260
|
||||
#, python-format
|
||||
msgid "A Customer Name Is Required"
|
||||
msgstr ""
|
||||
@@ -340,7 +340,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1821
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1862
|
||||
#, python-format
|
||||
msgid "Add Tip"
|
||||
msgstr ""
|
||||
@@ -431,7 +431,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1967
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2004
|
||||
#, python-format
|
||||
msgid "Are you sure that the customer wants to pay"
|
||||
msgstr ""
|
||||
@@ -560,7 +560,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:938
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:949
|
||||
#, python-format
|
||||
msgid "Button"
|
||||
msgstr ""
|
||||
@@ -602,7 +602,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1956
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1993
|
||||
#, python-format
|
||||
msgid "Cannot return change without a cash payment method"
|
||||
msgstr ""
|
||||
@@ -688,21 +688,21 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:103
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:104
|
||||
#, python-format
|
||||
msgid "Change Cashier"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1187
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1205
|
||||
#, python-format
|
||||
msgid "Change Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1821
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1862
|
||||
#, python-format
|
||||
msgid "Change Tip"
|
||||
msgstr ""
|
||||
@@ -751,7 +751,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2014
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2053
|
||||
#, python-format
|
||||
msgid "Check your internet connection and try again."
|
||||
msgstr ""
|
||||
@@ -822,7 +822,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:461
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:462
|
||||
#, python-format
|
||||
msgid "Client Screen Unsupported. Please upgrade the PosBox"
|
||||
msgstr ""
|
||||
@@ -898,7 +898,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:454
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:455
|
||||
#, python-format
|
||||
msgid "Connected, Not Owned"
|
||||
msgstr ""
|
||||
@@ -927,7 +927,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1339
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1363
|
||||
#, python-format
|
||||
msgid "Could Not Read Image"
|
||||
msgstr ""
|
||||
@@ -989,7 +989,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1832
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1873
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:145
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:676
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_partner_id
|
||||
@@ -1010,8 +1010,8 @@ msgid "Customer Facing Display"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:486
|
||||
#: code:addons/point_of_sale/models/pos_order.py:537
|
||||
#: code:addons/point_of_sale/models/pos_order.py:559
|
||||
#: code:addons/point_of_sale/models/pos_order.py:610
|
||||
#, python-format
|
||||
msgid "Customer Invoice"
|
||||
msgstr ""
|
||||
@@ -1094,7 +1094,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:262
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:263
|
||||
#, python-format
|
||||
msgid "Delete Paid Orders ?"
|
||||
msgstr ""
|
||||
@@ -1108,21 +1108,21 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:272
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:273
|
||||
#, python-format
|
||||
msgid "Delete Unpaid Orders ?"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1190
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1208
|
||||
#, python-format
|
||||
msgid "Deselect Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:54
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:55
|
||||
#, python-format
|
||||
msgid "Destroy Current Order ?"
|
||||
msgstr ""
|
||||
@@ -1151,7 +1151,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:459
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:460
|
||||
#, python-format
|
||||
msgid "Disconnected"
|
||||
msgstr ""
|
||||
@@ -1303,14 +1303,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1927
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1975
|
||||
#, python-format
|
||||
msgid "Empty Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:440
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:449
|
||||
#, python-format
|
||||
msgid "Empty Serial/Lot Number"
|
||||
msgstr ""
|
||||
@@ -1358,7 +1358,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1268
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1292
|
||||
#, python-format
|
||||
msgid "Error: Could not Save Changes"
|
||||
msgstr ""
|
||||
@@ -1614,7 +1614,7 @@ msgid "In Progress"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:468
|
||||
#: code:addons/point_of_sale/models/pos_order.py:541
|
||||
#, python-format
|
||||
msgid "In order to delete a sale, it must be new or cancelled."
|
||||
msgstr ""
|
||||
@@ -1818,7 +1818,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:518
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:531
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:38
|
||||
#, python-format
|
||||
msgid "Loading"
|
||||
@@ -1849,7 +1849,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:2339
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:2371
|
||||
#, python-format
|
||||
msgid "Lot/Serial Number(s) Required"
|
||||
msgstr ""
|
||||
@@ -1973,13 +1973,13 @@ msgid "Next Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:1074
|
||||
#: code:addons/point_of_sale/models/pos_order.py:1089
|
||||
#, python-format
|
||||
msgid "No Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:140
|
||||
#: code:addons/point_of_sale/models/pos_order.py:142
|
||||
#, python-format
|
||||
msgid "No cash statement found for this session. Unable to record returned cash."
|
||||
msgstr ""
|
||||
@@ -1998,7 +1998,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2112
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2106
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:361
|
||||
#, python-format
|
||||
msgid "None"
|
||||
@@ -2033,7 +2033,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:401
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:402
|
||||
#, python-format
|
||||
msgid "Offline"
|
||||
msgstr ""
|
||||
@@ -2062,7 +2062,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:441
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:450
|
||||
#, python-format
|
||||
msgid "One or more product(s) required serial/lot number."
|
||||
msgstr ""
|
||||
@@ -2081,7 +2081,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1325
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1349
|
||||
#, python-format
|
||||
msgid "Only web-compatible Image formats such as .png or .jpeg are supported"
|
||||
msgstr ""
|
||||
@@ -2187,8 +2187,8 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:1922
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:1962
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:1946
|
||||
#: code:addons/point_of_sale/static/src/js/models.js:1986
|
||||
#, python-format
|
||||
msgid "Order "
|
||||
msgstr ""
|
||||
@@ -2242,7 +2242,7 @@ msgid "Order Sequence Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:498
|
||||
#: code:addons/point_of_sale/models/pos_order.py:571
|
||||
#, python-format
|
||||
msgid "Order is not paid."
|
||||
msgstr ""
|
||||
@@ -2279,7 +2279,7 @@ msgid "POS Journals"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_config.py:335
|
||||
#: code:addons/point_of_sale/models/pos_config.py:341
|
||||
#, python-format
|
||||
msgid "POS Order %s"
|
||||
msgstr ""
|
||||
@@ -2310,7 +2310,7 @@ msgid "POS Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_config.py:344
|
||||
#: code:addons/point_of_sale/models/pos_config.py:350
|
||||
#, python-format
|
||||
msgid "POS order line %s"
|
||||
msgstr ""
|
||||
@@ -2474,19 +2474,19 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1966
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2003
|
||||
#, python-format
|
||||
msgid "Please Confirm Large Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:296
|
||||
#: code:addons/point_of_sale/models/pos_order.py:344
|
||||
#, python-format
|
||||
msgid "Please define income account for this product: \"%s\" (id:%d)."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:514
|
||||
#: code:addons/point_of_sale/models/pos_order.py:587
|
||||
#, python-format
|
||||
msgid "Please provide a partner for the sale."
|
||||
msgstr ""
|
||||
@@ -2500,7 +2500,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2005
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2044
|
||||
#, python-format
|
||||
msgid "Please select the Customer"
|
||||
msgstr ""
|
||||
@@ -2702,7 +2702,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2149
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2194
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:388
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:461
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_pricelist_id
|
||||
@@ -2753,19 +2753,20 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:389
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:390
|
||||
#, python-format
|
||||
msgid "Printer"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/devices.js:430
|
||||
#: code:addons/point_of_sale/static/src/js/devices.js:432
|
||||
#, python-format
|
||||
msgid "Printing Error: "
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: model:ir.model,name:point_of_sale.model_product_product
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_line_product_id
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_pack_operation_lot_product_id
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_report_pos_order_product_id
|
||||
@@ -2957,7 +2958,7 @@ msgid "Resume"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:823
|
||||
#: code:addons/point_of_sale/models/pos_order.py:896
|
||||
#: model:ir.ui.view,arch_db:point_of_sale.view_pos_pos_form
|
||||
#, python-format
|
||||
msgid "Return Products"
|
||||
@@ -3020,7 +3021,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:397
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:398
|
||||
#, python-format
|
||||
msgid "Scale"
|
||||
msgstr ""
|
||||
@@ -3046,7 +3047,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:380
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:381
|
||||
#, python-format
|
||||
msgid "Scanner"
|
||||
msgstr ""
|
||||
@@ -3097,20 +3098,20 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2137
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2182
|
||||
#, python-format
|
||||
msgid "Select pricelist"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2078
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2117
|
||||
#, python-format
|
||||
msgid "Select tax"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:236
|
||||
#: code:addons/point_of_sale/models/pos_order.py:249
|
||||
#, python-format
|
||||
msgid "Selected orders do not have the same session!"
|
||||
msgstr ""
|
||||
@@ -3141,13 +3142,13 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2018
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2057
|
||||
#, python-format
|
||||
msgid "Server Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_config.py:447
|
||||
#: code:addons/point_of_sale/models/pos_config.py:454
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_account_bank_statement_pos_session_id
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_make_payment_session_id
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_session_id
|
||||
@@ -3186,7 +3187,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1185
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1203
|
||||
#, python-format
|
||||
msgid "Set Customer"
|
||||
msgstr ""
|
||||
@@ -3400,8 +3401,8 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/models/pos_order.py:325
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2091
|
||||
#: code:addons/point_of_sale/models/pos_order.py:376
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2136
|
||||
#, python-format
|
||||
msgid "Tax"
|
||||
msgstr ""
|
||||
@@ -3448,6 +3449,7 @@ msgstr ""
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_amount_tax
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_line_tax_ids
|
||||
#: model:ir.model.fields,field_description:point_of_sale.field_pos_order_line_tax_ids_after_fiscal_position
|
||||
#: model:ir.ui.menu,name:point_of_sale.menu_action_tax_form_open
|
||||
#: model:ir.ui.view,arch_db:point_of_sale.pos_config_view_form
|
||||
#: model:ir.ui.view,arch_db:point_of_sale.report_saledetails
|
||||
msgid "Taxes"
|
||||
@@ -3476,7 +3478,7 @@ msgid "Tendered"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:284
|
||||
#: code:addons/point_of_sale/models/pos_order.py:332
|
||||
#, python-format
|
||||
msgid "The POS order must have lines when calling this method"
|
||||
msgstr ""
|
||||
@@ -3543,14 +3545,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2013
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2052
|
||||
#, python-format
|
||||
msgid "The order could not be sent"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2024
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2063
|
||||
#, python-format
|
||||
msgid "The order could not be sent to the server due to an unknown error"
|
||||
msgstr ""
|
||||
@@ -3583,7 +3585,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1340
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1364
|
||||
#, python-format
|
||||
msgid "The provided file could not be read due to an unknown error"
|
||||
msgstr ""
|
||||
@@ -3598,9 +3600,15 @@ msgstr ""
|
||||
msgid "The receipt will automatically be printed at the end of each order."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_config.py:248
|
||||
#, python-format
|
||||
msgid "The selected pricelists must belong to no company or the company of the point of sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2019
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2058
|
||||
#, python-format
|
||||
msgid "The server encountered an error while receiving your order."
|
||||
msgstr ""
|
||||
@@ -3630,7 +3638,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1957
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1994
|
||||
#, python-format
|
||||
msgid "There is no cash payment method available in this point of sale to handle the change.\n"
|
||||
"\n"
|
||||
@@ -3644,20 +3652,20 @@ msgid "There is no cash register for this PoS Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:764
|
||||
#: code:addons/point_of_sale/models/pos_order.py:837
|
||||
#, python-format
|
||||
msgid "There is no receivable account defined to make payment for the partner: \"%s\" (id:%d)."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:762
|
||||
#: code:addons/point_of_sale/models/pos_order.py:835
|
||||
#, python-format
|
||||
msgid "There is no receivable account defined to make payment."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1928
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1976
|
||||
#, python-format
|
||||
msgid "There must be at least one product in your order before it can be validated"
|
||||
msgstr ""
|
||||
@@ -3688,7 +3696,7 @@ msgid "This field is there to pass the id of the pos user group to the point of
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:522
|
||||
#: code:addons/point_of_sale/models/pos_order.py:595
|
||||
#, python-format
|
||||
msgid "This invoice has been created from the point of sale session: <a href=# data-oe-model=pos.order data-oe-id=%d>%s</a>"
|
||||
msgstr ""
|
||||
@@ -3700,14 +3708,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:273
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:274
|
||||
#, python-format
|
||||
msgid "This operation will destroy all unpaid orders in the browser. You will lose all the unsaved data and exit the point of sale. This operation cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:263
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:264
|
||||
#, python-format
|
||||
msgid "This operation will permanently destroy all paid orders from the local storage. You will lose all the data. This operation cannot be undone."
|
||||
msgstr ""
|
||||
@@ -3728,7 +3736,7 @@ msgid "This sequence is automatically created by Odoo but you can change it to c
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:626
|
||||
#: code:addons/point_of_sale/models/pos_order.py:699
|
||||
#, python-format
|
||||
msgid "This transfer has been created from the point of sale session: <a href=# data-oe-model=pos.order data-oe-id=%d>%s</a>"
|
||||
msgstr ""
|
||||
@@ -3764,7 +3772,7 @@ msgid "To Weigh With Scale"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:803
|
||||
#: code:addons/point_of_sale/models/pos_order.py:876
|
||||
#, python-format
|
||||
msgid "To return product(s), you need to open a session that will be used to register the refund."
|
||||
msgstr ""
|
||||
@@ -3833,7 +3841,7 @@ msgid "Total:"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:345
|
||||
#: code:addons/point_of_sale/models/pos_order.py:396
|
||||
#, python-format
|
||||
msgid "Trade Receivables"
|
||||
msgstr ""
|
||||
@@ -3858,14 +3866,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2061
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2062
|
||||
#, python-format
|
||||
msgid "Unknown Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1337
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1348
|
||||
#, python-format
|
||||
msgid "Unsupported File Format"
|
||||
msgstr ""
|
||||
@@ -4030,7 +4038,7 @@ msgid "You can define another list of available currencies on the\n"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:458
|
||||
#: code:addons/point_of_sale/models/pos_order.py:531
|
||||
#, python-format
|
||||
msgid "You cannot change the partner of a POS order for which an invoice has already been issued."
|
||||
msgstr ""
|
||||
@@ -4074,19 +4082,19 @@ msgid "You have to define which payment method must be available in the point of
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:778
|
||||
#: code:addons/point_of_sale/models/pos_order.py:851
|
||||
#, python-format
|
||||
msgid "You have to open at least one cashbox."
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:926
|
||||
#: code:addons/point_of_sale/models/pos_order.py:999
|
||||
#, python-format
|
||||
msgid "You have to select a pricelist in the sale form !"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_order.py:912
|
||||
#: code:addons/point_of_sale/models/pos_order.py:985
|
||||
#, python-format
|
||||
msgid "You have to select a pricelist in the sale form !\n"
|
||||
"Please set one before choosing a product."
|
||||
@@ -4118,7 +4126,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2006
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2045
|
||||
#, python-format
|
||||
msgid "You need to select the customer before you can invoice an order."
|
||||
msgstr ""
|
||||
@@ -4131,14 +4139,14 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:55
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:56
|
||||
#, python-format
|
||||
msgid "You will lose any data associated with the current order"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1269
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1286
|
||||
#, python-format
|
||||
msgid "Your Internet connection is probably down."
|
||||
msgstr ""
|
||||
@@ -4253,20 +4261,20 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:1971
|
||||
#: code:addons/point_of_sale/static/src/js/screens.js:2008
|
||||
#, python-format
|
||||
msgid "for an order of"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#: code:addons/point_of_sale/models/pos_config.py:323
|
||||
#: code:addons/point_of_sale/models/pos_config.py:329
|
||||
#, python-format
|
||||
msgid "not used"
|
||||
msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:292
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:293
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:1216
|
||||
#, python-format
|
||||
msgid "paid orders"
|
||||
@@ -4299,7 +4307,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/models/pos_order.py:145
|
||||
#: code:addons/point_of_sale/models/pos_order.py:147
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:1590
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:1645
|
||||
#, python-format
|
||||
@@ -4323,7 +4331,7 @@ msgstr ""
|
||||
|
||||
#. module: point_of_sale
|
||||
#. openerp-web
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:284
|
||||
#: code:addons/point_of_sale/static/src/js/chrome.js:285
|
||||
#: code:addons/point_of_sale/static/src/xml/pos.xml:1217
|
||||
#, python-format
|
||||
msgid "unpaid orders"
|
||||
|
||||
@@ -242,6 +242,11 @@ class PosConfig(models.Model):
|
||||
if any(self.journal_ids.mapped(lambda journal: journal.currency_id and journal.currency_id != self.currency_id)):
|
||||
raise ValidationError(_("All payment methods must be in the same currency as the Sales Journal or the company currency if that is not set."))
|
||||
|
||||
@api.constrains('company_id', 'available_pricelist_ids')
|
||||
def _check_companies(self):
|
||||
if any(self.available_pricelist_ids.mapped(lambda pl: pl.company_id.id not in (False, self.company_id.id))):
|
||||
raise ValidationError(_("The selected pricelists must belong to no company or the company of the point of sale."))
|
||||
|
||||
@api.onchange('iface_print_via_proxy')
|
||||
def _onchange_iface_print_via_proxy(self):
|
||||
self.iface_print_auto = self.iface_print_via_proxy
|
||||
|
||||
Reference in New Issue
Block a user