Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
odoo
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cooperatic-foodcoops
odoo
Commits
0eee7d82
Commit
0eee7d82
authored
Feb 02, 2022
by
Etienne Freiss
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'meal-vouchers' into 2150-auto-complete-cb-meal-voucher-amount
parents
a07a5ab5
460c0821
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
2 deletions
+37
-2
fr.po
lacagette_addons/pos_meal_voucher/i18n/fr.po
+7
-0
screens.js
lacagette_addons/pos_meal_voucher/static/src/js/screens.js
+30
-2
No files found.
lacagette_addons/pos_meal_voucher/i18n/fr.po
View file @
0eee7d82
...
...
@@ -292,3 +292,9 @@ msgstr "En cliquant sur ce bouton, tous les produits de cette catégories auront
msgid "kg"
msgstr "kg"
#. module: pos_meal_voucher
#. openerp-web
#: code:addons/pos_meal_voucher/static/src/js/screens.js:110
#, python-format
msgid "Warning, the input amount of meal voucher is above the maximum amount of "
msgstr "Le montant saisi est supérieur au montant maximum/au maximum éligible de "
\ No newline at end of file
lacagette_addons/pos_meal_voucher/static/src/js/screens.js
View file @
0eee7d82
...
...
@@ -88,7 +88,6 @@ odoo.define("pos_meal_voucher.screens", function (require) {
});
return
methods
;
},
click_paymentmethods
:
function
(
id
)
{
var
self
=
this
;
var
methods
=
this
.
_super
.
apply
(
this
,
arguments
);
...
...
@@ -116,10 +115,39 @@ odoo.define("pos_meal_voucher.screens", function (require) {
paymentScreen
.
render_paymentlines
();
paymentScreen
.
$
(
".paymentline.selected .edit"
).
text
(
paymentScreen
.
format_currency_no_symbol
(
max_curent_amount
));
}
},
},
payment_input
:
function
()
{
var
self
=
this
;
this
.
_super
.
apply
(
this
,
arguments
);
var
order
=
this
.
pos
.
get_order
();
if
(
order
.
selected_paymentline
.
is_meal_voucher
()){
var
total_eligible
=
order
.
get_total_meal_voucher_eligible
();
var
total_received
=
order
.
get_total_meal_voucher_received
();
var
max_amount
=
this
.
pos
.
config
.
max_meal_voucher_amount
;
var
current_max
=
total_eligible
;
if
(
max_amount
)
{
current_max
=
Math
.
min
(
total_eligible
,
max_amount
);
}
if
(
total_received
>
current_max
){
this
.
gui
.
show_popup
(
"alert"
,
{
'title'
:
_t
(
"Meal Voucher Amount incorrect"
),
'body'
:
_t
(
"Warning, the input amount of meal voucher is above the maximum amount of "
)
+
this
.
format_currency
(
current_max
),
});
const
max_curent_amount
=
current_max
-
total_received
+
order
.
selected_paymentline
.
get_amount
()
;
order
.
selected_paymentline
.
set_amount
(
max_curent_amount
);
this
.
order_changes
();
this
.
render_paymentlines
();
this
.
$
(
'.paymentline.selected .edit'
).
text
(
this
.
format_currency_no_symbol
(
max_curent_amount
));
this
.
inputbuffer
=
""
;
}
}
},
render_paymentlines
:
function
()
{
var
self
=
this
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment