← 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+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.

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