start on ftrack settings

This commit is contained in:
Milan Kolar 2020-11-25 18:22:13 +01:00
parent 0ea6c30c6d
commit b3beb2baf1
13 changed files with 745 additions and 659 deletions

View file

@ -10,47 +10,6 @@
"config": {
"isdecimal": true
}
}, {
"label": "Applications",
"key": "applications",
"type": "enumerator",
"entity_type": "show",
"group": "avalon",
"config": {
"multiselect": true,
"data": [
{"blender_2.80": "Blender 2.80"},
{"blender_2.81": "Blender 2.81"},
{"blender_2.82": "Blender 2.82"},
{"blender_2.83": "Blender 2.83"},
{"celaction_local": "CelAction2D Local"},
{"maya_2017": "Maya 2017"},
{"maya_2018": "Maya 2018"},
{"maya_2019": "Maya 2019"},
{"nuke_10.0": "Nuke 10.0"},
{"nuke_11.2": "Nuke 11.2"},
{"nuke_11.3": "Nuke 11.3"},
{"nuke_12.0": "Nuke 12.0"},
{"nukex_10.0": "NukeX 10.0"},
{"nukex_11.2": "NukeX 11.2"},
{"nukex_11.3": "NukeX 11.3"},
{"nukex_12.0": "NukeX 12.0"},
{"nukestudio_10.0": "NukeStudio 10.0"},
{"nukestudio_11.2": "NukeStudio 11.2"},
{"nukestudio_11.3": "NukeStudio 11.3"},
{"nukestudio_12.0": "NukeStudio 12.0"},
{"harmony_17": "Harmony 17"},
{"houdini_16.5": "Houdini 16.5"},
{"houdini_17": "Houdini 17"},
{"houdini_18": "Houdini 18"},
{"photoshop_2020": "Photoshop 2020"},
{"python_3": "Python 3"},
{"python_2": "Python 2"},
{"premiere_2019": "Premiere Pro 2019"},
{"premiere_2020": "Premiere Pro 2020"},
{"resolve_16": "BM DaVinci Resolve 16"}
]
}
}, {
"label": "Avalon auto-sync",
"key": "avalon_auto_sync",
@ -109,21 +68,6 @@
"is_hierarchical": true,
"group": "avalon",
"default": null
}, {
"label": "Tools",
"key": "tools_env",
"type": "enumerator",
"is_hierarchical": true,
"group": "avalon",
"config": {
"multiselect": true,
"data": [
{"mtoa_3.0.1": "mtoa_3.0.1"},
{"mtoa_3.1.1": "mtoa_3.1.1"},
{"mtoa_3.2.0": "mtoa_3.2.0"},
{"yeti_2.1.2": "yeti_2.1"}
]
}
}, {
"label": "Resolution Width",
"key": "resolutionWidth",

View file

@ -1,5 +0,0 @@
{
"server_url": "",
"api_key": "",
"api_user": ""
}

View file

@ -27,11 +27,13 @@
"ftrack_events_path": [],
"FTRACK_EVENTS_MONGO_DB": "pype",
"FTRACK_EVENTS_MONGO_COL": "ftrack_events",
"sync_to_avalon": {
"statuses_name_change": [
"ready",
"not ready"
]
"events": {
"sync_to_avalon": {
"enabled": true,
"statuses_name_change": [
"not ready"
]
}
},
"status_version_to_task": {},
"status_update": {

View file

@ -16,7 +16,8 @@
"is_file": true
}
]
}, {
},
{
"type": "dict-invisible",
"key": "project_settings",
"children": [

View file

@ -4,89 +4,6 @@
"key": "plugins",
"label": "Plugins",
"children": [{
"type": "dict",
"collapsable": true,
"key": "celaction",
"label": "CelAction",
"children": [{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractCelactionDeadline",
"label": "ExtractCelactionDeadline",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "text",
"key": "deadline_department",
"label": "Deadline apartment"
}, {
"type": "number",
"key": "deadline_priority",
"label": "Deadline priority"
}, {
"type": "text",
"key": "deadline_pool",
"label": "Deadline pool"
}, {
"type": "text",
"key": "deadline_pool_secondary",
"label": "Deadline pool (secondary)"
}, {
"type": "text",
"key": "deadline_group",
"label": "Deadline Group"
}, {
"type": "number",
"key": "deadline_chunk_size",
"label": "Deadline Chunk size"
}]
}]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "ftrack",
"label": "Ftrack",
"children": [{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "IntegrateFtrackNote",
"label": "IntegrateFtrackNote",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "text",
"key": "note_with_intent_template",
"label": "Note with intent template"
}, {
"type": "list",
"object_type": "text",
"key": "note_labels",
"label": "Note labels"
}]
}]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "global",
@ -327,249 +244,6 @@
}]
}]
}]
}, {
"type": "dict-invisible",
"collapsable": true,
"key": "maya",
"label": "Maya",
"children": [{
"type": "dict",
"collapsable": true,
"key": "maya",
"label": "Maya",
"children": [
{
"type": "schema",
"name": "2_maya_capture"
},
{
"type": "schema",
"name": "2_maya_plugins"
},
{
"type": "schema",
"name": "2_maya_workfiles"
}
]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "nuke",
"label": "Nuke",
"children": [{
"type": "dict",
"collapsable": true,
"key": "create",
"label": "Create plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": false,
"key": "CreateWriteRender",
"label": "CreateWriteRender",
"is_group": true,
"children": [{
"type": "text",
"key": "fpath_template",
"label": "Path template"
}]
}, {
"type": "dict",
"collapsable": false,
"key": "CreateWritePrerender",
"label": "CreateWritePrerender",
"is_group": true,
"children": [{
"type": "text",
"key": "fpath_template",
"label": "Path template"
}]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractThumbnail",
"label": "ExtractThumbnail",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "raw-json",
"key": "nodes",
"label": "Nodes"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ValidateNukeWriteKnobs",
"label": "ValidateNukeWriteKnobs",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "raw-json",
"key": "knobs",
"label": "Knobs"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewDataLut",
"label": "ExtractReviewDataLut",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewDataMov",
"label": "ExtractReviewDataMov",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "boolean",
"key": "viewer_lut_raw",
"label": "Viewer LUT raw"
}]
}, {
"type": "dict",
"collapsable": true,
"key": "ExtractSlateFrame",
"label": "ExtractSlateFrame",
"is_group": true,
"children": [{
"type": "boolean",
"key": "viewer_lut_raw",
"label": "Viewer LUT raw"
}]
}, {
"type": "dict",
"collapsable": true,
"key": "NukeSubmitDeadline",
"label": "NukeSubmitDeadline",
"is_group": true,
"children": [{
"type": "number",
"key": "deadline_priority",
"label": "deadline_priority"
}, {
"type": "text",
"key": "deadline_pool",
"label": "deadline_pool"
}, {
"type": "text",
"key": "deadline_pool_secondary",
"label": "deadline_pool_secondary"
}, {
"type": "number",
"key": "deadline_chunk_size",
"label": "deadline_chunk_size"
}]
}]
}, {
"type": "raw-json",
"key": "workfile_build",
"label": "Workfile Build logic",
"is_file": true
}]
}, {
"type": "dict",
"collapsable": true,
"key": "nukestudio",
"label": "NukeStudio",
"children": [{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "CollectInstanceVersion",
"label": "Collect Instance Version",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewCutUpVideo",
"label": "Extract Review Cut Up Video",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"object_type": "text",
"key": "tags_addition",
"label": "Tags addition"
}]
}]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "resolve",
"label": "DaVinci Resolve",
"children": [{
"type": "dict",
"collapsable": true,
"key": "create",
"label": "Creator plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "CreateShotClip",
"label": "Create Shot Clip",
"is_group": true,
"children": [{
"type": "text",
"key": "clipName",
"label": "Clip name template"
}, {
"type": "text",
"key": "folder",
"label": "Folder"
}, {
"type": "number",
"key": "steps",
"label": "Steps"
}]
}
]
}]
},
{
"type": "dict",

View file

@ -0,0 +1,50 @@
{
"type": "dict",
"collapsable": true,
"key": "celaction",
"label": "CelAction",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractCelactionDeadline",
"label": "ExtractCelactionDeadline",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "text",
"key": "deadline_department",
"label": "Deadline apartment"
}, {
"type": "number",
"key": "deadline_priority",
"label": "Deadline priority"
}, {
"type": "text",
"key": "deadline_pool",
"label": "Deadline pool"
}, {
"type": "text",
"key": "deadline_pool_secondary",
"label": "Deadline pool (secondary)"
}, {
"type": "text",
"key": "deadline_group",
"label": "Deadline Group"
}, {
"type": "number",
"key": "deadline_chunk_size",
"label": "Deadline Chunk size"
}]
}]
}]
}

