added project manager to modules settings with beta suffix

This commit is contained in:
iLLiCiTiT 2021-06-03 12:34:20 +02:00
parent afc1bcee4a
commit fd64a396db
3 changed files with 24 additions and 4 deletions

View file

@ -2,13 +2,16 @@ from . import PypeModule, ITrayAction
class ProjectManagerAction(PypeModule, ITrayAction):
label = "Project Manager"
label = "Project Manager (beta)"
name = "project_manager"
admin_action = True
def initialize(self, _modules_settings):
# This action is always enabled
self.enabled = True
def initialize(self, modules_settings):
enabled = False
module_settings = modules_settings.get(self.name)
if module_settings:
enabled = module_settings.get("enabled", enabled)
self.enabled = enabled
# Tray attributes
self.project_manager_window = None

View file

@ -164,5 +164,8 @@
},
"standalonepublish_tool": {
"enabled": true
},
"project_manager": {
"enabled": true
}
}

View file

@ -192,6 +192,20 @@
"label": "Enabled"
}
]
},
{
"type": "dict",
"key": "project_manager",
"label": "Project Manager (beta)",
"collapsible": true,
"checkbox_key": "enabled",
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}
]
}
]
}