mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 12:54:40 +01:00
added enabled option to plugin
This commit is contained in:
parent
39dc54b09e
commit
234ac09f42
1 changed files with 4 additions and 0 deletions
|
|
@ -380,6 +380,7 @@ class LoaderActionPlugin(ABC):
|
|||
|
||||
"""
|
||||
_log: Optional[logging.Logger] = None
|
||||
enabled: bool = True
|
||||
|
||||
def __init__(self, studio_settings: dict[str, Any]):
|
||||
self.apply_settings(studio_settings)
|
||||
|
|
@ -539,6 +540,9 @@ class LoaderActionsContext:
|
|||
for cls in result.plugins:
|
||||
try:
|
||||
plugin = cls(studio_settings)
|
||||
if not plugin.enabled:
|
||||
continue
|
||||
|
||||
plugin_id = plugin.identifier
|
||||
if plugin_id not in plugins:
|
||||
plugins[plugin_id] = plugin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue