Asset Pipeline: Improve Staging UX + Minor Fixes #178

Merged
Demeter Dzadik merged 17 commits from :fix/asset-pipeline-staging into main 2023-12-08 00:53:50 +01:00
Member

What's Changed

Staging

  • Show Staging/Active Status in Push/Pull Operator Names
  • Button to Promote Staging to Active Publish if it exists
  • Only Allow Users to Publish Review if staging is active
    • This will avoid multiple staged versions/publishing active while stuff is staged
  • New Dropdown to select publish type on new asset creation, Staged is the default

New Push/Pull UI when Staged

image

Publish Type in New Asset Operator

image

Minor Fixes

  • Task Layer collections naming {asset_name}-{task_layer_name}.lower()
  • Use - Delimiter when Creating New Files
  • Published Version Finder now uses - Delimiter but still supports older . files for legacy reasons
  • Change auto_surrender in preset Task Layer .json files for parent to true
  • New Files will only contain local Task Layer Collections (because after new asset creation non-local Task Layer Collections get removed from the software anyway if they are not pushed to publish)
  • Expose Revert Button in non-advanced UI with new Tools Menu
  • Remove Updates to all Active Publishes, only Update Latest Active Publish (until task layer locking is a feature)
  • Add info about multi user meshes to README under Gotchas section
## What's Changed ### Staging - Show Staging/Active Status in Push/Pull Operator Names - Button to Promote Staging to Active Publish if it exists - Only Allow Users to Publish Review if staging is active - _This will avoid multiple staged versions/publishing active while stuff is staged_ - New Dropdown to select publish type on new asset creation, Staged is the default ### New Push/Pull UI when Staged ![image](/attachments/cd607383-3bda-45f1-9719-245312064e6d) ### Publish Type in New Asset Operator ![image](/attachments/eea98a63-a807-4271-aea9-0938bdcb10ec) ### Minor Fixes - Task Layer collections naming `{asset_name}-{task_layer_name}.lower()` - Use `-` Delimiter when Creating New Files - Published Version Finder now uses `-` Delimiter but still supports older `.` files for legacy reasons - Change `auto_surrender` in preset Task Layer .json files for **parent** to `true` - New Files will only contain local Task Layer Collections _(because after new asset creation non-local Task Layer Collections get removed from the software anyway if they are not pushed to publish)_ - Expose Revert Button in non-advanced UI with new Tools Menu - Remove Updates to all Active Publishes, only Update Latest Active Publish (until task layer locking is a feature) - Add info about multi user meshes to README under Gotchas section
Nick Alberelli added 16 commits 2023-12-07 20:01:39 +01:00
Nick Alberelli requested review from Demeter Dzadik 2023-12-07 20:01:51 +01:00
Nick Alberelli added 1 commit 2023-12-07 20:19:24 +01:00
Demeter Dzadik merged commit 20b903e7fd into main 2023-12-08 00:53:50 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/blender-studio-tools#178
No description provided.