fix/sites-polish
safece41f08 · incrementalPR #290reviewed 2026-07-09 05:27 UTC0H · 0M · 0LThe branch
- Purpose
- Two follow-ups to sites 1:N (#279): compact Agrupar control + assignee copy on site split
- Goal
- Polish the sites feature: fix UI layout of Agrupar control and ensure new sites inherit assignees when an RPU is moved via site modal
- Sub-goals
- SG-1: Compact Agrupar por sitio Switch into a popover control styled like Ordenar/Filtrar family
- SG-2: copyAssigneesFromSitePublicId param on site create — handler org-gates source, shell copies assignees in same transaction
- SG-3: Integration tests for assignee copy
- SG-4: CI timeout raised 10→15 min to fix phantom cancellation on cold runners
The changes (whole branch)
- What
- 4 commits: compact Agrupar control, assignee copy on split + integration tests, RLS-wrap on source lookup, CI timeout bump
- Why
- Preview review surfaced two UX regressions from #279: crowded Agrupar switch row, and new sites missing assignees after RPU split
- Areas
- .github/workflows+5−1apps/platform/src/api+23−3apps/platform/src/app/[locale]/(dashboard)/bills/contratos+82−22domains/core/src/site-assignee+190−1domains/core/src/site+19−2packages/api+7−1
- Blast
- 12 files, +326/−30; touches CI config, contracts/handlers/UI, and domain shells+queries for assignee copy
➖CI checks· statusCheckRollup not accessible via personal token➖CodeRabbit· no .coderabbit.yaml
Findings · 0
No findings.