Skip to content

Add demo video to teams#218

Merged
gregv merged 2 commits into
mainfrom
develop
May 16, 2026
Merged

Add demo video to teams#218
gregv merged 2 commits into
mainfrom
develop

Conversation

@gregv
Copy link
Copy Markdown
Contributor

@gregv gregv commented May 16, 2026

No description provided.

gregv and others added 2 commits May 15, 2026 22:21
Adds a per-team `demo_video_url` (string) so each team can attach a
single demo video link (YouTube / Vimeo / Loom / Google Drive) that the
event and results pages render in the team card. Mirrors the existing
`devpost_link` shape, including a companion `demo_video_url_submitted`
ISO timestamp stamped on first set.

- `edit_team()` allowlist now accepts `demo_video_url`; value is trimmed,
  capped at 500 chars, and empty strings clear the field.
- New `POST /api/team/<teamid>/demo-video` mirrors the `/devpost`
  endpoint for team-member self-serve (auth-required, no admin
  permission). Admin edits continue to flow through `PATCH /api/team/edit`.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
[Teams] Add demo_video_url field + hacker self-serve endpoint
@gregv gregv merged commit 2b8607f into main May 16, 2026
5 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