Daily updates from Odoo
Friday, March 23, 2018
7 changes · master
Enhancements to existing features
The web notification component has been separated into its own template and styling files. This makes it easier to reuse notifications outside the main Odoo backend, supporting more flexible future interface development without changing visible behavior for users.
Original PR description
Like Dialog, the Notification Manager can actually be used independently of the backend - except for its CSS & Templates which where shared with the rest of the web client. This commit extracts the templates to their own file and leverage the lazyloading mechanism introduced in 5f1ef09. The less code is put in its own file as well, but remains in assets_backend at the moment - if someone needs it in frontend assets, it will need to be added specifically. This allows for a more versatile JS Framework that can more easily be used to develop something else than the official web client, for example. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The sales confirmation button label has been updated from "Confirm Sale" to "Confirm Order". This makes the wording clearer and more consistent for users working with sales orders.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a direct documentation link in the Authorize.Net payment configuration area. It helps users find setup guidance faster, reducing friction when configuring online payments.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update corrects unclear English and removes an unnecessary guideline in the Sales Management user tour. It is a minor wording cleanup that helps users see clearer instructions without changing business behavior.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Sales order reports now show payment terms only once, matching the behavior of invoices. This reduces confusion for customers and keeps sales documents cleaner and more professional.
Original PR description
Payment terms show up twice in the sales order; This way, the SO behaves like the invoice. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Features or functions removed from Odoo
An old web report entry point that was no longer used and could fail with an error has been removed. This reduces confusion and avoids exposing a non-working path, with little expected impact because current reporting flows use other supported mechanisms.
Original PR description
it raises error because dispatch_rpc method doesn't handle case when
service_name is equal to 'report'
```
Traceback (most recent call last):
File "/mnt/odoo-source/addons/web/controllers/main.py", line 74, in wrap
return f(*args, **kwargs)
File "/mnt/odoo-source/addons/web/controllers/main.py", line 1511, in index
action["report_name"], report_ids, report_data, context])
File "/mnt/odoo-source/odoo/http.py", line 115, in dispatch_rpc
result = dispatch(method, params)
UnboundLocalError: local variable 'dispatch' referenced before assignment
```
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prCode cleanup and technical improvements
This update reorganizes the Product Extended module files and refreshes some internal naming and metadata. It should make the module easier to maintain without changing day-to-day product management behavior.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr