Daily updates from Odoo
Wednesday, September 16, 2020
17 changes · master
Enhancements to existing features
Bpost delivery labels can now be printed separately for each package in a picking. This helps businesses handle multi-package shipments more accurately, while items not assigned to a package are grouped together as one package.
Original PR description
Print label for each package in the picking. Move lines without package are assumed to belong to the same package. TASK-ID: 1974671
The wording in Argentine localization features was updated from “Argentinian” to “Argentinean” for consistency across reports, EDI, permissions, and translations. This is a minor terminology improvement that helps keep product language aligned and consistent for users working with Argentina-specific functionality.
Original PR description
### Task 326 Change all references of "Argentinian" with "Argentinean".
The salary contract area now shows a clearer empty-state message with a visual indicator when there is no content to display. This helps users understand what is happening and reduces confusion on an otherwise blank screen.
Original PR description
Before this commit, the helper was not clear and no icon/face was shown. taskid: 2329460
Features or functions removed from Odoo
The Helpdesk demo data no longer includes the unused “Customer Service” team. This keeps sample data cleaner and makes demo environments easier to understand for users evaluating the helpdesk workflow.
Original PR description
…data In the helpdesk demo data 'Customer Service' is a non-useful Team. In this task, we remove this Team as it is non-useful. task - 2333890 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Miscellaneous changes
Before this commit, the domain used during the re-insertion of a pivot was the computed domain, which contains the global filters. So the newly inserted pivot could have some missing cols/rows. Now, the domain used during the re-insertion is the initial domain of the pivot Task-ID #2322532 Forward-Port-Of: odoo/enterprise#13255
Original PR description
Before this commit, the domain used during the re-insertion of a pivot was the computed domain, which contains the global filters. So the newly inserted pivot could have some missing cols/rows. Now, the domain used during the re-insertion is the initial domain of the pivot Task-ID #2322532 Forward-Port-Of: odoo/enterprise#13255
Task-id 2338799 Forward-Port-Of: odoo/enterprise#13256
Original PR description
Task-id 2338799 Forward-Port-Of: odoo/enterprise#13256
Step to reproduce: - Create a company with EUR currency - Install "Accounting" and configure a Chart of Account - Set IBAN account number on "Bank" journal and some partners - Go to Accounting > Settings and Activate "Batch Payments" - Go to Accounting > Vendor > Payments * Create some payments with 'SEPA Credit Transfer' payment method - From list view, select them and choose Action > Create Batch Payment - Validate the batch (=> the 'Exported File' tab is shown) - Click on Action
Original PR description
Step to reproduce: - Create a company with EUR currency - Install "Accounting" and configure a Chart of Account - Set IBAN account number on "Bank" journal and some partners - Go to Accounting > Settings and Activate "Batch Payments" - Go to Accounting > Vendor > Payments * Create some payments with 'SEPA Credit Transfer' payment method - From list view, select them and choose Action > Create Batch Payment - Validate the batch (=> the 'Exported File' tab is shown) - Click on Action > Duplicate Previous behavior: - The duplicate keep a reference to the "Exported file" and its creation date Current behavior: - On batch duplication, we reset the "Exported file" and its creation date OPW-2000379 Forward-Port-Of: odoo/enterprise#13252
Link to the release: https://github.com/odoo/o-spreadsheet/releases/tag/0.8.0 Here is the list of changes: Improvements ============ * expose: * isIdle as a getter * formatDecimal * sheet dimensions * cell_menu_registry: reorganise items * components: Set maximum ranges in selection input * side_panel: Generalize control panel style * figures: Type figure data * Charts - rudimentary support to create charts (lines, bar and pie) by carefully selecting the data series
Original PR description
Link to the release: https://github.com/odoo/o-spreadsheet/releases/tag/0.8.0
Here is the list of changes:
Improvements
============
* expose:
* isIdle as a getter
* formatDecimal
* sheet dimensions
* cell_menu_registry: reorganise items
* components: Set maximum ranges in selection input
* side_panel: Generalize control panel style
* figures: Type figure data
* Charts - rudimentary support to create charts (lines, bar and pie) by carefully selecting the data series, the labels and entering the title.
Fixes
=====
* core: Trim sheet names and case insensitive check
* composer: support sheet with space
* sheets: use DELETE_SHEET_CONFIRMATION to delete a sheet
* clipboard: paste from os to outside of sheet
Forward-Port-Of: odoo/enterprise#13281rename 'quantity' into 'Duration (Hours)' or 'Duration (Days)' depending on the encoding unit set in the settings LINKS PR: #12755 Task-Id: 2287390 Forward-Port-Of: odoo/enterprise#12755
Original PR description
rename 'quantity' into 'Duration (Hours)' or 'Duration (Days)' depending on the encoding unit set in the settings LINKS PR: #12755 Task-Id: 2287390 Forward-Port-Of: odoo/enterprise#12755
- don't include section and note from invoice line in XML - typo in payment options Task: https://www.odoo.com/web#id=2329928&action=4043&model=project.task&view_type=form&cids=2&menu_id=4720 Forward-Port-Of: odoo/enterprise#13262
Original PR description
- don't include section and note from invoice line in XML - typo in payment options Task: https://www.odoo.com/web#id=2329928&action=4043&model=project.task&view_type=form&cids=2&menu_id=4720 Forward-Port-Of: odoo/enterprise#13262
On actions without a nocontent helper, the method get_empty_list_help() was crashing due to the help message not being a string. TaskID: 2333899 Forward-Port-Of: odoo/enterprise#13227
Original PR description
On actions without a nocontent helper, the method get_empty_list_help() was crashing due to the help message not being a string. TaskID: 2333899 Forward-Port-Of: odoo/enterprise#13227
The domain of the lines to retrieve was not correct. If we have unfolded lines, we want to have `options_dom AND (unfold1_dom OR unfold2_dom OR ...)` (where `options_dom` is the user's options (i.e. date, journal,...) and `unfoldX_dom` is the domain of the unfolded lines) Forward-Port-Of: odoo/enterprise#13128
Original PR description
The domain of the lines to retrieve was not correct. If we have unfolded lines, we want to have `options_dom AND (unfold1_dom OR unfold2_dom OR ...)` (where `options_dom` is the user's options (i.e. date, journal,...) and `unfoldX_dom` is the domain of the unfolded lines) Forward-Port-Of: odoo/enterprise#13128
[FIX] account_reports, l10n_*_reports: fix accounting reports' export files generation. https://github.com/odoo/odoo/commit/d5c16492397047ceb97a0879aa61f068a0eeeca8#diff-4c19939afda19d36d6d57eda5f0a5c9eR337 broke all the returns of ir_actions_account_report_download to generate files from reports. This is due to the fact this action was actually a hack, and did not correspond to any subclass of ir.actions.actions. This is fixed by introducing such a subclass, keeping the same name for it so t
Original PR description
[FIX] account_reports, l10n_*_reports: fix accounting reports' export files generation. https://github.com/odoo/odoo/commit/d5c16492397047ceb97a0879aa61f068a0eeeca8#diff-4c19939afda19d36d6d57eda5f0a5c9eR337 broke all the returns of ir_actions_account_report_download to generate files from reports. This is due to the fact this action was actually a hack, and did not correspond to any subclass of ir.actions.actions. This is fixed by introducing such a subclass, keeping the same name for it so that the functions which returned this action can be kept untouched. [FIX] l10n_be_reports: fix an issue with xml print in tax report A change in tax report line broke the print of xml since 13.3. This will fix it. X-original-commit: 645016c Forward-Port-Of: odoo/enterprise#13140
[IMP] sign: improve onboarding tour * Change the text of the"signit" droplet * Add a secondary trigger on the SignItems during the tour task-2325001 Related PR: odoo/odoo#57186 Forward-Port-Of: odoo/enterprise#12711
Original PR description
[IMP] sign: improve onboarding tour * Change the text of the"signit" droplet * Add a secondary trigger on the SignItems during the tour task-2325001 Related PR: odoo/odoo#57186 Forward-Port-Of: odoo/enterprise#12711
Commit df59e31 made a message being posted in the chatter of a subscription when a related transaction is reconciled. The message includes a link targetting the non-existent 'account.invoice' model. This commit fixes the link by retargetting the model to 'account.move'. Forward-Port-Of: odoo/enterprise#13191
Original PR description
Commit df59e31 made a message being posted in the chatter of a subscription when a related transaction is reconciled. The message includes a link targetting the non-existent 'account.invoice' model. This commit fixes the link by retargetting the model to 'account.move'. Forward-Port-Of: odoo/enterprise#13191
When we open eg. a pivot view fullscreen from a dashboar we keep the current time range. But if we remove it from the control panel, the time range is still there because it was set in the context and is kept as forced default. Since the time range is already kept without context thanks to: this.do_action(action, {controllerState: this.exportState()}); this commit removes it from the context when opening action in full screen. opw-2305772 Forward-Port-Of: odoo/enterprise#13249 Forward-P
Original PR description
When we open eg. a pivot view fullscreen from a dashboar we keep the
current time range. But if we remove it from the control panel, the time
range is still there because it was set in the context and is kept as
forced default.
Since the time range is already kept without context thanks to:
this.do_action(action, {controllerState: this.exportState()});
this commit removes it from the context when opening action in full
screen.
opw-2305772
Forward-Port-Of: odoo/enterprise#13249
Forward-Port-Of: odoo/enterprise#12696Forward-Port-Of: odoo/enterprise#13239
Original PR description
Forward-Port-Of: odoo/enterprise#13239