mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[IMP] *rma*: Avoid RMAs of kits until rma_mrp is installed
This commit is contained in:
@@ -87,7 +87,9 @@
|
||||
</thead>
|
||||
<tbody class="request-rma-tbody">
|
||||
<t t-foreach="data_list" t-as="data">
|
||||
<t t-if="data['quantity'] > 0">
|
||||
<t
|
||||
t-if="data['quantity'] > 0 and data['picking']"
|
||||
>
|
||||
<tr>
|
||||
<td class="text-left">
|
||||
<span
|
||||
@@ -124,7 +126,6 @@
|
||||
</td>
|
||||
<td class="text-left">
|
||||
<span
|
||||
t-if="data['picking']"
|
||||
t-esc="data['picking'].name"
|
||||
/>
|
||||
<input
|
||||
|
||||
@@ -23,10 +23,19 @@ class WebsiteRMA(http.Controller):
|
||||
"""Domain used for the products to be shown in selection of
|
||||
the web form.
|
||||
"""
|
||||
return [
|
||||
domain = [
|
||||
("name", "=ilike", "%{}%".format(q or "")),
|
||||
("sale_ok", "=", True),
|
||||
]
|
||||
# HACK: As there is no glue module for this purpose we have put
|
||||
# this this condition to check that the mrp module is installed.
|
||||
if "bom_ids" in request.env["product.product"]._fields:
|
||||
domain += [
|
||||
"|",
|
||||
("bom_ids.type", "!=", "phantom"),
|
||||
("bom_ids", "=", False),
|
||||
]
|
||||
return domain
|
||||
|
||||
@http.route(["/requestrma"], type="http", auth="user", website=True)
|
||||
def request_rma(self, **kw):
|
||||
|
||||
Reference in New Issue
Block a user