Daily updates from Odoo
Navigate
Branch
Saturday, January 4, 2025
7 changes
Enhancements to existing features
The IoT Box setup now shows the pairing code method by default, making the connection flow easier for users to follow. The token-based method is still available, but moved behind an alternate option to reduce confusion during setup.
Original PR description
We have to methods to connect an IoT Box with an Odoo database: - using IoT Box provided pairing code, - using a token generated by the db. We chose to display the pairing code method only, to simplify for client. Old method is still available, but require clicking on "Use another method" button. Task: 4444208  
Adds a new report for recruitment-related salary offers, making it easier to see offer outcomes by job. Teams can quickly filter for expired, refused, or fully signed offers to monitor hiring progress and identify bottlenecks.
Original PR description
This PR adds a reporting graph view for all offers linked to recruitment. The report by default displays the state of all the offers grouped by job as a bar chart with the option to only show expired, refused or fully signed offers. task-3578273
Kenya payroll now supports the transition from NHIF to SHIF, using the correct contribution rules based on payslip dates. The update keeps separate reporting options for both schemes and calculates SHIF from gross pay without the former relief, helping businesses stay aligned with current requirements.
Original PR description
Problem ---------- Since 1st October, the SHIF replace the NHIF, the only difference is the computation of the amount. All payslip before and on the 9 October use the NHIF and all new payslip from the 9 October use the SHIF. Objective ---------- Adapt the salary rules to compute the good rule. Duplicate reports and wizard to make a smooth transition and keep both of them. Base the SHIF computation on the GROSS. Remove the SHIF Relief. Solution ---------- Create new SHIF parameters for the min amount and rate computation. Duplicate all occurrences of NHIF and rename them SHIF (for the reports) Create correct SHIF rules. task-4294419 task-4414345
Miscellaneous changes
Before this PR: - The bill type was determined based only on whether the section code was 'cdnr'. This resulted in all documents under this section being classified as credit notes, regardless of their actual type. After this PR: - The bill type is now determined by checking both the section code and the document type. If the section code is 'cdnr' and the document type is 'C', the bill is classified as a credit note. Otherwise, it defaults to a regular bill or debit note as applicable.
Original PR description
Before this PR:
- The bill type was determined based only on whether the section code was 'cdnr'. This resulted in all documents under this section being classified as credit notes, regardless of their actual type.
After this PR:
- The bill type is now determined by checking both the section code and the document type. If the section code is 'cdnr' and the document type is 'C', the bill is classified as a credit note. Otherwise, it defaults to a regular bill or debit note as applicable.
Why:
- This change ensures accurate classification of documents under the 'cdnr' section, distinguishing between credit notes ('C') and debit notes ('D').
Forward-Port-Of: odoo/enterprise#76427Steps to reproduce ================== - Install account_accountant,l10n_ch_reports - Use the CH company - Create a new chart of account 12345 "Current Account Abcdgraph Labs 12345 Pvt Ltd" - Create a new customer "Abcdefghijklm Abcdefghijklm 1234" - Create and post a new journal entry for journal 12345 - Go to the General Ledger - Print the ledger => The right side of the page is cut off Cause of the issue ================== The column containing account is too wide and the t
Original PR description
Steps to reproduce ================== - Install account_accountant,l10n_ch_reports - Use the CH company - Create a new chart of account 12345 "Current Account Abcdgraph Labs 12345 Pvt Ltd" - Create a new customer "Abcdefghijklm Abcdefghijklm 1234" - Create and post a new journal entry for journal 12345 - Go to the General Ledger - Print the ledger => The right side of the page is cut off Cause of the issue ================== The column containing account is too wide and the table overflows the body opw-4286133 Forward-Port-Of: odoo/enterprise#76061
With Odoo 18, it is possible to add videos in the 'Note' field of a quality point of a BOM, since it is an HTML field. This fix makes sure that the video is correctly shown in the shopfloor when clicking on the instruction line to open the popup. opw-4337263 Forward-Port-Of: odoo/enterprise#74776
Original PR description
With Odoo 18, it is possible to add videos in the 'Note' field of a quality point of a BOM, since it is an HTML field. This fix makes sure that the video is correctly shown in the shopfloor when clicking on the instruction line to open the popup. opw-4337263 Forward-Port-Of: odoo/enterprise#74776
This commit scopes all Studio's tests only for desktop, as Studio is not available on small screen. Forward-Port-Of: odoo/enterprise#76435
Original PR description
This commit scopes all Studio's tests only for desktop, as Studio is not available on small screen. Forward-Port-Of: odoo/enterprise#76435