Split remaining LiveView god-modules (global_settings, fees_component) #540
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#540
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Motivation
Two large LiveViews remain after the index split:
global_settings_live.ex(1658 LOC, ~27 deps, coordinatingthree unrelated integration-config surfaces) and
membership_fees_component.ex(1334 LOC). At the upper sizebound for a single issue, but kept together to keep the issue list small.
Scope (ordered steps, CI green each)
global_settings_live.ex. Extract per-integration sections (SMTP, OIDC, Vereinfacht) intofocused components/LiveComponents. One section per step.
membership_fees_component.ex. Isolate the cycle CRUD and related surfaces. One surface per step.Acceptance criteria
just ci-devgreen after each step.Dependencies
into Ash) landing first.