diff --git a/odoo_initializer/activator.py b/odoo_initializer/activator.py index 791a2a4..7933441 100644 --- a/odoo_initializer/activator.py +++ b/odoo_initializer/activator.py @@ -1,5 +1,13 @@ import logging +from .models.ir_actions_act_window import IrActionsActWindowLoader +from .models.ir_model_fields_loader import IrModelFieldsLoader +from .models.ir_model_fields_selection_loader import IrModelFieldsSelectionLoader +from .models.ir_ui_view_loader import IrUiViewLoader +from .models.oauth_loader import OAuthLoader +from .models.stock_location_route_loader import StockLocationRouteLoader +from .models.stock_picking_type_loader import StockPickingTypeLoader +from .models.ir_model_loader import IrModelLoader from .utils import config from .utils.registry import registry from .utils.models_import import ModelsImport @@ -49,9 +57,6 @@ def start_init(cr): PaymentTermLoader, UOMLoader, StockLocationLoader, - ProductCategoryLoader, - ProductVariantLoader, - ProductLoader, PriceListLoader, DefaultValueLoader, CompanyPropertyLoader, @@ -62,6 +67,17 @@ def start_init(cr): BomLoader, CashRoundingLoader, LanguageLoader, + OAuthLoader, + StockPickingTypeLoader, + StockLocationRouteLoader, + IrActionsActWindowLoader, + IrModelFieldsLoader, + IrModelFieldsSelectionLoader, + IrModelLoader, + IrUiViewLoader, + ProductCategoryLoader, + ProductVariantLoader, + ProductLoader ] registry.initialize(cr) diff --git a/odoo_initializer/models/ir_actions_act_window.py b/odoo_initializer/models/ir_actions_act_window.py new file mode 100644 index 0000000..e91e353 --- /dev/null +++ b/odoo_initializer/models/ir_actions_act_window.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class IrActionsActWindowLoader(BaseLoader): + model_name = "ir.actions.act_window" + folder = "act_window" + filters = {} diff --git a/odoo_initializer/models/ir_model_fields_loader.py b/odoo_initializer/models/ir_model_fields_loader.py new file mode 100644 index 0000000..7e7f890 --- /dev/null +++ b/odoo_initializer/models/ir_model_fields_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class IrModelFieldsLoader(BaseLoader): + model_name = "ir.model.fields" + folder = "custom_fields" + filters = {} diff --git a/odoo_initializer/models/ir_model_fields_selection_loader.py b/odoo_initializer/models/ir_model_fields_selection_loader.py new file mode 100644 index 0000000..4f05619 --- /dev/null +++ b/odoo_initializer/models/ir_model_fields_selection_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class IrModelFieldsSelectionLoader(BaseLoader): + model_name = "ir.model.fields.selection" + folder = "field_selection" + filters = {} diff --git a/odoo_initializer/models/ir_model_loader.py b/odoo_initializer/models/ir_model_loader.py new file mode 100644 index 0000000..3822a86 --- /dev/null +++ b/odoo_initializer/models/ir_model_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class IrModelLoader(BaseLoader): + model_name = "ir.model" + folder = "models" + filters = {} diff --git a/odoo_initializer/models/ir_ui_view_loader.py b/odoo_initializer/models/ir_ui_view_loader.py new file mode 100644 index 0000000..3bf1d80 --- /dev/null +++ b/odoo_initializer/models/ir_ui_view_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class IrUiViewLoader(BaseLoader): + model_name = "ir.ui.view" + folder = "views" + filters = {} diff --git a/odoo_initializer/models/oauth_loader.py b/odoo_initializer/models/oauth_loader.py new file mode 100644 index 0000000..6cc63fe --- /dev/null +++ b/odoo_initializer/models/oauth_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class OAuthLoader(BaseLoader): + model_name = "auth.oauth.provider" + folder = "auth_providers" + filters = {} diff --git a/odoo_initializer/models/stock_location_route_loader.py b/odoo_initializer/models/stock_location_route_loader.py new file mode 100644 index 0000000..622978c --- /dev/null +++ b/odoo_initializer/models/stock_location_route_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class StockLocationRouteLoader(BaseLoader): + model_name = "stock.location.route" + folder = "stock_location_route" + filters = {} diff --git a/odoo_initializer/models/stock_picking_type_loader.py b/odoo_initializer/models/stock_picking_type_loader.py new file mode 100644 index 0000000..1b6b9d7 --- /dev/null +++ b/odoo_initializer/models/stock_picking_type_loader.py @@ -0,0 +1,7 @@ +from .base_loader import BaseLoader + + +class StockPickingTypeLoader(BaseLoader): + model_name = "stock.picking.type" + folder = "stock_picking_type" + filters = {}