Daily updates from Odoo
Thursday, January 30, 2025
6 changes
2 changes
Enhancements to existing features
Document-related settings are streamlined by removing rarely used default folder options, improving labels, and hiding empty configuration sections. Some apps now centralize documents by default, while Projects gains a clearer setting to choose where new project folders are created.
Original PR description
[IMP] documents_spreadsheet: remove default folder We remove the spreadsheet default folder from the settings and make all spreadsheets lands into My Drive if they were created from somewhere else…
[IMP] documents_spreadsheet: remove default folder
We remove the spreadsheet default folder from the settings and make all spreadsheets lands into My Drive if they were created from somewhere else than Documents.
[IMP] documents_sign: remove sign base folder
We remove the base folder configuration for sign. That folder was used as base folder when creating a folder in the sign app. It's still possible to create a folder on the fly in the sign app but the parent folder is not configurable anymore.
We also change the wording of the link to the sign document templates in the settings.
[IMP] documents_project: allow to configure base folder
We add a settings allowing the user to choose the base folder where new project
folders will appear.
[IMP] documents_{*}: rename workspace label as folder
[IMP] documents_{*}: avoid file centralization empty settings block
When installing only documents, an empty section "Files centralization" is present in the settings.
We solve the problem by making invisible by default when it is declared in the documents App and make it visible in all module that add a setting in that block.
[IMP] documents_{*}: reword some labels of the "Files centralization" settings
We reword some labels of the "Files centralization" settings.
[IMP] documents_{*}: enable by default document centralization for some modules
We enable by default the document centralization for some modules.
Note that the post init is necessary as the module only set the folder for the main company and other company can exist at the install of those module. A simple way to test that is to install stock (which create "My company (Chicago)") and documents_hr. We apply the same correction to documents_fleet for which the document centralization was already enabled by default.
[IMP] documents, documents_{*}: rename internal as administrative folder
We rename the internal folder as administrative folder as internal doesn't mean much. We have decided to not rename the xmlid as it is used in the code of the server action which is complex to update.
Task-4294237Odoo now stores and shows the filing status of invoices for Indian GSTR-1 reporting. This helps users quickly identify invoices that were not included in a filed return, reducing reconciliation effort and mismatches with the GST portal.
Original PR description
- Currently, if the user files a return and the accountant posts a dated invoice, it also appears in filed GSTR-1 in ODOO. which creates conflict with the actual return filed and data available over the GST portal. It's time-consuming for the user to find out the transaction that got skipped. - This functionality of status would help users to easily identify the records not sent for GSTR-1. task - 3953623
4 changes
Enhancements to existing features
This update makes invoice sending clearer and easier by renaming Print & Send to Send, improving labels and warnings, and adding quick PDF print/preview actions. It also improves Peppol onboarding with more user-friendly EAS fields and updated country mappings, while allowing bank account edits until an invoice is actually sent.
Original PR description
Miscellanous improvements to the Print & Send and to Peppol onboarding: - Nicer translation, warning messages. - Let the bank account be editable when the invoice is posted. Only make it readonly when the invoice is sent. - Some UX change of the EAS fields. - Print & Send: check "email" by default, even when no email is set. We also go back to the default behavior and let a modal open when the email is not set. This will be improved in the generic feature in the future. - Print & Send: Rename "Recipients" to "To". - Add a "Print" button to invoice form so that it prints the PDF. - Update the EAS mapping per country. - EAS renaming to be more user-friendly. - Add a Print button to quickly preview the PDF. !this does not trigger a Print & Send wizard => no declaration to government. - Rename Print & Send to "Send" as we did in 18.1+ already. task-4478365
Attendance kiosk mode now opens directly instead of first showing a popup, reducing an extra step for users. An install button has also been added in the kiosk view, making setup easier from the same screen.
Original PR description
**Specifications:** - remove modal when user click on kiosk mode and directly open kiosk view. - add an install button in kiosk view **After this PR:** Modal will be removed while opening kiosk mode in hr_attendance. Task-4161336
Event staff can now open the registration desk view directly instead of first seeing a kiosk modal. The desk view also includes an Install button, making setup or access more convenient during event operations.
Original PR description
**Specifications:** - remove modal when user click on registration desk and directly open desk view. - Add an Install button in desk view **After this PR:** Modal will be removed while opening kiosk mode in event. Task-4161336
Frontdesk users can now open a desk directly in kiosk mode without first seeing a modal dialog. The kanban card menu also includes an install button, making setup actions easier to find.
Original PR description
**Specifications:** - remove modal when user click on open desk and directly open kiosk view. - add an install button in menu-item in kanban card **After this PR:** Modal will be removed while opening kiosk mode in frontdesk Task-4161336