Daily updates from Odoo
Tuesday, March 5, 2024
7 changes · master
Enhancements to existing features
The Barcode App now stays in fullscreen mode after page refreshes and gives users a reliable way back to the main Barcode menu when breadcrumbs are unavailable. This reduces confusion during warehouse operations, inventory adjustments, manufacturing, and batch picking workflows.
Original PR description
__[IMP] stock_barcode*: force fullscreen__ > Before this commit, the fullscreen attribute of the barcode's actions was set in the python, but by set it directly in the actions itself, the fullscreen won't be lost when the user refreshes the page. **[IMP] stock_barcode: go back to main menu** > In the Barcode App, when an operation or an inventory adjustment is opened and the page is refreshed, the breadcrumb is lost and it's no more possible to go back, so the back button does nothing. > > With this commit, in case there is no previs action, the back button will return to the Barcode App main menu. In addition of that, some minor code cleans were done. See commits for more details. *task-3636518*
This update removes unnecessary internal processing in the Chilean electronic invoicing module. It keeps the same business behavior while making the code simpler and easier to maintain.
Original PR description
Remove unnecessary recordset wrap in set
Customers paying for a subscription can now be invited to save their payment method for future automatic payments when supported. They can also remove saved payment methods from subscriptions that do not require online payment, giving them more control and improving the payment experience.
Original PR description
With this improvement, during a subscription payment with payment methods which support tokenization it is now possible to invite customers to automate their future payments by saving the payment token to the subscription. This update will provide to the customer a better experience while handling payments. Besides that, before this commit it was not possible for the customer removing a token linked with subscriptions which didn't have online required payment. Now, it is possible to remove them in case the customer change his mind. Task-id: 3144077
This update improves how Odoo web pages use clearer, more user-friendly URLs and refines navigation behavior on mobile devices. It helps users share and return to pages more reliably, while keeping mobile app navigation smoother on iOS and Android.
Recruitment forms now limit referral user options to people connected to the relevant company. This helps recruiters choose appropriate referrals and reduces mistakes in multi-company environments.
Original PR description
This commit adds an additional constraint to the referral user in the form view of the hr.applicant model of recruitment. The purpose of this is to have access to only the referrals that are related to the company domain of the user. task-3744170
This update removes the old employee home address field from several HR, payroll, document, appraisal, and salary contract flows. It helps keep employee data handling more consistent across these apps and reduces reliance on outdated employee address references.
The salary contract demo data now shows an employee going through recruitment, receiving an offer, and becoming an employee. This gives business users a more realistic example for testing or demonstrating the hiring and salary package workflow.
Original PR description
After this commit, one employee (abigail peterson) became an employee with the recruitment procedure (applicant to employee with an offer). task : 3596938