feat(admin): flex the remaining single-column settings screens (BUNYIP-435) #434
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/BUNYIP-435-admin-settings-flex-layout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finishes the BUNYIP-415 sweep: moves the audited remaining single-narrow-column admin settings screens onto the shared two-column block layout (
layout::admin_blockinsidelayout::admin_block_grid: two columns atlg, one column below), so every settings screen fills the available width and collapses cleanly at narrow viewports. No second layout pattern is introduced (AC3).Audit (AC1, also recorded on the issue before converting)
Converted, each a single narrow fixed-width column or sparse stacked cards:
application_form): themax-w-mdcolumn becomes Details | Distribution blocks in one form, so a single Save still persists everything. On create the Identity fields lead as a full-width block (absent when editing). This is the "application settings page" from the 2026-07-31 standup recollection.group_form): themax-w-mdcolumn becomes Identity | Presentation blocks.Audited and deliberately left alone, because they already fill the width (this corrects the uncertain recollection that audit logs / error logs / users were missed): Audit Logs, Error Logs, the Users / Applications / Groups list screens, and the User detail page are full-width row lists or full-width card stacks, not narrow columns. Splitting their dense rows into two columns would squeeze the metadata and risk the horizontal overflow AC5 forbids. The Feedback list overflow is the separate BUNYIP-414.
details_fieldsdrops its now-redundant inner "Details" heading (the block title carries it); it is single-use, so no other caller is affected.Verification
application_form_uses_two_column_blocksandgroup_form_uses_two_column_blocksassert the responsivelg:grid-cols-2grid, the block titles, that themax-w-mdcap is gone, and that every field survives the regroup.just check-containergreen (fmt + clippy-D warnings+ workspace tests).Acceptance criteria
🤖 Generated with Claude Code
https://claude.ai/code/session_018TXaT3P192nDsZzbzHETb9