Daily updates from Odoo
Thursday, January 23, 2025
10 changes
9 changes
Enhancements to existing features
The appraisal interface is streamlined to reduce clutter and make important statuses easier to understand. Users see clearer appraisal cards and landing pages, with low-value meeting, ready, and cancelled indicators removed to make day-to-day appraisal management simpler.
Original PR description
- make landing screen more clear by removing the searchpanel - change the ribbon color code to be expressive - Remove the cancel state as it does not have a real meaning in the appraisal case and the ralted demo data to show the action - clean up the kanban card by removing thr meeting line and move the activity to right - remove meetings stat button as it does not add real value just more complexity - remove the Ready indecation and it also does not add any real value Task: 4387891
The Gantt view now shows either the expand or collapse rows button, instead of both at once, with clearer icons. This makes row controls easier to understand and keeps row expansion behavior more consistent with other list-style views.
Original PR description
We make only one of the buttons "Expand rows"/"Collapse rows" appear and use different icons. Now the button "Collapse rows" only appears when no row is folded. For this to work correctly, we have to clear more often the set closedRows. Roughly speaking, we clear that set in such a way that an automatic expand happens when it would happen in similar situations in the list view. Task ID: 4500469
Users can now add or remove followers for multiple records at once from list views in apps such as Helpdesk, Project, Sales, CRM, Field Service, and Purchase. This makes it easier to keep the right people informed without updating each record individually, with an option to notify newly added followers.
Original PR description
From all models list view in Project, Tasks, Sales, Helpdesk, CRM, Field Service, Purchase: 1. add a new item in the action menu: "Add/remove followers"; 2. pop-up with add (default)/ remove as boolean and a multi-selection field for followers; 3. provide a notify option for the user if adding followers; task-3734401
Kenya regular payroll rules are now connected to the appropriate accounting accounts. This helps payroll amounts post more accurately into accounting, reducing manual setup and improving financial reporting consistency.
Original PR description
This adds the necessary accounts and link them to the salary rules for the Kenya regular pay. Task: 4385058
Appraisal goals are now easier to review and manage with clearer list and card layouts. Duplicated goals are labeled as copies, reset progress to 0%, and avoid carrying over past deadlines, helping users start from a clean and accurate goal template.
Original PR description
- on goal duplicate, name followed by (Copy), progression reset to 0% and If deadline is in the past, field is emptied - In listview, remove the fw-bold on name column and add the field "Description" between name and manager (default display = hidden) - In kanban view, move activity widget next to user Task: 4388463
The attendance planning view now handles flexible-hours employees more accurately by showing no unavailable periods for them. Help content is also shown only when there are no results, reducing misleading messages when some records are present.
Original PR description
- change the condition where the Content help appears to be when there is no reslut instead of haveing less than 4 elements - return empty gnatt_unavailability records for flexable employees Task: 4373421
Accounting menu actions now display clearer navigation paths, making it easier for users to understand where they are and find key accounting reports or actions. Product screens are also cleaned up by hiding UrbanPiper-specific fields unless they are relevant, reducing clutter for most users.
Original PR description
Added path for the main actions of Accounting (linked to menu mainly) And clean the default product view (pos_urban_piper fields should not be visible by default everywhere)
The time off request screen has been reworked to make request unit choices clearer and more consistent. This improves the employee experience when requesting leave and helps payroll, planning, projects, and timesheets process those requests more reliably.
Original PR description
This commit improves the implementation and design of time off request view. task-4266098
Working schedules can now support editable weekly hours for flexible calendars. This helps HR teams better reflect different work rates and weekly hour arrangements directly in the schedule setup.
Original PR description
- make `hours_per_week` editable using inverse finction to be used in the flexible calendar - show the woek rate and houre_per_week at the flexible calendar Task: 4313444
1 change
Enhancements to existing features
The signing document viewer has been visually improved to reduce overlapping controls and make the signing flow easier to use. The side panel now appears on the right and selects the first option by default, helping users preview and complete documents more smoothly.
Original PR description
**Purpose ========** This PR handles overriding the default PDF.js viewer styling to enhance the user experience while signing documents. Specifically, it addresses the issue where overlapping…
**Purpose ========** This PR handles overriding the default PDF.js viewer styling to enhance the user experience while signing documents. Specifically, it addresses the issue where overlapping elements, such as the "Click to Start" prompt and the sign panel, create a visually unappealing interface. **Specification =========** 1. Moves the side panel to the right side of the viewer for improved accessibility. 2. Ensures the first option in the side panel is selected by default, simplifying the document preview process (refer to: https://link.excalidraw.com/l/65VNwvy7c4X/o1Mtd7yyXD). **Screenshots =========** #### Before:  #### After:  __________________________________________________________________________________________________________ I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr) task-id: 4369079