Thursday, August 3, 2017
9 changes · master
New functionality added to Odoo
The online shop now supports sorting products by price, helping shoppers find items that match their budget more easily. This improves product discovery and can make the purchasing journey smoother for customers.
Original PR description
Task: https://www.odoo.com/web#id=33555&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.5482287a84ba5e156e5ad430ed0a4aed -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Gamification emails were simplified and made more relevant by using dedicated templates for personal progress and rankings. Users now receive clearer, more personalized information, improving engagement with challenges and goals.
Original PR description
Task: https://www.odoo.com/web#id=30824&view_type=form&model=project.task&menu_id=5200
Delivery orders now use the customer's phone number when the delivery address does not include one. This helps carriers and delivery teams keep contact details available without requiring duplicate phone entry on every delivery address.
Original PR description
Task : https://www.odoo.com/web#id=34704&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad : https://pad.odoo.com/p/r.ee01f6fb8f80823a4a933361df8df81b -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank statement reconciliation now keeps the Validate action available when matching payments that are only partially covered, including cases with write-offs or multiple invoices. This helps accounting users complete common reconciliation scenarios without getting blocked by a disappearing validation option.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=23384&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.db72802e994db6b560d148055f64b521 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
Odoo now uses the explicitly configured database names as the list of visible databases when no database filter is provided. This avoids unnecessary database discovery and supports tighter PostgreSQL access controls while preserving the old behavior when an open filter is configured.
Original PR description
…ot provided
In case `--db-filter` is not provided and `--database` is passed,
Odoo will not fetch the list of databases available in the postgres
server anymore because it does not have anything to match against this
list. Instead, `list_dbs()` will use the value of `--database` as a
comma separated list of exposed databases.
This allows better security hardening in postgres access rights.
Basically, that means that those commands
$ odoo-bin -d foobar
$ odoo-bin -d foo,bar,baz
are now respectively equivalent to those commands
$ odoo-bin -d foobar --db-filter='^foobar$'
$ odoo-bin -d foo,bar,baz --db-filter='^(foo|bar|baz)$'
The old behaviour can still be used with this command:
$ odoo-bin -d foobar --db-filter='.*'
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-prThe Helpdesk team configuration screen now shows email alias information in a cleaner, easier-to-read way. This minor usability improvement helps administrators review and configure team email settings with less visual clutter.
Original PR description
Task : https://www.odoo.com/web?#id=34249&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.f44a4cc0594d68a25c01c1e45065b816
Sales print configuration now uses Docsaway as the default provider. This helps new or reset configurations start with the intended provider, reducing manual setup for users.
Original PR description
Task - https://www.odoo.com/web#id=34251&view_type=form&model=project.task&action=327&menu_id=4720 Pad - https://pad.odoo.com/p/r.ce38e21b54fd108264f5ff686366e69e
Adds SAT-recognized three-letter country codes to country records for Mexican electronic invoicing. This helps Odoo include the correct foreign customer country code in CFDI, external trade, and payslip documents when required by Mexican tax rules.
Original PR description
The field `l10n_mx_edi_code` was added in `res.country` to indicate the country code that the SAT assign in your catalog by each country. The code is based on ISO 3166-1 alpha-3. CFDI version 3.3 and complements as External Trade version 1.1 & Payslip version 1.2 require the country code in the receiver address when the country is different to Mexico. The SAT provide the countries catalog with 3 characters and [Odoo field](https://goo.gl/wg9Vkb) have in the code field `size=2`. Attribute definition: https://goo.gl/Qk40op Atributo condicional para registrar la clave del país de residencia para efectos fiscales del receptor del comprobante, cuando se trate de un extranjero, y que es conforme con la especificación ISO 3166-1 alpha-3 Field help in Odoo: help='The ISO country code in two chars. \nYou can use this field for quick search.' By this reason is added the new field and is loaded the data with this attribute.
Features or functions removed from Odoo
This pull request removes a recently added gamification email template change, returning the feature to its previous behavior. This matters because it avoids keeping a change that was likely problematic or not ready for release.
Original PR description
Reverts odoo/odoo#15582