- Mar 21, 2022
-
-
Alexandre Kühn authored
Task-2797754 closes odoo/odoo#86705 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2797754 closes odoo/odoo#86704 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Touati Djamel (otd) authored
Steps to reproduce the bug: - Enable “Storage Locations” option in the inventory settings - Go to Inventory > Configuration > Warehouse > locations - Choose any Location > Click on current stock > Select any product - Try to add two line Problem: Traceback is triggered, Because the line should not be added twice(like in “Inventory Adjustments” view) and as in the `_onchange_location_or_product_id` we access the quantity, it should be only one quant: https://github.com/odoo/odoo/blob/15.0/addons/stock/models/stock_quant.py#L517 In v14, this list view is not editable, but since the refactor in v15 added the new view `stock.quant.inventory.tree.editable`, it is being called by this action Solution: set the `view_id` to `stock.quant.tree`, which is the view it was previously using opw-2779795 closes odoo/odoo#86766 X-original-commit: 68657a85 Signed-off-by:
Tiffany Chang <tic@odoo.com> Signed-off-by:
Djamel Touati (otd) <otd@odoo.com>
-
Thanh Dodeur authored
Before this commit, mismatching types between String and Number would cause inserts to register a change. `rtc.js` used `rtcSession.peerToken`(String) and `rtcSession.id`(number) interchangeably, this commit fixes this issue by favoring the usage of `rtcSession.id` and `mail.RtcSession` when possible. closes odoo/odoo#86580 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Romain Derie authored
When clicking on readonly stat button (website related), it would sometimes raise a traceback since there is no action to redirect to. Step to reproduce: - Go to Website > Visitors > Visitors - Select a Visitor to enter its form view - Now, either: A. Enter edit mode B. Enter edit mode and discard (or save) - Click on stat button This will raise a traceback, since the `disabled` property is now gone. Indeed, the framework is adding/removing that attribute when entering or leaving edit mode. See disableButtons()/enableButtons()` called by _setEditMode()/_onDiscard()/..` Note: - With the new framework/owl, there is no TB as the `disabled` attribute is not removed anymore. - In 14.0, there is no issue despite the `disabled` attributed being removed. Fixes #78500 Closes #80884 Courtesy of @odooaktiv closes odoo/odoo#86552 X-original-commit: e8882fb7 Signed-off-by:
Romain Derie (rde) <rde@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86469 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86468 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Didier (did) authored
The field could have been removed from thread since https://github.com/odoo/odoo/commit/88b8cd058713bfad2942f7e7434c34b6c1a6e7da task-2746109 closes odoo/odoo#83765 Related: odoo/upgrade#3222 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
Akim Juillerat authored
In case an open balance needs to be created on a receivable or payable account after reconciliation, but no partner was defined on the statement line, we want to keep the partner from the counterpart values that was identified through reference matching. closes odoo/odoo#86752 X-original-commit: 8c4d6d36 Signed-off-by:
Florian Gilbert <flg@odoo.com>
-
Bruno-brsy authored
Step to reproduce: - Install contacts - create a new contact and set "Côte d'Ivoire" as country - add a phone number like this one: (+225) 01 02 03 04 05 - try to send a sms to the number, it's says "(Invalid number)" instead of the number, so it's not possible to send the SMS The Ivory Coast has a new standard for the phone number since the 31 January 2021, the phone number can have a length of ten digits. And we use the library phonenumbers with the version 8.9.10 and 8.8.1 for the runbot and the SaaS server, but it's quite old (the 8.9.10 is released on Jul 12 2018). The library in version 8.12.29 resolve the issue, but using the recommended installation method, we would not have this version. opw-2726582 closes odoo/odoo#86742 X-original-commit: 2f718cd7 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by:
Bruno-brsy <brsy@odoo.com>
-
Alexandre Kühn authored
Task-2797754 closes odoo/odoo#86709 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
stefanorigano (SRI) authored
This commit is part of v16 overall restyle, task-2704984. task-2797245 closes odoo/odoo#86626 Related: odoo/enterprise#25365 Signed-off-by:
Pierre Paridans (app) <app@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86458 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86453 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86451 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86448 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86440 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Adrien Widart authored
When confirming a sale order, if a purchase order is generated, the descriptions of the PO's lines won't be adapted to the vendor To reproduce the issue: 1. Create a vendor V 2. Create a product P: - Type: Service - In Purchase, add a line L01: - Vendor: V - Vendor Product Name: Name01 - Vendor Product Code: C01 - Purchase Automatically: True 3. Create and Confirm a SO with 1 x P 4. Open the generated PO Error: The description is incorrect (it's the standard name of P instead of "[C01] Name01") OPW-2777702 closes odoo/odoo#86256 closes odoo/odoo#86679 X-original-commit: 77a2ad4b81c54fe6a91f2be242345c9d2af10dc0 Signed-off-by:
Tiffany Chang <tic@odoo.com> Signed-off-by:
Adrien Widart <awt@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86452 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Vincent Larcin authored
Since the sale module depends on the account module, the bridges account_sale_timesheet and sale_project_account can be merged with sale_project. This commit removes those bridges and merges them with sale_project. Task-2772395 closes odoo/odoo#86045 Related: odoo/upgrade#3321 Signed-off-by:
Laurent Stukkens (ltu) <ltu@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86457 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86444 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Arnold Moyaux authored
To reproduce: 1. create a BOM with analytic account 2. create a MO to produce 10 of the above product 3. change producing qty to 5, SAVE the form. 4. change producing qty to 10, SAVE the form. It happens because the server receive at the same time a new `stock.move.line` creation and a quantity_done to write on the `stock.move`. closes odoo/odoo#86431 Signed-off-by:
Arnold Moyaux <arm@odoo.com>
-
boan-odoo authored
Some fields in the inventory tab of the product form view had their input widget needlessly stretched to the maximum available size. closes odoo/odoo#84056 Task: 2654703-9 Signed-off-by:
Arnold Moyaux <arm@odoo.com>
-
boan-odoo authored
Previously, product barcodes uniqueness was enforced by a SQL constraint, resulting in a generic error message. The SQL constraint has been replaced by a Python check, which allows the listing of conflicting barcodes in the error message, including those resulting from batch edits. Task: 2654703-7 Part-of: odoo/odoo#84056
-
boan-odoo authored
In various views, expand and harmonize the badge colors for picking status (draft, assigned, done, ...). Task: 2654703-4 Part-of: odoo/odoo#84056
-
boan-odoo authored
In the "Reporting -> Product Moves" view, add an optional "Batch Transfer" column (default: show). Task: 2654703-2-3 Part-of: odoo/odoo#84056
-
boan-odoo authored
In the "Reporting -> Product Moves" view, allow grouping of products by carrier names. Task: 2654703-2-2 Part-of: odoo/odoo#84056
-
boan-odoo authored
In the "Reporting -> Product Moves" view, allow grouping of products by category names. Task: 2654703-2-1 Part-of: odoo/odoo#84056
-
JF Aubert authored
Workorder _action_confirm works in batch and is designed to link workorders and moves per production. Original code breaks the 'per production' constraint by linking moves from all productions to workorders of the last one when called on workorders from multiple productions. closes odoo/odoo#86698 Task: 2797201 X-original-commit: b25f1e00 Signed-off-by:
Arnold Moyaux <arm@odoo.com>
-
- Mar 20, 2022
-
-
Benoit Socias authored
Since [1] the CSS property reset for hovered outline buttons is using invalid property values. After this commit the color and image are only reset on non-hover: - the `background-color` is already set to `none` by `.btn`, - the `background-image` is only set if defined on the button's style - there is no need to reset it. [1]: https://github.com/odoo/odoo/commit/a010c91b5ee119cf54ed1a68a6ea06b2bc5f3978 task-2633169 closes odoo/odoo#86699 X-original-commit: 8530235b Signed-off-by:
Quentin Smetz (qsm) <qsm@odoo.com>
-
dbkosky authored
When using price included taxes, the xml contained data that failed to meet the constraints of the edi. This is due to the local rounding on the lines of the invoice. For example: A product costing 321€, on two lines of the invoice, with a price included tax of 22% Rounded per line: float_round( 321 - (321/122 * 100), 2 # To two decimal places ) evaluates to 57.89, the total tax will be 2 * 57.89 = 115.78 In the case of global rounding float_round( 321 + 321 - (321/122*100) - (321/122*100), 2 # To two decimal places ) evaluates to 115.77, so we have a difference of one cent. This can be exacerbated by more lines. The constraints on the EDI that this conflicts with are on the tax summary section for each tax. The constraints (roughly reworded): 00422: The base taxable amount for the tax must be equal to the sum of the base product prices (for which we have already used the rounded computed values, calcuated in the invoice) + <Arrotondamento> (rounding). 00421: The value provided for the <importo> that is the value of the vat is equal to the taxable base multiplied by the tax rate. The problem is that because of our local roundings, the taxable base is equal to our products, but the tax rate * taxable base is not equal to the tax amount (as present in the invoice). This commit adds to the rounding field and subtracts from the taxable base of the tax summary a value rounding value that should make tax rate * taxable base equal to the value of the vat. closes odoo/odoo#86711 Task: 2789290 X-original-commit: def954e8 Signed-off-by:
Josse Colpaert <jco@odoo.com>
-
- Mar 18, 2022
-
-
Alexandre Kühn authored
Task-2793280 closes odoo/odoo#86696 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Alexandre Kühn authored
Task-2797754 closes odoo/odoo#86702 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
Alexandre Kühn authored
Task-2797754 closes odoo/odoo#86701 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
Gorash authored
The duplication was used to have a cleaner html page source code by aligning the <script t-foreach/> for example. However, this behavior seems difficult to understand and use. Additionally the behavior can be done with a <t> tag and placing the script inside. From now on, the space "trick" is only done for <t> tags, so the template fragment <article t-foreach="[0, 1, 2]" t-as="value" t-esc="value"/> <t t-foreach="[0, 1, 2]" t-as="value"> <article t-esc="value"/> </t> renders as <article>0</article><article>1</article><article>2</article> <article>0</article> <article>1</article> <article>2</article> closes odoo/odoo#86695 X-original-commit: 8f817790d3f36455c66647e79df40b7173ac498a Signed-off-by:
Raphael Collet <rco@odoo.com>
-
Raphael Collet authored
Because of 43474916, the method name_get() can now return records with False as label, and this makes code crash when it expects a string. Make sure that name_get() always return strings as labels, while keeping False as empty value for the field 'display_name'. closes odoo/odoo#86688 X-original-commit: ff37a2fef89df292b52b1501c28fcf841e1628f5 Signed-off-by:
Raphael Collet <rco@odoo.com>
-
Laurent Stukkens (LTU) authored
Before this commit: - Two uses of `stage_id.fold` were remaining in the code of sale_project although `is_closed` is directly available in the model and is an indexed field. After this commit: - The use of `is_closed` will improve the code performance as the field is in the model and indexed. closes odoo/odoo#86681 X-original-commit: ec98ba2c883e2d37352dba400f911532a6510a1c Signed-off-by:
Xavier <xbo@odoo.com> Signed-off-by:
Laurent Stukkens (ltu) <ltu@odoo.com>
-
stefanorigano (SRI) authored
This commit fixes an issue causing the activity's avatar image to exceed the available vertical space when in portrait mode. The avatar's width/height are now fixed and its pic is set to cover the available room only. task-2795252 closes odoo/odoo#86583 X-original-commit: efbff4dae62c5c72541be96045cc96e3acf46628 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com> Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
tsm-odoo authored
This PR prepares the ground for the new env one. The objective is to stop relying on 'this' during tests. In order to do this, a new way to seed data has been introduced. task-2792108 closes odoo/odoo#86447 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-