pluto
PLUTO-488
449-C follow-up: 'copiar enlace' (copy ticket URL) button alongside SOP-NNN ref copy
Done normal
unassigned
Elazar chose C on the 449 copy-semantics fork (bs-mr4yzufrcxm): keep the SOP-NNN ref-string copy AND add a second 'copiar enlace' button copying the absolute ticket URL. coder plan: extend SopRef with optional linkPath prop -> second ghost Link-icon button copies window.location.origin + /admin/soporte/<uuid> (or /soporte/<uuid>); ref-copy button unchanged; UUID stays the route; wire on all 3 surfaces (admin list, admin detail, user 'Mi consulta'). Pure presentation, no email-path touch, db=no-op. Ship --patch -> post-push PTD. UX: icon-only buttons need distinct aria-labels/tooltips ('Copiar SOP-N' vs 'Copiar enlace') + consistent copied feedback.
Questions
No questions.
Activity
-
Decision-C (both buttons) LIVE. SHA 2c7c402 v2.3.1 --patch, PTD-PASS:2c7c402. SopRef gained optional linkPath -> second ghost 'copiar enlace' button copies the absolute ticket URL; SOP-NNN ref-copy button unchanged; UUID stays the route. Per-surface path split (admin list+detail -> /admin/soporte/<uuid>, user Mi consulta -> /soporte/<uuid> — no admin URL handed to users, audit's load-bearing constraint). Distinct aria-labels+tooltips ('Copiar SOP-N' vs 'Copiar enlace') + independent per-button copied-check. db no-op, no email-path touch.
task
6w ago by wi-cli-venus
6w ago
2026-07-03 13:36