Tuesday, November 30, 2021
13 changes · master
Enhancements to existing features
The option to buy SMS credits for Sign is now available from the Sign settings page instead of a role form that users rarely access. This makes the credit purchase action easier to find in the normal configuration flow.
Original PR description
In the role form view there is, currently, a button for adding sms credits to the account. However, the role form view is never accessed, since the tree view is directly editable. This PR removes the button from the form view and adds it to the settings page of sign. task-2679754
This change updates internal approval and signing components so their styling can be passed in a more flexible way. It supports upcoming technical upgrades in the messaging area without changing the visible business workflow for users.
Original PR description
In preparation to use OWL v2 in discuss code Task-2694196 community: https://github.com/odoo/odoo/pull/80060
Portal pages for appointments, helpdesk tickets, and signatures now show table headers once at the top instead of repeating them for every grouped section. This makes grouped lists easier to read and reduces visual clutter for users navigating portal records.
Original PR description
Currently, the header display above every group when the group by is applied. In this commit, we move the header with the fields labels at the top of the table. task-2655707 Related PR: odoo/odoo#77408
Resolved issues and error corrections
Tasks shown together in the Gantt view are now sorted by their start date instead of unrelated model settings like priority or sequence. This makes schedules easier to read and ensures users see work in the correct chronological order within each time period.
Original PR description
This PR purpose is to ensure that the records displayed in the gantt view are chronogically displayed when being part of a same cell. Let's say we have the following: - Task 1: sequence = 1, starts…
This PR purpose is to ensure that the records displayed in the gantt view
are chronogically displayed when being part of a same cell.
Let's say we have the following:
- Task 1: sequence = 1, starts on 2021-02-04 and ends 2021-02-05
- Task 2: sequence = 2, starts on 2021-02-03 and ends 2021-02-04
- Task 3: sequence = 3, starts on 2021-02-01 and ends 2021-02-15
All tasks are assigned to you and the gantt view is in month mode over the period
feb 2021
Current behavior:
- In the february cell of your user, you see, considering top to bottom order:
- Task 1
- Task 2
- Task 3
Expected behavior:
- In the february cell of your user, you should see, considering top to bottom order:
- Task 3
- Task 2
- Task 1
Reason:
The search performed by the rpc returns records according to the order set on the model.
As such, they are treated in that order and this causeis the chronological order not to be respected
when pills are part of the same cell. At the time of this commit the order in task
is "priority desc, sequence, id desc" which is obviously not chronological.
task-2516896Miscellaneous changes
There is no reason not to return the current app on mobile. Steps to reproduce: * Open Odoo on tablet * Select an App => BUG opw-2687424 opw-2688832 Forward-Port-Of: odoo/enterprise#22478
Original PR description
There is no reason not to return the current app on mobile. Steps to reproduce: * Open Odoo on tablet * Select an App => BUG opw-2687424 opw-2688832 Forward-Port-Of: odoo/enterprise#22478
Steps: - Create an Analytic Account AA. - Create an Analytic Item for AA. - Timesheet > To validate (menu) > Last Week/Last Month. Issue: - Grid does not display any data. Cause: - The displayed week/month is when the first Analytic Line (Item) happened, whether it is a Timesheet (has a Project) or not. - Yet, the displayed Analytic Lines are only Timesheets. - So, for this week/month, there is nothing to display. Fix: - The displayed week/month is when the first Analytic Line
Original PR description
Steps: - Create an Analytic Account AA. - Create an Analytic Item for AA. - Timesheet > To validate (menu) > Last Week/Last Month. Issue: - Grid does not display any data. Cause: - The displayed week/month is when the first Analytic Line (Item) happened, whether it is a Timesheet (has a Project) or not. - Yet, the displayed Analytic Lines are only Timesheets. - So, for this week/month, there is nothing to display. Fix: - The displayed week/month is when the first Analytic Line (Item) that is a Timesheet happened. opw-2649089 Forward-Port-Of: odoo/enterprise#22563 Forward-Port-Of: odoo/enterprise#22547
- Install Chile localization - Create an invoice and post it - Go to Accounting > Reporting > Balance Tributario (8 columnas) "Resultado del Ejercicio" and "Total" lines are incorrect. In "Resultado del Ejercicio" line, the positive difference between Perdida subtotal and Ganancia subtotal is put in the column with the greater value to show the difference and is not taken into account in the Total. It should be the opposite. The "Resultado del Ejercicio" line should contain the posit
Original PR description
- Install Chile localization - Create an invoice and post it - Go to Accounting > Reporting > Balance Tributario (8 columnas) "Resultado del Ejercicio" and "Total" lines are incorrect. In "Resultado del Ejercicio" line, the positive difference between Perdida subtotal and Ganancia subtotal is put in the column with the greater value to show the difference and is not taken into account in the Total. It should be the opposite. The "Resultado del Ejercicio" line should contain the positive difference between Perdida subtotal and Ganancia subtotal in the column with the lower value to balance both Perdida and Ganancia in Total line. opw-267926 Forward-Port-Of: odoo/enterprise#22572 Forward-Port-Of: odoo/enterprise#22460
There is a zip with the 2 XML we need so we are unziping them and inside the CDR there is a response that contains a base64 zip, so, we are decoding-unziping-reading that data and attaching it to the email we are going to send as XML. The logic is as follows: datas(zip(xml(base64(zip(xml))))) there is no method that can handle this. So, we are making a specific method for this and adding a new one that will get the attachments inside of a given base64 zipfile like data. With the loop we
Original PR description
There is a zip with the 2 XML we need so we are unziping them and inside the CDR there is a response that contains a base64 zip, so, we are decoding-unziping-reading that data and attaching it to the email we are going to send as XML. The logic is as follows: datas(zip(xml(base64(zip(xml))))) there is no method that can handle this. So, we are making a specific method for this and adding a new one that will get the attachments inside of a given base64 zipfile like data. With the loop we can get all the attachments in a dict. Forward-Port-Of: odoo/enterprise#22445
Forward-Port-Of: odoo/enterprise#22600
Original PR description
Forward-Port-Of: odoo/enterprise#22600
Actually we don't get the type of card used with terminal because we don't add this value in the line.card_type With this commit we add the line.card_type from the data send by the terminal (data.Card) Forward-Port-Of: odoo/enterprise#22545
Original PR description
Actually we don't get the type of card used with terminal because we don't add this value in the line.card_type With this commit we add the line.card_type from the data send by the terminal (data.Card) Forward-Port-Of: odoo/enterprise#22545
Current behavior : A user with fields service administrator access right and administration access rights can't access worksheet in field service worksheet template from smart button. Steps to reproduce : Setup user (demo not admin user) access a described above Go to worksheet template in Fields Service Go in any of the template available Click on worksheet smart button Access error appears opw-2658755 Forward-Port-Of: odoo/enterprise#22550 Forward-Port-Of: odoo/enterprise#22542
Original PR description
Current behavior : A user with fields service administrator access right and administration access rights can't access worksheet in field service worksheet template from smart button. Steps to reproduce : Setup user (demo not admin user) access a described above Go to worksheet template in Fields Service Go in any of the template available Click on worksheet smart button Access error appears opw-2658755 Forward-Port-Of: odoo/enterprise#22550 Forward-Port-Of: odoo/enterprise#22542
Previously, the expiration panel would unblock the UI in a bunch of flows even when it did not block it previously, this means that it can unblock the UI that was blocked by unrelated code. This commit makes it so that the expiration panel only unblocks the UI if it blocked it previously. Forward-Port-Of: odoo/enterprise#22576
Original PR description
Previously, the expiration panel would unblock the UI in a bunch of flows even when it did not block it previously, this means that it can unblock the UI that was blocked by unrelated code. This commit makes it so that the expiration panel only unblocks the UI if it blocked it previously. Forward-Port-Of: odoo/enterprise#22576
For VAT sales and purchase report pdf who print we complete with the name of each ones. Before this change the name of both reports it was "General Report". Forward-Port-Of: odoo/enterprise#22523 Forward-Port-Of: odoo/enterprise#21793
Original PR description
For VAT sales and purchase report pdf who print we complete with the name of each ones. Before this change the name of both reports it was "General Report". Forward-Port-Of: odoo/enterprise#22523 Forward-Port-Of: odoo/enterprise#21793