Skip to content

feat(events): add public all-events collection - #16581

Open
wilber123451-design wants to merge 1 commit into
unlock-protocol:masterfrom
wilber123451-design:agent/codex/issue-16183
Open

feat(events): add public all-events collection#16581
wilber123451-design wants to merge 1 commit into
unlock-protocol:masterfrom
wilber123451-design:agent/codex/issue-16183

Conversation

@wilber123451-design

Copy link
Copy Markdown

Summary

  • add a backend-only virtual all-events collection populated from deployed Unlock events with checkout configs
  • strip protected event attributes and reserve the virtual slug from user-created collections
  • make the collection read-only in the UI and add an Explore events entry point from the events landing page
  • expose the virtual flag in the Locksmith OpenAPI schema

Fixes #16183

Verification

  • yarn workspace @unlock-protocol/locksmith vitest run __tests__/operations/eventCollectionOperations.test.ts (21 tests passed)
  • targeted Locksmith and unlock-app ESLint (no errors)
  • yarn workspace @unlock-protocol/unlock-app tsc --noEmit
  • yarn workspace @unlock-protocol/unlock-js generate:locksmith

Bounty payout

Please confirm the Scout Game Gold reward for this implementation. If accepted, the Base USDC payout address is 0xd3CE8223E6b0F446a887953aF623B9c72233Ba39.

@cla-bot

cla-bot Bot commented Jul 21, 2026

Copy link
Copy Markdown

Thank you for your pull request and welcome to Unlock! We require contributors to sign our Contributor License Agreement, and we don't seem to have the users @wilber123451-design on file.
In order for us to review and merge your code, please open another pull request with a single modification: your github username added to the file .clabot.
Thank you!

@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

@wilber123451-design is attempting to deploy a commit to the Unlock Protocol Team on Vercel.

A member of the Team first needs to authorize it.

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.

Feedback Form | Event Calendar Feature (aggreagation of event based locks to a community calendar)

1 participant