Skip to content

Conversation

@apognu
Copy link
Contributor

@apognu apognu commented Jan 13, 2026

cc @Djauron.

@apognu apognu added the enhancement New feature or request label Jan 13, 2026
Djauron and others added 6 commits January 16, 2026 11:26
…ivots

Add two-step deletion flow for data model elements:
- First API call (perform=false) returns deletion impact analysis
- Second API call (perform=true) performs atomic deletion

Key features:
- Delete icons on table headers, field rows, link rows, and pivot panel
- Simple confirmation modal when only draft scenarios affected
- Blocked deletion modal showing conflicts when active scenarios affected
- Proper 409 conflict handling for blocking conflicts
- Full i18n support (en/fr/ar)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add draft boolean field to DestroyDataModelReportIteration schema
- Split scenario iterations into draft and active groups in modal
- Display order: draft scenarios, active scenarios, archived iterations
- Show count messages for links/pivots instead of listing IDs
- Remove unused translation keys (delete.links_affected, etc.)
- Add common:draft translation key (EN/FR/AR)
- Fix archived iterations display (remove incorrect "View" links)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants