Tuesday, April 30, 2024
12 changes · master
Enhancements to existing features
The Documents app description has been updated to better explain what the app offers. This helps users understand its purpose and key capabilities more easily when browsing or installing apps.
Original PR description
This PR changes the summary of the documents app to better intimate the user about the features and functionalities provided by the app. Task-[3874778](https://www.odoo.com/web#id=3874778&cids=2&model=project.task&view_type=form)
Appointments that are assigned to users can now let customers pick a time first, then show which staff members are available for that slot. This makes booking easier when the appointment time matters more than choosing a specific person upfront.
Original PR description
This PR enables the 'time_resource' option for appointments based on users, allowing users to select the time first and then showing available users based on the selected time. Task-3729624
Invoice submission messages for Peru EDI now clearly indicate when documents are sent in testing mode. This helps users avoid confusing a test submission with a real submission to the government.
Original PR description
Before this commit, when you submit an invoice through the EDI even in testing mode, the message in the chatter is saying that the document has been sent to the government. Which is disturbing for the users, some of them think they submitted correctly the invoice but in fact it was in testing mode. From now on, when the setting is set, the message is changed to say that you are in testing mode. task-3300375
Product lifecycle and shop floor processes now capture manufacturing changes more accurately, including components, by-products, operations, and quality checks. Teams get clearer change history, better synchronization, editable version details, and smoother suggestion handling through notes instead of activities.
Original PR description
Adapt models to better reflect BoM changes: - component & by product - operation & quality step and improve the synchronization mecanism to better identify changes. Replace activities by notes for Suggestions. Fix some UI points. See odoo/odoo#137231 See odoo/upgrade#5225 task: 3059466
Field Service Reports now show the actual descriptions entered on timesheets, making work details easier for customers and teams to understand. The signature area is also visually separated with an added line break, improving the report layout and readability.
Original PR description
In this commit: - Display the actual descriptions of timesheets to enhance clarity. - Introduce a break line before the signature for improved visual organization. task-3837098
Time-related field labels have been standardized across service applications, including helpdesk, planning, project forecasting, field service reports, and customer portals. This makes screens and reports easier to understand and reduces confusion when users compare time information across different workflows.
Original PR description
In this commit we have made improvement in the time labels task-3330297
Payslips that create a journal entry now show whether that entry is still in draft or has been posted directly on the smart button. This helps payroll users quickly confirm accounting progress without opening the journal entry first.
Original PR description
When creating a journal entry (account.move) from a payslip, it shows a smart button to access the journal entry. With this, it will also show if the entry is still in draft or is posted. Task: 3861578
Documents now use a simpler standard list view by default in the activity view. This removes unnecessary document-specific panels and drag-and-drop behavior in that context, making the activity workflow cleaner and reducing the need for special fixes.
Original PR description
This commit adds a basic list view for documents.document model with no js_class attribute and with a higher priority to make it usable by default in the activity view. This avoid getting a fully customized list view with the document inspector and drag and drop utilities. This allows to revert various fixes, now not necessary anymore. Task ID-3837270
Users can now cancel signature requests directly from the signing interface, making it clearer how to opt out of reminders or decline a request. Refused and ignored requests are now handled consistently as canceled, simplifying follow-up and request tracking.
Original PR description
Although we make it possible to opt-out of automated reminders via a link in the email, this is not super visible and we should also make this possible in the sign UI. To simplify some flows, we can merge this with the 'refusal' flow and with the 'ignore' flow. Indeed, if one decides to ignore a sign request it means they have no intent to sign - might as well cancel it. Essentially, this commit merges refused and ignored states to canceled in the backend. On top of that we also add a cancel button on the kanban view of sign request and on the control panel in the sign request client action. task-3675303
Point of Sale-related modules can now receive and use additional server-calculated information on records without needing a predefined field. This makes country-specific invoicing, compliance, and payment flows easier to support while reducing duplicated client-side calculations.
Original PR description
*: All pos related modules
This commit allows to access arbitrary data in related models. This is
useful for data that are computed on the server side and that are not
recomputed on the client side.
Before this commit, it was only possible to access data that are linked
to a field in the model.
Now custom data coming from the server can be added to any record with
the prefix `_` in the key. For example, if the server sends the
following data for `pos.order`:
Classic fields:
```
{
id: 1,
name: 'Order 1',
partner_id: 1,
partner_name: 'Partner 1',
}
```
Custom fields:
```
{
id: 1,
name: 'Order 1',
partner_id: 1,
partner_name: 'Partner 1',
_custom_field: 'Custom value',
}
```
Comunity PR: https://github.com/odoo/odoo/pull/160169The Appraisals department kanban view and related settings layout were reorganized for better consistency with other Odoo modules. This makes the interface feel more familiar and easier to navigate for users managing appraisal-related department information.
Original PR description
* = hr_appraisal Reorder settings views to be consistent with others modules. task: 3817650
Barcode users can now scan a lot or serial number directly from the main barcode screen when tracking is enabled. This makes it faster to look up item details without navigating into another workflow, though duplicate lot or serial numbers will show the first matching product found.
Original PR description
In this commit , when tracking is active - it will show text 'Scan a Lot/SN to know its details.' on barcode main screen. - when scanning the lot/sns it will show details of it . - if there is a case where same lot/serial exists for different product then it will show details of the first found. task_id = 3601021