-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinfo.yml
71 lines (58 loc) · 2.58 KB
/
info.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Copyright (c) 2022 Autodesk, Inc.
#
# CONFIDENTIAL AND PROPRIETARY
#
# This work is provided "AS IS" and subject to the ShotGrid Pipeline Toolkit
# Source Code License included in this distribution package. See LICENSE.
# By accessing, using, copying or modifying this work you indicate your
# agreement to the ShotGrid Pipeline Toolkit Source Code License. All rights
# not expressly granted therein are reserved by Autodesk, Inc.
configuration:
display_name:
type: str
default_value: Data Validation
description: Specify a name for the app, its' menu item and the ui.
panel_mode:
type: bool
default_value: True
description: Specify if the app window should launch as panel or dialog.
hook_data_validation:
type: hook
description: "Define the rules for validating data in a DCC and functions to resolve data violations."
default_value: "{self}/data_validation.py"
hook_ui_config:
type: hook
description: "Customize the display of the Data Validation App."
default_value: "{self}/ui_config.py"
hook_scene_operations:
type: hook
default_value: "{self}/scene_operations.py"
description: Override the default abstract hook, if desired, to update the data validation
UI based on the DCC scene events.
rules:
description: "List of validation rules for the App to enforce. Each validation item requires
a unique key to identify the validation rule, and it is optional to specify
validation rule properties: 'auto' or 'required'. Set 'auto' to True to
automatically enforce the rule, set 'required' to True to block the user if the
validation rule fails."
type: list
values:
type: dict
items:
id: {type: str}
allows_empty: True
# The Flow Production Tracking fields that this app needs in order to operate correctly
requires_shotgun_fields:
# More verbose description of this item
display_name: "Data Validation"
description: "Tools to validate and resolve data violations in your DCC."
# Required minimum versions for this item to run
requires_shotgun_version: "v8.20.0"
requires_core_version: "v0.20.6"
requires_engine_version:
# Supported Engines
supported_engines:
# the frameworks required to run this app
frameworks:
- {"name": "tk-framework-shotgunutils", "version": "v5.x.x", "minimum_version": "v5.8.2"}
- {"name": "tk-framework-qtwidgets", "version": "v2.x.x", "minimum_version": "v2.10.4"}