Commit Graph

20 Commits

Author SHA1 Message Date
Alex Vining
eafdd41634 [MIG] rma_sale: Migration to 15.0 2022-09-21 14:57:03 -04:00
Víctor Martínez
4fa63db192 [FIX] rma_sale: Filter done pickings and done moves
TT39089
2022-09-21 14:39:11 -04:00
Giovanni
939f528f02 [14.0][FIX] rma_sale, fix action permission issues. 2022-09-20 08:16:11 -04:00
Chafique
4c297f8313 [14.0][MIG] rma_sale module 2022-09-20 08:16:11 -04:00
Chafique
a384f0e382 [IMP] rma_sale: black, isort, prettier 2022-09-20 08:16:11 -04:00
david
a4236e3f28 [IMP] rma_sale: portal rma request single page view
Now it's possible to configure if the portal RMA request form is loaded
in a popup or in a single page.

In that page, we can add custom blocks (if the website is installed) a
customize the form text.

In this commit, we also add the possibility to extend the form view to allow
custom fields that will show up in the RMA description.

TT29670
2022-09-20 08:16:11 -04:00
Pedro M. Baeza
a13b9fad61 [FIX] rma: pre-commit 2022-09-20 08:16:11 -04:00
david
e2e1df84fe [FIX] rma_sale: chained returns
Using move_dest_ids we can easily end in an infinite loop situation as
the return of the return of the return ends with some original moves on
in move_dest_ids. We must ensure to drop them to avoid the infinite
loop.

TT29886
2022-09-20 08:16:11 -04:00
david
e5f4b6453d [FIX] rma_sale: take product from move 2022-09-20 08:16:11 -04:00
david
8730ce1f8d [FIX] rma_sale: recurrent RMA
If a product was already in an RMA in the past, we should be able to
place another RMA in the future.
2022-09-20 08:16:11 -04:00
david
0f0fd3f6c1 [IMP] rma_sale: prepare kits integration
When a sale line has a phantom product (mrp kits) the RMA would not be
possible as the wizard couldn't pair the components moves with the
product in the line. With this approach, we can at least return the
spare components of the original kit line.

We also need some hooks to intervine in the main methods, like in
invoicing.
2022-09-20 08:16:11 -04:00
david
6cf5c2c426 [FIX] rma_sale: product in multiple lines
If there are several stock moves with the same product in the picking we
won't be able to make the RMA
2022-09-20 08:16:11 -04:00
Ernesto Tejeda
d75238e77c [MIG] rma_sale: Migration to 13.0 2022-09-20 08:16:11 -04:00
Ernesto Tejeda
55e92a38ee [IMP] rma_sale: black, isort, prettier 2022-09-20 08:16:11 -04:00
Pedro M. Baeza
2bc98bfdd1 [FIX] rma_sale: Show directly form on 1 RMA
Fine-tune of 9a25d6, as for one record, the domain is not applied, but the list is
shown.
2022-09-20 08:16:11 -04:00
Ernesto Tejeda
f4ca6ec321 [FIX] rma_sale: show related RMAs without default filters
rma_sale 12.0.1.5.1
2022-09-20 08:16:11 -04:00
Pedro M. Baeza
61dcb8796f [FIX+IMP] rma_sale: Proper dependency + propagate salesman
- Proper dependency is `sale_stock`, not `sale`, as we are using some fields added
  by this module.
- Propagate salesman from sales order when available.

TT25525

rma_sale 12.0.1.4.1
2022-09-20 08:16:11 -04:00
david
07d3ca3d0b [IMP] rma_sale: portal improvents
- Now it's possible to open several RMAs in a sale order from the portal
- A new comment button has been added to allow the portal user to enter
relevant information like serial numbers o issue description.
- If the requested operation isn't set no RMA will be opened
- The RMA product qty is now a numeric control with limits according to
the qty available to return

[FIX] rma,rma_sale: fix linter errors

[UPD] Update rma_sale.pot

rma_sale 12.0.1.4.0

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: rma-12.0/rma-12.0-rma_sale
Translate-URL: https://translation.odoo-community.org/projects/rma-12-0/rma-12-0-rma_sale/
2022-09-20 08:16:11 -04:00
Ernesto Tejeda
ea60be4787 [FIX+IMP] rma, rma_sale: fix bugs and add improvements
- Fix thrown error when trying to download a picking from the portal.
- Add the hook method to prepare RMA values ​​from the return pick wizard.
- Add the access rule for portal users.
- Show the portal 'Request RMAs' button on the sales page only to users
related to the sales order.

[UPD] Update rma_sale.pot

rma_sale 12.0.1.3.0

Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: rma-12.0/rma-12.0-rma_sale
Translate-URL: https://translation.odoo-community.org/projects/rma-12-0/rma-12-0-rma_sale/
2022-09-20 08:16:11 -04:00
Ernesto Tejeda
245412832d [ADD] rma_sale: new module
[UPD] Update rma_sale.pot

[ADD] icon.png
2022-09-20 08:16:11 -04:00