Tuesday, July 5, 2016
14 changes · master
New functionality added to Odoo
Project management no longer requires the general portal feature by default. A new website project area adds customer-facing project and task pages, including lists, details, dashboard counts, and related timesheet or issue views where applicable.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=21164&view_type=form&model=project.task&action=327 - Pad : https://pad.odoo.com/p/r.0dd58b859078ee3fa98d786eaa11da78 Current behavior before PR: - Project depends on 'portal', but it should not. Desired behavior after PR is merged: - Removed 'portal' dependency from the 'project' - Introduced new module 'website_project' for portal front end view - Added task and project views on front end ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change lets partners view their assigned leads and opportunities from the My Account area, including list, filter, sorting, and detail pages. It also separates portal-related pieces from the core partner assignment module, making the setup cleaner and reducing unnecessary dependencies.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=26737&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.f69a30258266b795d6a535f9a7daf3f2 Current behavior before PR: - 'crm_partner_assign' module depends on 'portal' module - No front end views for 'Leads' Desired behavior after PR is merged: - Removed 'portal' dependency from 'crm_partner_assign' - Moved 'portal' views, data and security to 'website_crm_partner_assign' - In Front end, added list and detailed view for leads in 'My Account' (my/home) ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Financial amounts in reports and templates now use a shared formatting approach, making currency display more consistent across accounting, payroll, expenses, events, and localization reports. The change also includes related report rendering and asset handling fixes that improve maintainability and reduce display inconsistencies.
The Buckaroo payment integration has been migrated to Odoo's newer technical framework, helping keep the payment provider compatible and maintainable. The update also adjusts related tests and fixes a formatting issue that could cause test failures, improving reliability without changing the payment experience for customers.
Original PR description
https://www.odoo.com/web?debug#id=13388&view_type=form&model=project.task&action=333&active_id=131
The PayPal payment module was migrated to Odoo's newer internal framework and old unused prototype code was removed. This helps keep PayPal payments easier to maintain and prepares the module for future improvements without changing the core payment offering.
Original PR description
Task: https://www.odoo.com/web?#id=13367&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.lCmB0zqWCfqt2aR3
The Ogone payment integration has been updated to use Odoo's newer internal API. This improves maintainability and helps keep payment processing compatible with the rest of the platform without changing the customer-facing payment flow.
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
Website mailing lists can now handle subscription and unsubscription requests from visitors who are not logged in. Confirmation emails and signed links help ensure requests are valid, reducing unwanted or fake changes while making mailing lists easier to manage.
Original PR description
Taks: https://www.odoo.com/web#id=23797&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
This change corrects how shared website resources are loaded and cached, helping pages use the right files more reliably. It supports faster and more consistent loading for website, web, and live chat features without changing the user-facing workflow.
This fix keeps the intended placeholder image visible when a user or record has no avatar picture. It prevents users from seeing a broken browser image icon in portal and discussion areas, making the interface look cleaner and more reliable.
Original PR description
**Description of the issue/feature this PR addresses:** This allow to keep placeholder if no picture exists for the current browse/field **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 fix prevents an error when users change certain Project settings, such as selecting plain text task descriptions. It makes the settings screen behave reliably instead of showing a traceback.
Original PR description
Description of the issue/feature this PR addresses: call to **downstream_dependencies()** using new api returns <a href="https://github.com/odoo/odoo/blob/master/openerp/addons/base/module/module.py#L424">recordset </a> not ids, hence no need to rebrowse it. Current behavior before PR: encounter below traceback while testing one of my task  steps: in runbot, go to Project -> Configuration -> Settings and select 'Task description is a plain text', you should have a traceback. Desired behavior after PR is merged: no traceback. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Code cleanup and technical improvements
The Pad module has been migrated to Odoo's newer application framework and its files have been reorganized. This should make the collaborative pad feature easier to maintain and align it with current platform standards, with limited direct impact on day-to-day users.
Original PR description
Description of the issue/feature this PR addresses: - Task: https://www.odoo.com/web?#id=24264&view_type=form&model=project.task&action=327&menu_id=4720 - Pad: https://pad.odoo.com/p/r.fcdffd60a2aa7cf9097b19f3ae0458c7 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 reorganizes and modernizes the website partner lead assignment module so it follows the newer application framework standards. It should make the module easier to maintain while preserving its partner assignment and reporting behavior for business users.
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
The project pad component was reorganized and migrated to Odoo's newer application framework. This helps keep collaborative task notes maintainable and compatible with the rest of the platform without changing the visible business workflow.
Original PR description
Description of the issue/feature this PR addresses: - Task: https://www.odoo.com/web?#id=24264&view_type=form&model=project.task&action=327&menu_id=4720 - Pad: https://pad.odoo.com/p/r.fcdffd60a2aa7cf9097b19f3ae0458c7 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 Board module has been reorganized and migrated to Odoo's newer application framework. This should make the feature easier to maintain over time while removing unused code that no longer served a purpose.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=24259&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/openerp-project.task-1L1BODW6TI 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