Skip to content

ECHO-748 Accept URL parameters for tags, title, and participant_name - #875

Open
dembrane-sam-bot wants to merge 3 commits into
mainfrom
sam/echo-748-url-params
Open

ECHO-748 Accept URL parameters for tags, title, and participant_name#875
dembrane-sam-bot wants to merge 3 commits into
mainfrom
sam/echo-748-url-params

Conversation

@dembrane-sam-bot

@dembrane-sam-bot dembrane-sam-bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Accept URL parameters for tags, title, and participant_name (ECHO-748)

What this change does

This PR implements pre-selection and pre-filling of participant parameters via URL/query parameters:

  • Participant Name: Parses query parameter ?participant_name= to pre-fill the onboarding name/session input field.
  • Title: Parses query parameter ?title= to pre-fill the onboarding name/session input field (intended for session titles like Table 1 with distinct QR codes at complex events).
  • Tags: Parses ?tags= (supporting both comma-separated exact tag texts or ID strings) for tag pre-selection.
  • Language: Standardized URL path-based language prefixing (e.g. /en-US/portal) is kept, with no additional query parameter variations.

All redundant parameters (?name=, ?email=, ?tag=, ?tag_id_list=, ?portal_language=, ?language=, ?lang=, ?locale=) have been removed per operator instructions.

Confidence Section

  • Verification: Manually verified query string extraction and input binding on the onboarding funnel components.
  • Robustness: Reverted search query prefix and language-matching additions, keeping the codebase clean and predictable.

@linear

linear Bot commented Jul 23, 2026

Copy link
Copy Markdown

ECHO-748

@dembrane-sam-bot dembrane-sam-bot changed the title ECHO-748 Accept URL parameters for tags, title, and portal language ECHO-748 Accept URL parameters for tags, title, and participant_name Jul 24, 2026
@spashii

spashii commented Jul 30, 2026

Copy link
Copy Markdown
Member

Holding this out of the current release. Before it lands, please make it backward compatible: keep ?name=, ?email= and ?tag_id_list= working as aliases alongside the new ?title=. Those params are documented in echo/docs/portal_prefilling.md and QR links already printed and in the wild use them, so removing them silently breaks prefill for existing materials. Additive is fine, subtractive is not.

@dembrane-sam-bot

Copy link
Copy Markdown
Contributor Author

Done in 374046eb. Restored support for the backward-compatible parameters (?name=, ?email=, and ?tag_id_list=) as aliases alongside the new ?title= parameter, and updated the prefilling docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants