From 7d1c1f20d271f813564d8bb2ecd2bb5a23522a41 Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Mon, 13 Jul 2020 10:01:56 +0200 Subject: [PATCH] Add stock_vertical_lift_server_env Compatibility layer between server_environment and stock_vertical_lift --- stock_vertical_lift_server_env/__init__.py | 1 + .../__manifest__.py | 16 ++++++++++++++ .../models/__init__.py | 1 + .../models/vertical_lift_shuttle.py | 21 +++++++++++++++++++ .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 1 + 6 files changed, 41 insertions(+) create mode 100644 stock_vertical_lift_server_env/__init__.py create mode 100644 stock_vertical_lift_server_env/__manifest__.py create mode 100644 stock_vertical_lift_server_env/models/__init__.py create mode 100644 stock_vertical_lift_server_env/models/vertical_lift_shuttle.py create mode 100644 stock_vertical_lift_server_env/readme/CONTRIBUTORS.rst create mode 100644 stock_vertical_lift_server_env/readme/DESCRIPTION.rst diff --git a/stock_vertical_lift_server_env/__init__.py b/stock_vertical_lift_server_env/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/stock_vertical_lift_server_env/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/stock_vertical_lift_server_env/__manifest__.py b/stock_vertical_lift_server_env/__manifest__.py new file mode 100644 index 000000000..70a7c8012 --- /dev/null +++ b/stock_vertical_lift_server_env/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Vertical Lift - Server Environment", + "summary": "Server Environment layer for Vertical Lift", + "version": "13.0.1.0.0", + "category": "Stock", + "author": "Camptocamp, Odoo Community Association (OCA)", + "license": "AGPL-3", + "depends": ["stock_vertical_lift", "server_environment"], # OCA/server-env + "website": "https://github.com/OCA/stock-logistics-warehouse", + "data": [], + "installable": True, + "auto_install": True, + "development_status": "Alpha", +} diff --git a/stock_vertical_lift_server_env/models/__init__.py b/stock_vertical_lift_server_env/models/__init__.py new file mode 100644 index 000000000..e99db92f6 --- /dev/null +++ b/stock_vertical_lift_server_env/models/__init__.py @@ -0,0 +1 @@ +from . import vertical_lift_shuttle diff --git a/stock_vertical_lift_server_env/models/vertical_lift_shuttle.py b/stock_vertical_lift_server_env/models/vertical_lift_shuttle.py new file mode 100644 index 000000000..178f3b509 --- /dev/null +++ b/stock_vertical_lift_server_env/models/vertical_lift_shuttle.py @@ -0,0 +1,21 @@ +# Copyright 2020 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models + + +class VerticalLiftShuttle(models.Model): + _name = "vertical.lift.shuttle" + _inherit = ["vertical.lift.shuttle", "server.env.mixin"] + + @property + def _server_env_fields(self): + base_fields = super()._server_env_fields + sftp_fields = { + "hardware": {}, + "server": {}, + "port": {}, + "use_tls": {}, + } + sftp_fields.update(base_fields) + return sftp_fields diff --git a/stock_vertical_lift_server_env/readme/CONTRIBUTORS.rst b/stock_vertical_lift_server_env/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..48286263c --- /dev/null +++ b/stock_vertical_lift_server_env/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Guewen Baconnier diff --git a/stock_vertical_lift_server_env/readme/DESCRIPTION.rst b/stock_vertical_lift_server_env/readme/DESCRIPTION.rst new file mode 100644 index 000000000..a2c3ba446 --- /dev/null +++ b/stock_vertical_lift_server_env/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Adds OCA Server Environment features to Stock Vertical Lift.