View file

@ -0,0 +1,129 @@
{
"type": "dict",
"key": "Ftrack",
"label": "Ftrack",
"collapsable": true,
"checkbox_key": "enabled",
"is_file": true,
"children": [
{
"type": "splitter"
},
{
"type": "label",
"label": "Additional Ftrack paths"
},
{
"type": "list",
"key": "ftrack_actions_path",
"label": "Action paths",
"object_type": "text"
},
{
"type": "list",
"key": "ftrack_events_path",
"label": "Event paths",
"object_type": "text"
},
{
"type": "splitter"
},
{
"type": "dict",
"key": "events",
"label": "Server Events",
"children": [{
"type": "dict",
"key": "sync_to_avalon",
"label": "Sync to avalon",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"key": "statuses_name_change",
"label": "Status name change",
"object_type": {
"type": "text",
"multiline": false
}
}]
},
{
"type": "dict",
"key": "status_version_to_task",
"label": "Version to Task status mapping",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "dict-modifiable",
"key": "statuses",
"label": "Stausesg",
"object_type": "text"
}]
},
{
"type": "dict",
"key": "status_update",
"label": "Status Updates",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"key": "statuses",
"type": "dict-invisible",
"children": [
{
"key": "default",
"type": "text",
"label": "complete"
},
{
"key": "default2",
"type": "text",
"label": "in progress"
}
]
}]
},
{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "IntegrateFtrackNote",
"label": "IntegrateFtrackNote",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "text",
"key": "note_with_intent_template",
"label": "Note with intent template"
}, {
"type": "list",
"object_type": "text",
"key": "note_labels",
"label": "Note labels"
}]
}]
}
]
}
]
}

