Daily updates from Odoo
Monday, March 6, 2023
7 changes · master
Enhancements to existing features
Users with write access can now create a clone of an existing Knowledge article directly from the article view. This helps teams quickly create similar articles while preserving key details such as the parent location, properties, and status.
Original PR description
This commit is adding a new button to the article view for users that can write on specific articles. We are adding the possibility for the user to clone an existing article if he has write access on it. By cloning an article the clone keeps the same parent, the same property values, the item status and many more in addition of the fields copied when using the `action_make_private_copy` method. This is useful when a user wants to create many articles that are similar: he creates the first one and then creates one or more clones that he slightly modifies corresponding to its needs. task-3186202
The Knowledge app gets a cleaner and more practical interface for creating article indexes, managing article properties, and browsing article cards. These changes make it easier for users to organize knowledge content, find key actions, and work with embedded views in wide layouts.
Original PR description
This merge applies some design and functional limprovements. - merge /index and /article_structure into a single command - rename desc of /file commande - remove vertical padding between articles in side panel - rework knowledge property panel UI and add an helper - make embbeded view wider on full width mode - review kanban card design of article items For more detail, see sub-commits.
Point of Sale users in Mexico can now enter additional fiscal details for customers and invoices directly during the sales flow. This helps collect the required information when creating invoices for current or previous POS orders, reducing follow-up work and improving compliance readiness.
Original PR description
In the POS, allow to fill the `l10n_mx_edi_fiscal_regime` and the `l10n_mx_edi_no_tax_breakdown` fields on the `PartnerDetailsEdit` window. In addition, when creating an invoice from a POS order (for the current order or for a previous order when the customer ask for an invoice), display a popup to fill the `l10n_mx_edi_usage` and the `l10n_mx_edi_cfdi_to_public` fields. task-3178954 Community: https://github.com/odoo/odoo/pull/112285
The Helpdesk and Appraisal apps now show activity records with a refreshed interface. This makes related activity information easier to review and supports a clearer day-to-day user experience.
Original PR description
This commit revamps some activity records UI in different applications. task: 3133150
Odoo now stores failed-delivery bounce emails for marketing automation messages, making it easier to understand why an email did not reach a recipient. Users can read the bounce details directly from the interface, reducing time spent troubleshooting sending issues.
Original PR description
Purpose ======= The bounce emails aren't stored in Odoo, which can complicated the debugging of the email sending. Now, we store this bounce email, and we allow the user to read it from the interface, so he can easily find the issue when an email sending fail. Specifications ============== The bounce email is stored of the mail notification for standard emails sending, and on the mailing traces when using mass mailing. Task-2116296 See odoo/odoo/pull/105923
Appointment invitations now keep track of the business record they came from, so future meetings are automatically linked to the related sales lead or recruitment applicant. This makes follow-up easier by showing linked leads on appointment types and recording the connection in meeting history.
Original PR description
### Purpose Before only custom appointment type appointments were linked to leads, now we extend the feature to all category. We also link the appointment to the Applicant. ### Specification The invitation keep in memory the record from which it was created to apply it to the meetings created in the future. So we move the opportunity_id field from the `appointment.type` model into the `appointment.invite` model. We also add a stat button info showing the number of leads linked to an appointment type. ### Links task-2984657
Resolved issues and error corrections
The Colombian PYME balance sheet report now treats equity amounts with the correct sign. This helps ensure the balance sheet balances properly and gives businesses more reliable financial reporting.
Original PR description
When checking if the BS is balanced with a script, it seems that the equity part of the BS was wrong, all the sign were reverse. By doing the negative of the account the BS is now balanced task-id: 3041738