M1 · BOUN-11210Tomeradmin-v2
F1.4 — External Panels
DoneHigh confidence
Let a research lead select multiple surveys and apply external panel configuration to all of them at once, writing back to the same underlying per-survey configuration used by the existing single-survey External Panel Links screen.
All five stories shipped with merged admin-v2 PRs covering the bulk External Panel Links flow end to end: remount onto the mass-actions bar, provider-specific utils, the bulk modal UI, and a product-feedback follow-up.
100%
Unchanged since last snapshot
- Since last activity
- 35d
- Oldest staged work
- —
- Acceptance criteria covered
- 5/6
- PRs open
- 0
Stories
5 tracked · 5 shipped
Acceptance criteria
- No provider-specific fields show until a panel is chosenBOUN-11332, admin-v2#640covered
- PureSpectrumQual export drops respondentId and produces no malformed query stringBOUN-11331, admin-v2#639covered
- PureSpectrumQual hash apply only updates complete/quality/dedupe linksBOUN-11331, admin-v2#639covered
- Walr Quality code apply replaces respondentId and produces an exportBOUN-11332, admin-v2#640covered
- A locale code is appended as &locale=<code> with a single &BOUN-11452, admin-v2#659covered
- Opening a survey individually after a bulk apply shows the same panel/provider/valuespartialBOUN-11318, admin-v2#658partially covered
Gaps
Every acceptance criterion has at least partial evidence.
Criteria are read from the ticket description on every run. A gap closes on its own once a story or PR matching it appears — nothing here is closed by hand.