You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reupload exported editable mapping annotation zip (#8969)
### URL of deployed dev instance (used for testing):
- https://uploadeditablemapping.webknossos.xyz
### Steps to test:
- Proofread some
- Download annotation, reupload
- Should see the same proofread state, history should be inaccessible.
- ~Test with multiple proofreading layers in one annotation~ ←
unsupported case
- Try uploading multiple annotations, assertions should block if one has
proofreading.
### TODOs:
- [x] Handle history version numbers correctly
- [x] Do we need to find the initial largestAgglomerateId? how does this
work in create;duplicate?
- [x] Add assertions when uploading multiple annotations (or fully build
it?)
- [x] Unzip the zarr arrays
- [x] Create update actions from them
- [x] Apply update actions?
- [x] Make sure the result is a consistent state.
- [x] tracingstore now needs chunkContentsCache
- [x] propagate correct boolean fill_value
- [x] double-check update actions have correct ordering
- [x] test with multiple proofreading layers, are versions dense?
- [x] test with multiple layers only one of which has proofreading, do
versions look right?
- [x] clean up
### Issues:
- fixes#8826
------
- [x] Added changelog entry (create a `$PR_NUMBER.md` file in
`unreleased_changes` or use `./tools/create-changelog-entry.py`)
- [x] Removed dev-only changes like prints and application.conf edits
- [x] Considered [common edge
cases](../blob/master/.github/common_edge_cases.md)
- [x] Needs datastore update after deployment
} else { // Multiple annotations with volume layers (but at most one each) were uploaded, they have no editable mappings. Merge those volume layers into one
constdescription=`Merged agglomerates ${action.value.agglomerateId1} and ${action.value.agglomerateId2} by combining the segments ${segment1Description} and ${segment2Description}.`;
0 commit comments