← all branches

fix/sites-polish

safe
ce41f08 · incrementalPR #290reviewed 2026-07-09 05:27 UTC0H · 0M · 0L
The 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+51apps/platform/src/api+233apps/platform/src/app/[locale]/(dashboard)/bills/contratos+8222domains/core/src/site-assignee+1901domains/core/src/site+192packages/api+71
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 tokenCodeRabbit· no .coderabbit.yaml

Findings · 0

No findings.

History · 3 commits

  1. ce41f08safeincremental0H · 0M · 0L2026-07-09 05:27current
  2. c5ea5a5needs attentionincremental1H · 2M · 3L2026-07-09 04:53
  3. bf60412needs attentionfull3H · 7M · 8L2026-07-09 04:33