diff --git a/README.md b/README.md index 917930d6e0..b6431a5de9 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ addon | version | maintainers | summary | price [deltatech_service_consumable](deltatech_service_consumable/) | 14.0.1.1.3 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Service Consumable | Free [deltatech_service_equipment](deltatech_service_equipment/) | 14.0.1.2.0 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Service Equipment Management | Free [deltatech_service_equipment_base](deltatech_service_equipment_base/) | 14.0.1.1.3 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Service Equipment Management | Free -[deltatech_service_maintenance](deltatech_service_maintenance/) | 14.0.1.1.4 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Services Maintenance | Free +[deltatech_service_maintenance](deltatech_service_maintenance/) | 14.0.1.1.5 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Services Maintenance | Free [deltatech_service_maintenance_agreement](deltatech_service_maintenance_agreement/) | 14.0.1.0.4 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Services Maintenance | Free [deltatech_service_maintenance_plan](deltatech_service_maintenance_plan/) | 14.0.1.0.6 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Services Maintenance Plan | Free [deltatech_sms](deltatech_sms/) | 14.0.1.0.0 | [![dhongu](https://github.com/dhongu.png?size=30px)](https://github.com/dhongu) | Send SMS to custom endpoint | Free diff --git a/deltatech_service_maintenance/README.rst b/deltatech_service_maintenance/README.rst index bd7a71f993..0a682125a6 100644 --- a/deltatech_service_maintenance/README.rst +++ b/deltatech_service_maintenance/README.rst @@ -7,7 +7,7 @@ Deltatech Services Maintenance !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:f0381c9f50a805a1f567df81f38596a76b431067e0b80a306c916284187889e2 + !! source digest: sha256:e791fa056522374453c7cc5157463e12b83e3fea07375cbde3d1d03b46dbe82f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png diff --git a/deltatech_service_maintenance/__manifest__.py b/deltatech_service_maintenance/__manifest__.py index bd4cf2e5af..dd1cb5888e 100644 --- a/deltatech_service_maintenance/__manifest__.py +++ b/deltatech_service_maintenance/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Deltatech Services Maintenance", "summary": "Services Maintenance", - "version": "14.0.1.1.4", + "version": "14.0.1.1.5", "author": "Terrabit, Dorin Hongu", "website": "https://www.terrabit.ro", "category": "Services/Maintenance", diff --git a/deltatech_service_maintenance/models/service_warranty.py b/deltatech_service_maintenance/models/service_warranty.py index 9baefbfb76..6d62e6f2a9 100644 --- a/deltatech_service_maintenance/models/service_warranty.py +++ b/deltatech_service_maintenance/models/service_warranty.py @@ -194,8 +194,6 @@ def set_new(self): def set_in_progress(self): if self.state == "assigned" and self.user_id: self.with_context(change_ok=True).write({"state": "progress"}) - if self.name == "/": - self.name = self.env["ir.sequence"].next_by_code("service.warranty") def request_approval(self): self.with_context(change_ok=True).write({"state": "approval_requested"}) @@ -206,6 +204,13 @@ def approve(self): def set_done(self): self.with_context(change_ok=True).write({"state": "done"}) + @api.model_create_multi + def create(self, vals_list): + for vals in vals_list: + if "name" not in vals or ("name" in vals and vals["name"] == "/"): + vals["name"] = self.env["ir.sequence"].next_by_code("service.warranty") + return super().create(vals_list) + def write(self, vals): if ( "state" in vals diff --git a/deltatech_service_maintenance/static/description/index.html b/deltatech_service_maintenance/static/description/index.html index e4982dfb70..de2f736cb1 100644 --- a/deltatech_service_maintenance/static/description/index.html +++ b/deltatech_service_maintenance/static/description/index.html @@ -368,7 +368,7 @@

Deltatech Services Maintenance

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:f0381c9f50a805a1f567df81f38596a76b431067e0b80a306c916284187889e2 +!! source digest: sha256:e791fa056522374453c7cc5157463e12b83e3fea07375cbde3d1d03b46dbe82f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Production/Stable License: AGPL-3 dhongu/deltatech

diff --git a/deltatech_service_maintenance/views/service_warranty_view.xml b/deltatech_service_maintenance/views/service_warranty_view.xml index 5c0dd3365f..78fdd4a35b 100644 --- a/deltatech_service_maintenance/views/service_warranty_view.xml +++ b/deltatech_service_maintenance/views/service_warranty_view.xml @@ -7,7 +7,7 @@ + - +