Friday, March 31, 2023
7 changes · master
New functionality added to Odoo
Belgian accounting users can now export general ledger account totals for a selected period in a tab-delimited file. This makes it easier to prepare annual accounts by providing account code, account name, debit, and credit values in the required format.
Original PR description
This new feature adds an export in the Belgian general ledger that allows to export the data for the selected period in a tab-delimited csv file.
It will only export the accounts information and not the information about the move affecting the account, by displaying one row per account with the following information:
- account code
- account name
- debit (with comma as decimal separator)
- credit (with comma as decimal separator)
Task id # 3241496Enhancements to existing features
The Field Service apps now hide customer details on regular, non-billable tasks and projects, reducing unnecessary fields for users. Customer phone and city details, including phone-change warnings, are now handled directly in Field Service so they work consistently even without Sales installed.
Original PR description
1) Before this commit user able to see and add customers on non fsm and non billable tasks/projects which is not provide any significance as user don't need customer for normal tasks/projects. So, in this commit hide customer field and also move partner phone and city to field service app as it was only useful for FSM project and task. 2) Before this commit partner phone warning only displaying in Field Service app when Sale is installed it should be display even to Sale is not installed. This commit move partner phone change related field and code directly to FSM app instead of FSM Sale app. task-3141350
Resolved issues and error corrections
The Luxembourg full and abridged balance sheet reports now calculate two profit and loss lines correctly and present them consistently. This helps businesses produce more accurate statutory financial reports in Odoo.
Original PR description
This PR correct the balance sheet and its abridged version and to be more precise, it correct two Report Lines ("the Profit or loss brought forward" and "Profit or loss for the financial year")
Task : 2973476Activity information now stays synchronized when users work with Odoo in multiple browser tabs. This helps teams avoid seeing outdated activity data and reduces confusion when switching between open tabs.
Original PR description
Community: https://github.com/odoo/odoo/pull/115986 Task-2714099.
Helpdesk rating emails are now only sent when there is a valid customer contact, avoiding inappropriate or unnecessary survey requests. Project budget panels now show how budgetary positions are distributed across multiple linked budgets, and planning views better surface relevant assigned users.
Original PR description
- Helpdesk rating: \- the rating email template should not be sent if: > there is no partner set on the task > or if the current user is set as the partner of the task - Group Expands (Gantt) \- project.task gantt view: display an empty line for each user who has an open task assigned in the project (only applicable when viewing the tasks of a specific project) \- project.task gantt view: add the group_expand for the user_ids field -> display an empty line for the users that were planned a task in the past 7 days - Budget (Right Side Panel) \- project.update right side panel > budgets section > if a budgetary position is linked to multiple budgets (that are linked to the AA of the project), indicate the distribution by budget task-2924559 related: https://github.com/odoo/odoo/pull/96452
Planning-related product settings are now clearer by hiding or disabling options that do not apply to milestone or manual invoicing. When creating planning slots, role choices are ordered more helpfully so users see the resource’s own role first, followed by general roles.
Original PR description
In this commit improve the following generic UX - in the product hide the plan services field when invoicing policy is on milestone or manual - in the product disabled the plan services field when invoicing policy is on milestone or manual - In planning while creating a slot when the resource is set and the user opens the dropdown to select a role for that resource shows roles in a sorted manner where the role set on the resource shows first and then all roles where no resource is set task-3077554
Project-related screens are easier to use with better button ordering, cleaner timer controls, and less clutter in task planning views. Documents uploaded from projects or tasks can now automatically apply the relevant default tags, reducing manual tagging work.
Original PR description
** = timesheet_grid, helpdesk_timesheet, project_account_asset, documents, documents_project. Purpose: - Improve some generic UX of project app. Specification: - order stat buttons of project update right side panel according to user usage. - hide project field for gantt view of `act_project_project_2_project_task_all` action. - remove title on hover of timer buttons from task and ticket form view. - pass default tags from project and task document action and add that tags in selected tags. task-3083855