From 7b8709a425d2f1b8fc2147fb3b295e59742243a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Fri, 20 Dec 2024 09:28:17 +0100 Subject: [PATCH] Add product_editable_sequence --- product_editable_sequence/__init__.py | 1 + product_editable_sequence/__manifest__.py | 26 +++++++++++++++++++ .../models/product_template.py | 11 ++++++++ .../views/product_template_views.xml | 16 ++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 product_editable_sequence/__init__.py create mode 100644 product_editable_sequence/__manifest__.py create mode 100644 product_editable_sequence/models/product_template.py create mode 100644 product_editable_sequence/views/product_template_views.xml diff --git a/product_editable_sequence/__init__.py b/product_editable_sequence/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/product_editable_sequence/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/product_editable_sequence/__manifest__.py b/product_editable_sequence/__manifest__.py new file mode 100644 index 0000000..1a3af96 --- /dev/null +++ b/product_editable_sequence/__manifest__.py @@ -0,0 +1,26 @@ +# Copyright 2024 Akretion (https://www.akretion.com). +# @author Sébastien BEAU +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Product Editable Sequence", + "summary": "Make s=the sequence mass editable with a default value of 100", + "version": "14.0.1.0.0", + "development_status": "Alpha", + "category": "Uncategorized", + "website": "www.akretion.com", + "author": " Akretion", + "license": "AGPL-3", + "external_dependencies": { + "python": [], + "bin": [], + }, + "depends": [ + "product", + ], + "data": [ + "views/product_template_views.xml", + ], + "demo": [ + ], +} diff --git a/product_editable_sequence/models/product_template.py b/product_editable_sequence/models/product_template.py new file mode 100644 index 0000000..c33fb77 --- /dev/null +++ b/product_editable_sequence/models/product_template.py @@ -0,0 +1,11 @@ +# Copyright 2024 Akretion (https://www.akretion.com). +# @author Sébastien BEAU +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + sequence = fields.Integer(default=100) diff --git a/product_editable_sequence/views/product_template_views.xml b/product_editable_sequence/views/product_template_views.xml new file mode 100644 index 0000000..7c19c42 --- /dev/null +++ b/product_editable_sequence/views/product_template_views.xml @@ -0,0 +1,16 @@ + + + + + product.template + + + + + + + + + + +