View file

@ -0,0 +1,43 @@
{
"type": "dict",
"collapsable": true,
"key": "hiero",
"label": "Hiero",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "CollectInstanceVersion",
"label": "Collect Instance Version",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewCutUpVideo",
"label": "Extract Review Cut Up Video",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"object_type": "text",
"key": "tags_addition",
"label": "Tags addition"
}]
}]
}]
}

View file

@ -0,0 +1,28 @@
{
"type": "dict",
"collapsable": true,
"key": "maya",
"label": "Maya",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "maya",
"label": "Maya",
"children": [
{
"type": "schema",
"name": "2_maya_capture"
},
{
"type": "schema",
"name": "2_maya_plugins"
},
{
"type": "schema",
"name": "2_maya_workfiles"
}
]
}]
}

View file

@ -0,0 +1,140 @@
{
"type": "dict",
"collapsable": true,
"key": "nuke",
"label": "Nuke",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "create",
"label": "Create plugins",
"children": [{
"type": "dict",
"collapsable": false,
"key": "CreateWriteRender",
"label": "CreateWriteRender",
"is_group": true,
"children": [{
"type": "text",
"key": "fpath_template",
"label": "Path template"
}]
}, {
"type": "dict",
"collapsable": false,
"key": "CreateWritePrerender",
"label": "CreateWritePrerender",
"is_group": true,
"children": [{
"type": "text",
"key": "fpath_template",
"label": "Path template"
}]
}]
}, {
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"children": [{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractThumbnail",
"label": "ExtractThumbnail",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "raw-json",
"key": "nodes",
"label": "Nodes"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ValidateNukeWriteKnobs",
"label": "ValidateNukeWriteKnobs",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "raw-json",
"key": "knobs",
"label": "Knobs"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewDataLut",
"label": "ExtractReviewDataLut",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractReviewDataMov",
"label": "ExtractReviewDataMov",
"is_group": true,
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "boolean",
"key": "viewer_lut_raw",
"label": "Viewer LUT raw"
}]
}, {
"type": "dict",
"collapsable": true,
"key": "ExtractSlateFrame",
"label": "ExtractSlateFrame",
"is_group": true,
"children": [{
"type": "boolean",
"key": "viewer_lut_raw",
"label": "Viewer LUT raw"
}]
}, {
"type": "dict",
"collapsable": true,
"key": "NukeSubmitDeadline",
"label": "NukeSubmitDeadline",
"is_group": true,
"children": [{
"type": "number",
"key": "deadline_priority",
"label": "deadline_priority"
}, {
"type": "text",
"key": "deadline_pool",
"label": "deadline_pool"
}, {
"type": "text",
"key": "deadline_pool_secondary",
"label": "deadline_pool_secondary"
}, {
"type": "number",
"key": "deadline_chunk_size",
"label": "deadline_chunk_size"
}]
}]
}, {
"type": "raw-json",
"key": "workfile_build",
"label": "Workfile Build logic"
}]
}

View file

