Summary
As an organization admin, I want to configure a custom domain, so that my event pages use my own branding
Blocked by: story-001-multi-organization-support
Acceptance Criteria
1. Domain Configuration
- Custom Domain: Organization admin can configure a custom domain name for their event pages.
- DNS Instructions: System provides clear DNS configuration instructions for the admin.
- SSL Provisioning: SSL certificates are automatically provisioned for configured custom domains.
Test Plan
Tier 1 — Acceptance Tests
- AC1: Configure a custom domain and see it listed as pending verification
- AC2: View DNS configuration instructions with record type, name, and target
- AC3: SSL certificate is automatically provisioned once DNS is verified
Tier 2 — Edge Cases
- Invalid domain format rejected with validation error
- DNS not yet propagated shows pending status with explanation
- Domain already used by another org is rejected
- SSL provisioning failure shows clear status and retry instructions
- Remove custom domain restores default platform domain access
📄 Full spec: spec/elixir-phoenix-migration/10-product/stories/story-030-multi-domain-support.md
Summary
As an organization admin, I want to configure a custom domain, so that my event pages use my own branding
Blocked by: story-001-multi-organization-support
Acceptance Criteria
1. Domain Configuration
Test Plan
Tier 1 — Acceptance Tests
Tier 2 — Edge Cases
📄 Full spec:
spec/elixir-phoenix-migration/10-product/stories/story-030-multi-domain-support.md