Scene Manager: request publishes missing on this site
- Request (globe) on casting rows and loaded assets whose latest publish is not on this site, and Request Missing for all of them, through the new wtdcmds command wtd_request_revisions. Requested publishes show "requested, waiting for the download". - The version picker requests a version that is not on this site. - A 404 explains that the session is gone or wtdcmds is too old. - Fake server: car (vehicles) with a publish not on this site, wtd_request_revisions and /_test/download; 45 checks. - Tested live: car_paul modeling.blend v001 -> Requested. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9ee7710479
commit
9fe38ce58a
8 files changed
+197
-19
No files matched your search
@@ -42,7 +42,8 @@ that contains this repo on `sys.path` and importing the repo folder name (see
|
||||
1. `blender -b --factory-startup --python dev/make_test_assets.py -- <workdir>`
|
||||
2. `python dev/fake_libreflow.py <workdir>` (keep running; restart for a clean state)
|
||||
3. `blender -b --factory-startup --python-exit-code 1 --python dev/test_scene_manager.py -- <workdir>`
|
||||
(36 checks, "All checks passed").
|
||||
(45 checks, "All checks passed"). `/_test/publish` and `/_test/download` simulate a new
|
||||
publish and a requested revision reaching this site.
|
||||
The fake server follows the real `wtdcmds` replies; check them against the real
|
||||
Libreflow when one is available.
|
||||
|
||||
@@ -83,8 +84,10 @@ that contains this repo on `sys.path` and importing the repo folder name (see
|
||||
- Set dressing publishes (`setdress_low`) hold a whole layout scene: the set is the
|
||||
`environments` collection, next to `lights`, `cameras`, `characters`, `_unused`.
|
||||
- Tested live: connection, context, casting, load (instance and override), version switch
|
||||
and update, remove, assetize errors. Not tested: an actual assetize publish (it writes
|
||||
to production).
|
||||
and update, remove, assetize errors, one request (`car_paul` modeling.blend v001 →
|
||||
`Requested`). Not tested: an actual assetize publish (it writes to production).
|
||||
New wtdcmds commands need every Libreflow session restarted (a running one keeps the
|
||||
old code and answers 404).
|
||||
|
||||
## Open points
|
||||
|
||||
|
||||
Reference in new issue
Block a user