Skip to content

Admin lightning talks: surface clickable slides link per speaker#70

Merged
Kitkatnik merged 1 commit into
mainfrom
Kitkatnik/admin-slide-links
May 1, 2026
Merged

Admin lightning talks: surface clickable slides link per speaker#70
Kitkatnik merged 1 commit into
mainfrom
Kitkatnik/admin-slide-links

Conversation

@Kitkatnik
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a slides cell to each row of the admin speakers list at /admin/lightning_talks: a red bold "Open slides ↗" external link when slides_url is present, or a muted "no slides yet" indicator when blank — so admins can pull up slides one-click during the live session and chase missing slides before stage time.
  • The slides_url was already collected from speakers and shown on the public schedule; this only surfaces it on the admin side. Also extends the row's grid-template-columns by one auto track so the new cell sits inline with the existing handle / position / time / name / title / Remove cells.

Test plan

  • Visit /admin/lightning_talks — each speaker row shows either a red "Open slides ↗" link or a muted italic "no slides yet"
  • Click "Open slides ↗" — opens the speaker's slides URL in a new tab
  • Drag-reorder a speaker — slides cell moves with the row after the Turbo Stream re-renders
  • Public schedule (/schedule → expand Lightning lineup) is unchanged

The admin running a live lightning session needs one-click access to each
speaker's slides at the moment that speaker steps up. The slides URL was
already collected from speakers and shown on the public schedule, but the
admin page at /admin/lightning_talks did not surface it.

Adds a slides cell to each row of the admin speakers list: a red bold
"Open slides ↗" external link when slides_url is present, or a muted
"no slides yet" indicator when blank — so admins can also see at a glance
who hasn't submitted slides and chase them before stage time.

Also extends the row's grid-template-columns by one auto track so the new
cell sits inline with handle / position / time / name / title / Remove.
@railway-app
Copy link
Copy Markdown

railway-app Bot commented May 1, 2026

🚅 Deployed to the ruby-embassy-pr-70 environment in ruby-embassy

Service Status Web Updated (UTC)
ruby-embassy ✅ Success (View Logs) Web May 1, 2026 at 1:52 pm

@railway-app railway-app Bot temporarily deployed to ruby-embassy / ruby-embassy-pr-70 May 1, 2026 13:42 Destroyed
@Kitkatnik Kitkatnik merged commit 3df46c6 into main May 1, 2026
6 checks passed
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.

1 participant