Add module hr_expense_usability_dp
This commit is contained in:
@@ -2,4 +2,3 @@
|
||||
|
||||
from . import hr_expense
|
||||
from .post_install import create_private_car_km_prices
|
||||
from .pre_install import create_decimal_precision
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
'website': 'http://www.akretion.com',
|
||||
'depends': [
|
||||
'hr_expense_sequence',
|
||||
'hr_expense_usability_dp',
|
||||
],
|
||||
'data': [
|
||||
'hr_expense_data.xml',
|
||||
@@ -24,7 +25,6 @@
|
||||
'security/expense_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'pre_init_hook': 'create_decimal_precision',
|
||||
'post_init_hook': 'create_private_car_km_prices',
|
||||
'demo': ['private_car_demo.xml'],
|
||||
'installable': True,
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# © 2017 Akretion (Alexis de Lattre <alexis.delattre@akretion.com>)
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo import api, SUPERUSER_ID
|
||||
|
||||
|
||||
# I can't create decimal precision via hr_expense_data.xml because it's
|
||||
# too "late" in the module installation process: in this case,
|
||||
# demo data and post_install.py data have a unit_amount truncated at 2 digits
|
||||
# That's why I create the decimal precision via a pre_init_hook
|
||||
def create_decimal_precision(cr):
|
||||
with api.Environment.manage():
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
env['decimal.precision'].create({
|
||||
'name': 'Expense Unit Price',
|
||||
'digits': 3,
|
||||
})
|
||||
Reference in New Issue
Block a user