mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 08:24:53 +01:00
remove CreateProjectFoldersAction launcher action.
This commit is contained in:
parent
4f6ea87092
commit
6c65074863
1 changed files with 0 additions and 29 deletions
|
|
@ -1,29 +0,0 @@
|
|||
from ayon_core.pipeline import LauncherAction, project_folders
|
||||
|
||||
|
||||
class CreateProjectFoldersAction(LauncherAction):
|
||||
"""Create project folders as defined in settings."""
|
||||
name = "create_project_folders"
|
||||
label = "Create Project Folders"
|
||||
icon = "sitemap"
|
||||
color = "#e0e1e1"
|
||||
order = 1000
|
||||
|
||||
def is_compatible(self, selection) -> bool:
|
||||
|
||||
# Disable when the project folder structure setting is empty
|
||||
# in settings
|
||||
project_settings = selection.get_project_settings()
|
||||
folder_structure = (
|
||||
project_settings["core"]["project_folder_structure"]
|
||||
).strip()
|
||||
if not folder_structure or folder_structure == "{}":
|
||||
return False
|
||||
|
||||
return (
|
||||
selection.is_project_selected
|
||||
and not selection.is_folder_selected
|
||||
)
|
||||
|
||||
def process(self, selection, **kwargs):
|
||||
project_folders.create_project_folders(selection.project_name)
|
||||
Loading…
Add table
Add a link
Reference in a new issue