Adapt frontend to batch edit and export endpoint changes#3192
Draft
markus-moser wants to merge 6 commits into2025.4from
Draft
Adapt frontend to batch edit and export endpoint changes#3192markus-moser wants to merge 6 commits into2025.4from
markus-moser wants to merge 6 commits into2025.4from
Conversation
- Update folder patch endpoints to use path parameter for folder ID - Update folder export endpoints (CSV/XLSX) to use path parameter - Add classId for selected element exports of data-objects - Fix download URL to use child job ID via JobButtonCustomizationContext - Improve job progress handling: prevent backwards progress, recreate polling for child jobs, stop processing after child job transition - Add CombinedProgressJobHandler for multi-step jobs with mixed progress - Show indeterminate spinner with step descriptions during instant steps - Remove DirectEdit endpoints from OpenAPI schema
- Widen objectReference type to string | number in format path helpers - Pass required createPredefinedMetadata body to create mutation - Extract handler interfaces to separate file to fix max-lines lint rule
Widen formatedPath to string | number and cast to String() at usage sites.
… jobs - Show step counter only for jobs with more than 1 step (job-view.tsx) - Add two-step support to DownloadJob for folder CSV/XLSX export; download uses child jobRunId automatically via transitionToChildJob - Add totalSteps: 2 to CombinedProgressJobHandler in folder batch-edit jobs to fix step 0/1 and step 2/1 display bugs - Prevent backend messages from overwriting handler-owned currentStep and totalSteps in processUpdate; handler constructed with explicit totalSteps is the sole source of truth for the step counter - Reset hadGradualProgress on transitionToChildJob in CombinedProgressJobHandler - Fix stale stepDescriptionKey after child job transition by including it in the transitionToChildJob store update - Compute compound progress for sub-stepped child jobs: combines backend currentStep/totalSteps with within-step percentage into a single 0-100 value - Add 'Creating export file' translation key
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
classIdparameter for selected element CSV/XLSX exports of data-objectsJobButtonCustomizationContextCombinedProgressJobHandlersubclass for multi-step jobs where some steps have granular progress and others complete instantly — instant steps show an indeterminate spinner with step description, gradual steps show a smooth progress barTest plan