From 6c9948704d89e0d6c9b6a6a688df19002f5a98b0 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Thu, 30 May 2024 17:42:23 +0200 Subject: [PATCH 1/2] AY-5647 - use On/off toggle for RoaylRender --- client/ayon_core/modules/royalrender/addon.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/ayon_core/modules/royalrender/addon.py b/client/ayon_core/modules/royalrender/addon.py index e69cf9feec..8365f41bc4 100644 --- a/client/ayon_core/modules/royalrender/addon.py +++ b/client/ayon_core/modules/royalrender/addon.py @@ -20,7 +20,10 @@ class RoyalRenderAddon(AYONAddon, IPluginPaths): def initialize(self, studio_settings): # type: (dict) -> None - self.enabled = self.name in studio_settings + self.enabled = False + addon_settings = studio_settings.get(self.name) + if addon_settings: + self.enabled = addon_settings["enabled"] @staticmethod def get_plugin_paths(): From 18139a8a03364f584606429b4f713a602cda16c6 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Thu, 30 May 2024 17:42:49 +0200 Subject: [PATCH 2/2] AY-5647 - removed commented code --- client/ayon_core/modules/royalrender/addon.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/client/ayon_core/modules/royalrender/addon.py b/client/ayon_core/modules/royalrender/addon.py index 8365f41bc4..f7b035b1cd 100644 --- a/client/ayon_core/modules/royalrender/addon.py +++ b/client/ayon_core/modules/royalrender/addon.py @@ -9,15 +9,6 @@ class RoyalRenderAddon(AYONAddon, IPluginPaths): """Class providing basic Royal Render implementation logic.""" name = "royalrender" - # _rr_api = None - # @property - # def rr_api(self): - # if not self._rr_api: - # # import royal render modules - # from .api import Api - # self._rr_api = Api(self.settings) - # return self._rr_api - def initialize(self, studio_settings): # type: (dict) -> None self.enabled = False