summaryrefslogtreecommitdiff
path: root/addons/l10n_fr_pos_cert/static/src/js/NumpadWidget.js
blob: ad6f09488502a69be73ae5a9e4091fdb8b3539eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
odoo.define('l10n_fr_pos_cert.NumpadWidget', function(require) {
    'use strict';

    const NumpadWidget = require('point_of_sale.NumpadWidget');
    const Registries = require('point_of_sale.Registries');

    const PosFrNumpadWidget = NumpadWidget => class extends NumpadWidget {
        get hasPriceControlRights() {
            if (this.env.pos.is_french_country()) {
                return false;
            } else {
                return super.hasPriceControlRights;
            }
        }
    };

    Registries.Component.extend(NumpadWidget, PosFrNumpadWidget);

    return NumpadWidget;
 });