Roy Nieterau
7cf7e33452
Refactor adding callbacks
2024-04-19 22:35:57 +02:00
Roy Nieterau
62bc67cfb3
Merge branch 'enhancement/workfile_template_event_system' into enhancement/maya_template_add_run_script_placeholder
2024-04-19 22:35:18 +02:00
Roy Nieterau
c857675a64
Merge branch 'enhancement/maya_workfile_templates_refactor' into enhancement/maya_template_add_run_script_placeholder
...
# Conflicts:
# client/ayon_core/hosts/maya/plugins/workfile_build/script_placeholder.py
2024-04-19 22:34:58 +02:00
Roy Nieterau
7bc6c72ce8
Merge branch 'enhancement/workfile_templates_register_plugin' into enhancement/maya_workfile_templates_refactor
2024-04-19 22:33:22 +02:00
Roy Nieterau
57157f9a09
Refactor WORKFILE_BUILD_PLUGIN_PATH -> WORKFILE_BUILD_PATH to match other constants that do not contain PLUGIN
2024-04-19 22:31:51 +02:00
Roy Nieterau
c6e6102897
Refactor TEMPLATE_PLUGINS_PATH -> WORKFILE_BUILD_PLUGIN_PATH
...
Refactor plugin folders `template/` to `workfile_build/`
2024-04-19 22:30:18 +02:00
Roy Nieterau
8194a7b07b
Return the values of the called functions
2024-04-19 22:26:54 +02:00
Roy Nieterau
da5abf8367
Update client/ayon_core/pipeline/workfile/workfile_template_builder.py
2024-04-19 22:24:44 +02:00
Roy Nieterau
8e87ef674d
Maya: Implement workfile template run script placeholder
2024-04-19 20:32:36 +02:00
Roy Nieterau
be38077610
Merge branch 'enhancement/workfile_template_event_system' into enhancement/maya_template_add_assign_look_placeholder
2024-04-19 20:20:38 +02:00
Roy Nieterau
93dda6110a
Remove bloated Reorder class in favor of the only used function
2024-04-19 20:15:56 +02:00
Roy Nieterau
3db28b74f1
Refactor Maya load placeholder, fixes:
...
- Implement fixes for outliner order of loaded placeholders (always place after placeholder)
- Allow storing more complex data, e.g. EnumDef with multiselection=True
- Change in behavior: This may fix a bug where previously placeholders may sometimes load only one subset when it should have loaded more. It could thus influence the loading behavior on existing templates
- Implements a PlaceholderPlugin base class to be used by others potential plug-ins
2024-04-19 20:10:58 +02:00
Roy Nieterau
c260996522
Implement Reorder helper for Maya
2024-04-19 20:07:02 +02:00
Roy Nieterau
488e92884d
Merge branch 'enhancement/workfile_templates_register_plugin' into enhancement/maya_workfile_templates_refactor
2024-04-19 20:04:30 +02:00
Jakub Trllo
eb69c5ca7f
Merge pull request #432 from BigRoy/bugfix/maya_collect_file_dependencies_apply_settings
...
Maya: Collect File Dependencies fix `apply_settings` signature
2024-04-19 10:45:42 +02:00
Roy Nieterau
276b293577
Fix apply_settings signature
2024-04-18 17:09:02 +02:00
Roy Nieterau
47c7e8634c
Do not expose the event_system on the builder directly - but expose the register and trigger event methods
2024-04-18 12:10:45 +02:00
Roy Nieterau
2befe843dc
Do not force order of the placeholder, allow it to be None
2024-04-18 12:05:06 +02:00
Roy Nieterau
edee279f15
Do not store in placeholder data - it's up to the registering code itself to persist or use the weakref_partial implementation from the event system
2024-04-18 12:04:24 +02:00
Jakub Trllo
8757051484
Merge pull request #428 from BigRoy/enhancement/workfile_templates_delete_placeholder_no_loads
...
Workfile Templates: Delete placeholder if Keep Placeholder is not enabled
2024-04-18 11:26:20 +02:00
Jakub Trllo
235e634647
Merge pull request #416 from ynput/bugfix/workfile-builder-context-fix
...
Chore: Workfile template builder context usage fix
2024-04-18 11:25:44 +02:00
Jakub Trllo
9caa7170b5
Merge pull request #427 from BigRoy/chore/workfile_templates_typos
...
Chore: Fix typos/grammar and docstrings in Workfile Templates
2024-04-18 11:12:02 +02:00
Jakub Trllo
d5a3296d4c
Crash if product type is not available.
2024-04-18 10:48:12 +02:00
Jakub Trllo
3d496be7c6
fix product type key access
2024-04-18 10:26:20 +02:00
Jakub Trllo
646c0df474
fix version entity manipulation
2024-04-18 10:25:22 +02:00
Jakub Trllo
bf0d3477d9
fix expading of values
...
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-04-18 10:24:14 +02:00
Kayla Man
bb27114212
Merge pull request #214 from BigRoy/enhancement/blender_extract_alembic_subdiv_schema
...
Blender: Extract pointcache alembic with subdiv schema
2024-04-18 15:05:59 +08:00
Roy Nieterau
2b6889a6ea
Also delete placeholder if Keep Placeholder is not enabled and no representations were loaded
2024-04-18 00:12:42 +02:00
Roy Nieterau
a59c54d1aa
Remove non-existing arguments from docstring
2024-04-18 00:09:29 +02:00
Roy Nieterau
6873f02e6b
Fix typos
2024-04-18 00:06:51 +02:00
Roy Nieterau
d7b20dff37
Workfile templates: add event system to Workfile Template Builder
2024-04-17 23:53:20 +02:00
Roy Nieterau
269d395141
Fix ayon core refactor bug, similar to fix in #330
2024-04-17 23:42:30 +02:00
Roy Nieterau
5b7511ed84
Workfile Templates: Implement registering and discovering of PlaceholderPlugin
2024-04-17 23:28:54 +02:00
Roy Nieterau
54e0585062
Merge branch 'develop' into enhancement/blender_extract_alembic_subdiv_schema
2024-04-17 22:02:10 +02:00
Jakub Trllo
27dea6c97a
Merge pull request #424 from BigRoy/bugfix/fix_deadline_addon_baseserveraddon
...
Fix usage of `BaseServerAddon` when only imported for type checking
2024-04-17 14:56:24 +02:00
Roy Nieterau
b09e181e27
Fix usage of BaseServerAddon when only imported for type checking
2024-04-17 14:52:44 +02:00
Kayla Man
9299e7e703
Merge pull request #342 from ynput/enhancement/using_task_entity_attributes_for_context_setting_related_validators
...
Max: Using task attributes for validate frame range and validate resolution setting
2024-04-17 20:15:08 +08:00
Kayla Man
70f64accbc
use "validate resolution setting" as label for validate resolution setting in the review family
2024-04-17 20:10:56 +08:00
Kayla Man
787ebed346
fix the bug of repair action failing to fix the validate resolution settings
2024-04-17 18:13:31 +08:00
Libor Batek
6c0248e52f
Merge branch 'develop' into enhancement/using_task_entity_attributes_for_context_setting_related_validators
2024-04-17 10:40:59 +02:00
Jakub Trllo
f64bb5c1ea
Merge pull request #419 from ynput/bugfix/applications-addon-version
...
Chore: Correct applications addon version
2024-04-17 09:57:37 +02:00
Jakub Trllo
e207c2a55d
Merge pull request #421 from BigRoy/bugfix/fusion_fix_prelaunchhook_import
...
Fusion: Launch menu hook fix PreLaunchHook import
2024-04-17 09:56:53 +02:00
Roy Nieterau
991eee9657
Fix PreLaunchHook import
2024-04-16 18:25:49 +02:00
Jakub Trllo
0d3fb5e1bd
Merge pull request #420 from ynput/bugfix/maya_xgen_typo_fix
...
Maya: Xgen Inventory Actions broken by typo in code
2024-04-16 17:01:52 +02:00
Libor Batek
c1cfd266f6
Just fixing typo in "product" which broke functionality.
2024-04-16 16:51:54 +02:00
Jakub Trllo
6a93e29923
fix applications addon version
2024-04-16 14:01:35 +02:00
Jakub Trllo
d447e9d6dc
Merge branch 'develop' into enhancement/blender_extract_alembic_subdiv_schema
2024-04-16 10:28:22 +02:00
Jakub Trllo
78c73259ef
fix typo
...
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-04-15 16:30:10 +02:00
Jakub Trllo
b1e73835bb
skip folder id in mapping
2024-04-15 16:25:26 +02:00
Jakub Trllo
d8e5734e57
Merge pull request #396 from ynput/enhancement/ruff-ignore
...
Ruff: Add list of files to exclude from linting
2024-04-15 16:12:02 +02:00