-
- Downloads
[IMP] analytic, *: Json field for analytic distribution
The `analytic_distribution` field is a Json. It was stored temporarily as a char. Search is not available yet, so we do queries by hand when we need to search on keys. Also added a constraint on account_analytic_distribution_model, so we don't have models with accounts specific to a company when the model has no company or another company. It would cause an issue when looking at the models from another company. Part-of: odoo/odoo#101701
Showing
- addons/account/models/account_analytic_account.py 14 additions, 2 deletionsaddons/account/models/account_analytic_account.py
- addons/account/models/account_move_line.py 7 additions, 7 deletionsaddons/account/models/account_move_line.py
- addons/account/models/account_move_line_tax_details.py 2 additions, 2 deletionsaddons/account/models/account_move_line_tax_details.py
- addons/account/tests/test_account_analytic.py 14 additions, 10 deletionsaddons/account/tests/test_account_analytic.py
- addons/account/tests/test_account_move_out_invoice.py 2 additions, 2 deletionsaddons/account/tests/test_account_move_out_invoice.py
- addons/account/tests/test_templates_consistency.py 1 addition, 1 deletionaddons/account/tests/test_templates_consistency.py
- addons/account/views/account_move_views.xml 0 additions, 6 deletionsaddons/account/views/account_move_views.xml
- addons/account/views/account_reconcile_model_views.xml 0 additions, 2 deletionsaddons/account/views/account_reconcile_model_views.xml
- addons/analytic/__manifest__.py 1 addition, 0 deletionsaddons/analytic/__manifest__.py
- addons/analytic/data/analytic_data.xml 2 additions, 2 deletionsaddons/analytic/data/analytic_data.xml
- addons/analytic/models/analytic_distribution_model.py 20 additions, 8 deletionsaddons/analytic/models/analytic_distribution_model.py
- addons/analytic/models/analytic_mixin.py 37 additions, 35 deletionsaddons/analytic/models/analytic_mixin.py
- addons/analytic/static/src/components/analytic_distribution/analytic_distribution.js 8 additions, 1 deletion...components/analytic_distribution/analytic_distribution.js
- addons/analytic/static/tests/analytic_distribution_tests.js 10 additions, 1 deletionaddons/analytic/static/tests/analytic_distribution_tests.js
- addons/analytic/tests/test_analytic_account.py 2 additions, 2 deletionsaddons/analytic/tests/test_analytic_account.py
- addons/analytic/views/analytic_distribution_model_views.xml 0 additions, 2 deletionsaddons/analytic/views/analytic_distribution_model_views.xml
- addons/hr_expense/models/hr_expense.py 3 additions, 4 deletionsaddons/hr_expense/models/hr_expense.py
- addons/hr_expense/report/hr_expense_report.xml 1 addition, 1 deletionaddons/hr_expense/report/hr_expense_report.xml
- addons/hr_expense/tests/test_expenses.py 3 additions, 3 deletionsaddons/hr_expense/tests/test_expenses.py
- addons/hr_expense/views/hr_expense_views.xml 0 additions, 3 deletionsaddons/hr_expense/views/hr_expense_views.xml
Loading
Please register or sign in to comment