@ -0,0 +1,35 @@
{
"type": "dict",
"collapsable": true,
"key": "resolve",
"label": "DaVinci Resolve",
"is_file": true,
"children": [{
"type": "dict",
"collapsable": true,
"key": "create",
"label": "Creator plugins",
"children": [{
"type": "dict",
"collapsable": true,
"key": "CreateShotClip",
"label": "Create Shot Clip",
"is_group": true,
"children": [{
"type": "text",
"key": "clipName",
"label": "Clip name template"
}, {
"type": "text",
"key": "folder",
"label": "Folder"
}, {
"type": "number",
"key": "steps",
"label": "Steps"
}]
}
]
}]
}

View file

@ -0,0 +1,147 @@
{
"type": "dict",
"key": "Ftrack",
"label": "Ftrack",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "text",
"key": "ftrack_server",
"label": "Server"
},
{
"type": "splitter"
},
{
"type": "label",
"label": "Additional Ftrack paths"
},
{
"type": "list",
"key": "ftrack_actions_path",
"label": "Action paths",
"object_type": "text"
},
{
"type": "list",
"key": "ftrack_events_path",
"label": "Event paths",
"object_type": "text"
},
{
"type": "splitter"
},
{
"type": "label",
"label": "Ftrack event server advanced settings"
},
{
"type": "text",
"key": "FTRACK_EVENTS_MONGO_DB",
"label": "Event Mongo DB"
},
{
"type": "text",
"key": "FTRACK_EVENTS_MONGO_COL",
"label": "Events Mongo Collection"
},
{
"type": "dict",
"key": "events",
"label": "Server Events",
"children": [{
"type": "dict",
"key": "sync_to_avalon",
"label": "Sync to avalon",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"key": "statuses_name_change",
"label": "Status name change",
"object_type": {
"type": "text",
"multiline": false
}
}]
},
{
"type": "dict",
"key": "status_version_to_task",
"label": "Version to Task status mapping",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "dict-modifiable",
"key": "statuses",
"label": "Stausesg",
"object_type": "text"
}]
},
{
"type": "dict",
"key": "status_update",
"label": "Status Updates",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"key": "statuses",
"type": "dict-invisible",
"children": [
{
"key": "default",
"type": "text",
"label": "complete"
},
{
"key": "default2",
"type": "text",
"label": "in progress"
}
]
}]
}
]
},
{
"key": "intent",
"type": "dict-invisible",
"children": [{
"type": "dict-modifiable",
"object_type": "text",
"key": "items",
"label": "Intent Key/Label"
},
{
"key": "default",
"type": "text",
"label": "Default Intent"
}
]
},
{
"type": "splitter"
},
{
"key": "environment",
"label": "Environment",
"type": "raw-json",
"env_group_key": "ftrack"
}
]
}

View file

