Friday, January 20, 2023
9 changes · master
Enhancements to existing features
This update removes an obsolete reference to a previously removed web dashboard component from an internal configuration file. It helps keep development tooling clean and reduces confusion for future maintenance, with no expected impact on business users.
Original PR description
before this commit, the web_dashboard module was refferenced in _eslintignore file web_dashboard module was removed by this commit: https://github.com/odoo/enterprise/commit/658606bd870041da8a7c969c3ffe63f762e5daf5 after this commit, the refferenced web_dashboard module will be removed from _eslintignore file. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update standardizes avatar display sizes across several Odoo apps, helping profile images and user icons look more consistent throughout the product. It also renames older avatar styling to prevent conflicts with the new shared sizing approach.
Original PR description
In order to keep consistency between common avatar sizes, this commit introduces new utility classes to handle them. Requires: - https://github.com/odoo/enterprise/pull/31065 task-2973409 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The test exception form now shows a simple Close button instead of Save and Discard options. This makes the screen clearer for users because the form is intended for viewing rather than editing.
Original PR description
before this commit, when opening the test exception form from Tests -> Test exceptions -> Test exceptions, in the bottom of the form it currently shows Save and Discard button. after this commit, on opening the same form, instead of save and discard, it will show Close button to close the opened form. Before:  After:  --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
CRM forecasting and related sales pipeline views were updated to use newer internal tools for date handling and screen behavior. This helps keep the forecasting experience reliable and easier to maintain without changing day-to-day CRM workflows.
Original PR description
owl improvements Applies minor fixups to improve owl usage in CRM, following the JS team advice: https://github.com/odoo/odoo/pull/104975 * remove unused export * use orm service from model * remove redundancy for component call stop using moment Replace moment calls by their equivalent with the luxon library in CRM, and make use of date utils from the l10n module. Task-3056665
The email template preview screen was updated to use Odoo’s standard form layout instead of a custom Bootstrap layout. This makes the screen more consistent with the rest of Odoo and easier to maintain, with only a minor label wording change for the test record field.
Original PR description
Small refactor of the template preview form to use regular group and field tags instead of custom layout using bootstrap. Technical note: the label resource_ref has no "for" attribute because when adding it, the label content is replaced by the standard field label (here "Record"). We cannot use also the "string" attribute as the label is dynamic. Task-3098782 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The referral reporting screen now shows a clean, purpose-built record view instead of a generic automatically generated layout. This makes individual referral report records easier to read when users drill down from reporting charts or lists.
Original PR description
before this commit, no form view was defined for the model hr.referral.report and thus on clicking the tree view and opening the record, currently it shows the odoo generated form view. Referrals -> Reporting, switch to graph view and click on any record, from the opening tree, click and open any record to get form view. after this commit, on opening the form view, clean form view will be displayed.
The SEPA Direct Debit payment setup now uses the clearer label “Payment Method” instead of “Payment Icon.” This makes the interface easier to understand by describing what the field actually represents.
Original PR description
Changing Payment Icon to Payment Method in order to reflect what it really is and for more clearance. task-2882564
This update modernizes how social media comment dates are read and displayed when creating CRM leads from social posts. It improves long-term reliability by replacing an older date-handling library with the current standard used across supported social networks.
Original PR description
social_crm: stop using moment
Replace moment calls by their equivalent with the luxon library in SOCIAL,
and make use of date utils from the l10n module.
For reference, here are all the `created_time` formats for supported social
streams comments and the respective luxon parser:
-> facebook: created_time: '2017-06-06T18:04:10+0000'
luxon: fromISO
-> instagram: timestamp: '2017-05-19T23:27:28+0000'
luxon: fromISO
-> linkedin: created[time]: 1582160678569
luxon: fromMillis
-> twitter: created_at: 'Wed Oct 10 20:19:24 +0000 2018'
API v1.1 luxon: fromFormat({format:'EEE MMM d HH:mm:ss ZZZ yyyy'})
-> youtube: publishedAt: '2017-11-13T06:06:22Z'
luxon: fromISO
Task-3056665This update standardizes avatar image sizes across multiple Odoo Enterprise apps. It helps provide a more consistent and polished user experience in portals, dashboards, social feeds, planning views, documents, and related screens.
Original PR description
In order to keep consistency between common avatar sizes, this commit introduces new utility classes to handle them. Requires: - https://github.com/odoo/odoo/pull/99573 task-2973409