Friday, September 11, 2020
19 changes · master
New functionality added to Odoo
Planners now see a warning when an employee is assigned to a planning slot that overlaps with their approved leave. This helps teams spot scheduling conflicts earlier and avoid staffing mistakes.
Original PR description
Show a warning message if the employee is on leave on a slot they are assigned to. TaskID: 2176484
Enhancements to existing features
Document-related settings have been cleaned up so fields are better aligned and spaced, making the configuration screens easier to read and use. Payroll document settings now include a sensible default workspace, reducing setup effort and potential confusion for HR and payroll teams.
Original PR description
…lity Purpose of this task is to improve document settings usability. Currently, in the general settings of documents, there are some fields that are not aligned with other fields. Also, in Payroll Workspace default value is not set and there is no space between two fields. In this commit, we set the default value of the payroll workshop and space between two fields and align the fields. LINKS PR: #11994 Task_ID: 2295969
Resolved issues and error corrections
On mobile screens, empty bottom control panel areas no longer reserve unnecessary space. This improves layout consistency and removes unwanted blank areas, including in signing screens.
Original PR description
PURPOSE purpose of this task when o_cp_bottom class is not filled, it should not take place in mobile. LINKS PR: #12922 Task-2319534
Miscellaneous changes
purpose of this task to display the resend for digitalization on the left of buy credits TaskID : 2335778 Forward-Port-Of: odoo/enterprise#13058
Original PR description
purpose of this task to display the resend for digitalization on the left of buy credits TaskID : 2335778 Forward-Port-Of: odoo/enterprise#13058
Helpdesk users who accidentally start a timer on a task or ticket can now delete and discard that timer entry from the wizard. This reduces accidental timesheet records and makes timer use more forgiving.
Original PR description
Purpose of the task is, if the user misclicks on the 'start' button to launch the timer, he doesn't have any option to discard the timer. In this commit , we have add a 'delete' button and then after it user having an option of delete and discard the timer. task id: 2334036 PR: 13072
The Appraisal settings page now presents feedback template options more clearly, with updated wording and smaller template titles. Users are also guided to configure feedback templates by job from the same area, making setup easier to understand.
Original PR description
Currently, In the Configuration Settings of Appraisal there is a button named 'Jobs Configuration'. In this commit we remove this button from configuration settings of appraisal. LINKS: PR - #12799 TaskID - 2323236
Field Service worksheet reports now preserve the one- or two-column layout chosen in the worksheet template. This makes generated reports match the user's design and improves readability for customers and service teams.
Original PR description
**Purpose**: The user can design his worksheet templates to have 1 or 2 columns. This formatting is disregarded once the worksheet report is generated and all the fields are put one below the other. The purpose of this task is to keep the column formatting when the report is generated.
The fleet payroll setup now includes additional fuel types and connects them to the correct Belgian ATN benefit rules. This helps ensure company car benefits are categorized more accurately for payroll calculations.
Original PR description
Adding some new fuels and link them to the right ATN TaskID: 2319585
Payroll teams can now generate payslips for employees filtered by department, including subdepartments, instead of starting from all employees. Belgian payroll also gains a commission import/export flow so HR can load sales commission amounts provided by finance and generate the related payslips with standard payroll calculations.
This update refreshes several Planning screens and workflows to make them clearer and easier to use. It also adds missing sample data, helping users better understand Planning and Forecast features during setup or demonstrations.
Original PR description
UI/UX improvements taskid: 2323578
Preparing documents for signature is smoother because popovers now close when a field is moved instead of staying behind. Text selection inside signing fields is also disabled to prevent confusing selection behavior during setup.
Original PR description
Currently, when preparing document for sign, popover is opened and we move field it stay opened and did't follow the field. when try to select text of field, text selection behave strange. so, in this commit popover is going to closed when move field and when text selection is disabled.
The appraisal kanban view no longer zooms employee photos when users hover over them. This prevents distracting or unintended image enlargement while keeping the appraisal view otherwise unchanged.
Original PR description
This will disable zoom feature while hovering over the employee image in the kanban view of appraisal, all while not changing the view. A necessary change was required to make this possible, please see https://github.com/odoo/odoo/pull/55966/commits/82028c4e818203a2ed4e50b324e96ac851bf7beb
currently, background of total row is Gray, so, in this commit background of total row is removed TaskId: 2329178 Forward-Port-Of: odoo/enterprise#12884
Original PR description
currently, background of total row is Gray, so, in this commit background of total row is removed TaskId: 2329178 Forward-Port-Of: odoo/enterprise#12884
This commit adds a few css rules to make the event twitter wall "pixel perfect" and match the design of the other event pages. Task 2336343 Forward-Port-Of: odoo/enterprise#13135
Original PR description
This commit adds a few css rules to make the event twitter wall "pixel perfect" and match the design of the other event pages. Task 2336343 Forward-Port-Of: odoo/enterprise#13135
Go to the helpdesk team -> tickets click on button 'plant intervention', it will raised error LINKS PR - #12895 TaskID - 2328594 Forward-Port-Of: odoo/enterprise#12895
Original PR description
Go to the helpdesk team -> tickets click on button 'plant intervention', it will raised error LINKS PR - #12895 TaskID - 2328594 Forward-Port-Of: odoo/enterprise#12895
Issue - Activate DHL connector - Set Company address to Belgium address - Create client with France address - Update "DHL USA" shipping method with : - Integration level : Get Rate - DHL Product : U - Express Worldwide - DHL Default Packaging Type : DHL Parcels/conveyables - Region : Europe - Create a quotation with the client just created (France Address) - Add any product - Click on "Add shipping", select "DHL USA" and click on "Get rate" Traceback is ra
Original PR description
Issue - Activate DHL connector - Set Company address to Belgium address - Create client with France address - Update "DHL USA" shipping method with : - Integration level : Get Rate - DHL Product : U - Express Worldwide - DHL Default Packaging Type : DHL Parcels/conveyables - Region : Europe - Create a quotation with the client just created (France Address) - Add any product - Click on "Add shipping", select "DHL USA" and click on "Get rate" Traceback is raised. Cause "CurrencyCode" attribute is missing from DHL xml response (not available at xml root). Solution If missing CurrencyCode, fallback on currency of the order (order.currency_id). opw-2333785 Forward-Port-Of: odoo/enterprise#13134
[IMP] account_accountant: reconciliation widget: display partial reconciliation preview for propositions coming from reconciliation models Also dynamically recompute those when removing propositions. [FIX] accountant: reconciliation widget: don't make a second rpc call to fetch write-off details when applying reconcile models Before that, write-off rules with partner mapping did not work properly, as the partner they selected got lost when passing the values to the widget, which later m
Original PR description
[IMP] account_accountant: reconciliation widget: display partial reconciliation preview for propositions coming from reconciliation models Also dynamically recompute those when removing propositions. [FIX] accountant: reconciliation widget: don't make a second rpc call to fetch write-off details when applying reconcile models Before that, write-off rules with partner mapping did not work properly, as the partner they selected got lost when passing the values to the widget, which later made a second rpc call to fetch the write-off details. Now, we pass all the values directly, including the selected partner. This way, we remove the need for a second rpc call when processing the results for the reconcile models, and the partner is handled properly. Forward-Port-Of: odoo/enterprise#12995
On an hr.applicant register a new contract from the smart button on the form view. The new contract is not visible in hr.applicant form view because the applicant_id was never registered on the hr.contract opw-2332773 Forward-Port-Of: odoo/enterprise#12994
Original PR description
On an hr.applicant register a new contract from the smart button on the form view. The new contract is not visible in hr.applicant form view because the applicant_id was never registered on the hr.contract opw-2332773 Forward-Port-Of: odoo/enterprise#12994
This commit fixes a few methods that compute social.post statistics by first checking if there is anything to compute before executing the request. Indeed, since compute methods are now called upon record creation (recent ORM change), a lack of check will result in a raise. Task 2302570 Forward-Port-Of: odoo/enterprise#13123
Original PR description
This commit fixes a few methods that compute social.post statistics by first checking if there is anything to compute before executing the request. Indeed, since compute methods are now called upon record creation (recent ORM change), a lack of check will result in a raise. Task 2302570 Forward-Port-Of: odoo/enterprise#13123