@ -5,286 +5,184 @@
"collapsable": true,
"is_file": true,
"children": [{
"type": "dict",
"key": "Avalon",
"label": "Avalon",
"collapsable": true,
"children": [{
"type": "text",
"key": "AVALON_MONGO",
"label": "Avalon Mongo URL"
},
{
"type": "text",
"key": "AVALON_DB_DATA",
"label": "Avalon Mongo Data Location"
},
{
"type": "text",
"key": "AVALON_THUMBNAIL_ROOT",
"label": "Thumbnail Storage Location"
},
{
"key": "environment",
"label": "Environment",
"type": "raw-json",
"env_group_key": "avalon"
}
]
}, {
"type": "dict",
"key": "Ftrack",
"label": "Ftrack",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "text",
"key": "ftrack_server",
"label": "Server"
},
{
"type": "splitter"
},
{
"type": "label",
"label": "Additional Ftrack paths"
},
{
"type": "list",
"key": "ftrack_actions_path",
"label": "Action paths",
"object_type": "text"
},
{
"type": "list",
"key": "ftrack_events_path",
"label": "Event paths",
"object_type": "text"
},
{
"type": "splitter"
},
{
"type": "label",
"label": "Ftrack event server advanced settings"
},
{
"type": "text",
"key": "FTRACK_EVENTS_MONGO_DB",
"label": "Event Mongo DB"
},
{
"type": "text",
"key": "FTRACK_EVENTS_MONGO_COL",
"label": "Events Mongo Collection"
},
{
"type": "dict",
"key": "sync_to_avalon",
"label": "Sync to avalon",
"children": [{
"type": "list",
"key": "statuses_name_change",
"label": "Status name change",
"object_type": {
"type": "text",
"multiline": false
}
}]
},
{
"type": "dict-modifiable",
"key": "status_version_to_task",
"label": "Version to Task status mapping",
"object_type": "text"
},
{
"type": "dict-modifiable",
"key": "status_update",
"label": "Status Updates",
"object_type": {
"type": "list",
"object_type": "text"
"type": "dict",
"key": "Avalon",
"label": "Avalon",
"collapsable": true,
"children": [{
"type": "text",
"key": "AVALON_MONGO",
"label": "Avalon Mongo URL"
},
{
"type": "text",
"key": "AVALON_DB_DATA",
"label": "Avalon Mongo Data Location"
},
{
"type": "text",
"key": "AVALON_THUMBNAIL_ROOT",
"label": "Thumbnail Storage Location"
},
{
"key": "environment",
"label": "Environment",
"type": "raw-json",
"env_group_key": "avalon"
}
},
{
"key": "intent",
"type": "dict-invisible",
"children": [{
"type": "dict-modifiable",
"object_type": "text",
"key": "items",
"label": "Intent Key/Label"
},
{
"key": "default",
"type": "text",
"label": "Default Intent"
}
]
},
{
"type": "splitter"
},
{
"key": "environment",
"label": "Environment",
"type": "raw-json",
"env_group_key": "ftrack"
}
]
}, {
"type": "dict",
"key": "Rest Api",
"label": "Rest Api",
"collapsable": true,
"children": [{
"type": "number",
"key": "default_port",
"label": "Default Port",
"minimum": 1,
"maximum": 65535
},
{
"type": "list",
"key": "exclude_ports",
"label": "Exclude ports",
"object_type": {
]
}, {
"type": "schema",
"name": "schema_ftrack"
},
{
"type": "dict",
"key": "Rest Api",
"label": "Rest Api",
"collapsable": true,
"children": [{
"type": "number",
"key": "default_port",
"label": "Default Port",
"minimum": 1,
"maximum": 65535
},
{
"type": "list",
"key": "exclude_ports",
"label": "Exclude ports",
"object_type": {
"type": "number",
"minimum": 1,
"maximum": 65535
}
}
}
]
}, {
"type": "dict",
"key": "Timers Manager",
"label": "Timers Manager",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
]
}, {
"type": "dict",
"key": "Timers Manager",
"label": "Timers Manager",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "number",
"decimal": 2,
"key": "full_time",
"label": "Max idle time"
}, {
"type": "number",
"decimal": 2,
"key": "message_time",
"label": "When dialog will show"
}
]
}, {
"type": "dict",
"key": "Clockify",
"label": "Clockify",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "text",
"key": "workspace_name",
"label": "Workspace name"
}
]
}, {
"type": "dict",
"key": "Deadline",
"label": "Deadline",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "number",
"decimal": 2,
"key": "full_time",
"label": "Max idle time"
}, {
"type": "number",
"decimal": 2,
"key": "message_time",
"label": "When dialog will show"
}
]
}, {
"type": "dict",
"key": "Clockify",
"label": "Clockify",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "text",
"key": "DEADLINE_REST_URL",
"label": "Deadline Resl URL"
}]
}, {
"type": "dict",
"key": "Muster",
"label": "Muster",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
}, {
"type": "text",
"key": "workspace_name",
"label": "Workspace name"
}
]
}, {
"type": "dict",
"key": "Deadline",
"label": "Deadline",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
"key": "MUSTER_REST_URL",
"label": "Muster Resl URL"
}, {
"type": "dict-modifiable",
"object_type": {
"type": "number",
"minimum": 0,
"maximum": 300
},
"is_group": true,
"key": "templates_mapping",
"label": "Templates mapping",
"is_file": true
}]
}, {
"type": "text",
"key": "DEADLINE_REST_URL",
"label": "Deadline Resl URL"
}]
}, {
"type": "dict",
"key": "Muster",
"label": "Muster",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
"type": "dict",
"key": "Logging",
"label": "Logging",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "text",
"key": "MUSTER_REST_URL",
"label": "Muster Resl URL"
"type": "dict",
"key": "User setting",
"label": "User setting",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict-modifiable",
"object_type": {
"type": "number",
"minimum": 0,
"maximum": 300
},
"is_group": true,
"key": "templates_mapping",
"label": "Templates mapping",
"is_file": true
}]
}, {
"type": "dict",
"key": "Logging",
"label": "Logging",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"key": "User setting",
"label": "User setting",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"key": "Standalone Publish",
"label": "Standalone Publish",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"key": "Idle Manager",
"label": "Idle Manager",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}]
"type": "dict",
"key": "Standalone Publish",
"label": "Standalone Publish",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}, {
"type": "dict",
"key": "Idle Manager",
"label": "Idle Manager",
"collapsable": true,
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}
]
}