stock_average_daily_sale: Remove product_abc_classification dependency

Remove product_abc_classification dependency.
This module is not essential for the current module to function properly.
This commit is contained in:
twalter-c2c
2024-08-27 13:18:50 +02:00
parent 972951b4e8
commit bf462390e5
6 changed files with 0 additions and 60 deletions

View File

@@ -12,8 +12,6 @@
"depends": [ "depends": [
"sale", "sale",
"stock_storage_type_putaway_abc", "stock_storage_type_putaway_abc",
"product_abc_classification",
"product_abc_classification_sale_stock",
"product_route_mto", "product_route_mto",
], ],
"data": [ "data": [
@@ -22,7 +20,6 @@
"security/stock_average_daily_sale_demo.xml", "security/stock_average_daily_sale_demo.xml",
"views/stock_average_daily_sale_config.xml", "views/stock_average_daily_sale_config.xml",
"views/stock_average_daily_sale.xml", "views/stock_average_daily_sale.xml",
"views/abc_classification_profile.xml",
"views/stock_warehouse.xml", "views/stock_warehouse.xml",
"data/ir_cron.xml", "data/ir_cron.xml",
], ],

View File

@@ -6,10 +6,6 @@
model="stock.average.daily.sale.config" model="stock.average.daily.sale.config"
id="stock_average_daily_sale_config_level_a" id="stock_average_daily_sale_config_level_a"
> >
<field
name="abc_classification_profile_id"
ref="product_abc_classification_sale_stock.abc_classification_profile_sale_stock"
/>
<field name="abc_classification_level">a</field> <field name="abc_classification_level">a</field>
<field name="period_value">2</field> <field name="period_value">2</field>
<field name="period_name">week</field> <field name="period_name">week</field>
@@ -21,10 +17,6 @@
model="stock.average.daily.sale.config" model="stock.average.daily.sale.config"
id="stock_average_daily_sale_config_level_b" id="stock_average_daily_sale_config_level_b"
> >
<field
name="abc_classification_profile_id"
ref="product_abc_classification_sale_stock.abc_classification_profile_sale_stock"
/>
<field name="abc_classification_level">b</field> <field name="abc_classification_level">b</field>
<field name="period_value">13</field> <field name="period_value">13</field>
<field name="period_name">week</field> <field name="period_name">week</field>
@@ -36,10 +28,6 @@
model="stock.average.daily.sale.config" model="stock.average.daily.sale.config"
id="stock_average_daily_sale_config_level_c" id="stock_average_daily_sale_config_level_c"
> >
<field
name="abc_classification_profile_id"
ref="product_abc_classification_sale_stock.abc_classification_profile_sale_stock"
/>
<field name="abc_classification_level">c</field> <field name="abc_classification_level">c</field>
<field name="period_value">26</field> <field name="period_value">26</field>
<field name="period_name">week</field> <field name="period_name">week</field>

View File

@@ -1,4 +1,3 @@
from . import stock_warehouse # isort:skip from . import stock_warehouse # isort:skip
from . import stock_average_daily_sale_config # isort:skip from . import stock_average_daily_sale_config # isort:skip
from . import stock_average_daily_sale # isort:skip from . import stock_average_daily_sale # isort:skip
from . import abc_classification_profile

View File

@@ -1,15 +0,0 @@
# Copyright 2023 ACSONE SA/NV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from odoo import fields, models
class AbcClassificationProfile(models.Model):
_inherit = "abc.classification.profile"
stock_average_daily_sale_config_ids = fields.One2many(
comodel_name="stock.average.daily.sale.config",
inverse_name="abc_classification_profile_id",
string="Average Daily Sale Configurations",
)

View File

@@ -18,17 +18,11 @@ _logger = logging.getLogger(__name__)
class StockAverageDailySale(models.Model): class StockAverageDailySale(models.Model):
_name = "stock.average.daily.sale" _name = "stock.average.daily.sale"
_auto = False _auto = False
_order = "abc_classification_level ASC, product_id ASC" _order = "abc_classification_level ASC, product_id ASC"
_description = "Average Daily Sale for Products" _description = "Average Daily Sale for Products"
abc_classification_profile_id = fields.Many2one(
comodel_name="abc.classification.profile",
required=True,
index=True,
)
abc_classification_level = fields.Selection( abc_classification_level = fields.Selection(
selection=ABC_SELECTION, required=True, readonly=True, index=True selection=ABC_SELECTION, required=True, readonly=True, index=True
) )
@@ -305,7 +299,6 @@ class StockAverageDailySale(models.Model):
date_to, date_to,
config_id, config_id,
abc_classification_level, abc_classification_level,
cfg.abc_classification_profile_id,
sale_ok, sale_ok,
is_mto, is_mto,
sqty.qty_in_stock as qty_in_stock, sqty.qty_in_stock as qty_in_stock,

View File

@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Copyright 2023 ACSONE SA/NV
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="abc_classification_profile_form_view" model="ir.ui.view">
<field
name="name"
>abc.classification.profile.form (in stock_average_daily_sale)</field>
<field name="model">abc.classification.profile</field>
<field
name="inherit_id"
ref="product_abc_classification.abc_classification_profile_form_view"
/>
<field name="arch" type="xml">
<page name="levels" position="after">
<page name="average_daily_sale" string="Average Daily Sale">
<field name="stock_average_daily_sale_config_ids" nolabel="1" />
</page>
</page>
</field>
</record>
</odoo>