Skip to content

fix(ui): align source permission modal with permission editors - #199

Merged
Blankll merged 1 commit into
masterfrom
codex/permission-controls-consistency
Oct 28, 2026
Merged

Blankll merged 1 commit into
masterfrom
codex/permission-controls-consistency

Conversation

@Blankll

@Blankll Blankll commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Align the Data Studio Modify Datasource dialog with the existing permission editors. Use mode cards and action switches while retaining the effective-access summary, save/retry behavior, and explicit detach confirmation.

  • Keep connection-denied actions disabled and preserve the current permission-saving logic.
  • Use the shared Cancel translation and remove unused modal labels from both locales.
  • Update the modal cancellation test for the shared label.

Validation:

  • npm test: 855 tests passed.
  • npm run build passed.
  • npm run lint:check passed.

- replace the select + checkbox controls with AccessLevelPicker-style
  radio cards and Switch rows matching ConnectionPermissionEditor
- restore the destructive detach affordance and inline footer confirm
- resolve cancel copy through common.buttons.cancel
- drop orphaned aiPermissions/modifySource keys and update the modal test
@Blankll
Blankll force-pushed the codex/permission-controls-consistency branch from 0d939a8 to 16cd1b4 Compare October 28, 2026 07:46
@Blankll Blankll changed the title Codex/permission controls consistency fix(ui): align source permission modal with permission editors Oct 28, 2026
@Blankll
Blankll merged commit 70e2aa6 into master Oct 28, 2026
3 checks passed
@Blankll
Blankll deleted the codex/permission-controls-consistency branch October 28, 2026 07:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant