Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
bb72a8a
feat: add validateAllowedEmailDomainEntry helper for domain-authorize…
caseylocker Apr 22, 2026
b375eab
feat: extend DEFAULT_ENTITY with domain-authorized promo code fields
caseylocker Apr 22, 2026
defbe27
feat: add i18n strings for domain-authorized promo codes and WithProm…
caseylocker Apr 22, 2026
dcee4d2
fix: tighten email-domain validation and guard allowed_email_domains …
caseylocker Apr 22, 2026
f542f06
feat: add DomainAuthorizedBasePCForm fragment with domain/per-account…
caseylocker Apr 22, 2026
8d9b05f
fix: pass checked on synthesized auto_apply event so parent reducer r…
caseylocker Apr 22, 2026
570243a
refactor(task-4): unify auto_apply wrapper through fireChange; add un…
caseylocker Apr 22, 2026
2ae28b4
fix(domain-authorized-promo-codes): use {tag} shape for TagInput value
caseylocker Apr 22, 2026
936bea2
feat: export DomainAuthorizedPCForm and DomainAuthorizedDiscountPCFor…
caseylocker Apr 22, 2026
89d45b8
feat: render domain-authorized promo code forms and validate domains …
caseylocker Apr 22, 2026
5ab79c7
feat: add auto_apply checkbox to member promo code forms
caseylocker Apr 22, 2026
44fc4c6
feat: add auto_apply checkbox to speaker promo code forms
caseylocker Apr 22, 2026
177ab29
feat: add WithPromoCode audience option to ticket type editor
caseylocker Apr 22, 2026
f4a2114
feat: include WithPromoCode in ticket-type list page audience filter
caseylocker Apr 22, 2026
b3b9d7f
feat: include allowed_email_domains in getPromocode expand
caseylocker Apr 22, 2026
44b56fe
test: cover class switching and auto_apply visibility in PromocodeForm
caseylocker Apr 22, 2026
7f28857
fix: derive apply_to_all_tix for DOMAIN_AUTHORIZED_DISCOUNT_CODE on load
caseylocker Apr 22, 2026
ccd6826
feat(i18n): add captions for domain-authorized promo code fields
caseylocker May 5, 2026
1704e7d
refactor: extract domain-authorized fireChange and class-name helper
caseylocker May 5, 2026
12557d6
test: assert handleChange call count in fireChange checkbox case
caseylocker May 5, 2026
d5d3319
feat: add AllowedEmailDomainsRow leaf for domain-authorized layout
caseylocker May 5, 2026
235771a
test: assert AllowedEmailDomainsRow renders chips from saved domains
caseylocker May 5, 2026
5b1804a
feat: add AutoApplyCheckbox leaf for domain-authorized layout
caseylocker May 5, 2026
b0d2d34
feat: add MaxPerAccountInput leaf for domain-authorized layout
caseylocker May 5, 2026
d103e88
refactor: reflow domain-authorized fields to leaves and host conditio…
caseylocker May 5, 2026
4bbf879
test: extend integration test infra with screen import and renderForm…
caseylocker May 5, 2026
132f7f2
test: assert DOMAIN_AUTHORIZED leaf positions in promocode form layout
caseylocker May 5, 2026
38d7bf2
test: cover validate() drift between helper and domain enforcement
caseylocker May 5, 2026
d20a560
test: regression matrix for 12 non-DomainAuthorized classes
caseylocker May 5, 2026
f7e0e96
docs: correct line-number citation in regression matrix routing comment
caseylocker May 5, 2026
1a46056
Merge origin/master into feature/domain-authorized-promo-codes
caseylocker May 5, 2026
866dd16
fix(promocode): surface validate() errors in DA row + normalize legac…
caseylocker May 6, 2026
3a3ed66
fix(promocode): apply santipalenque + smarcet PR #915 reviews
caseylocker May 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/actions/promocode-actions.js
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ export const getPromocode = (promocodeId) => async (dispatch, getState) => {

const params = {
expand:
"owner,sponsor,sponsor.company,sponsor.sponsorship,sponsor.sponsorship.type,ticket_type,ticket_types_rules,tags,allowed_ticket_types",
"owner,sponsor,sponsor.company,sponsor.sponsorship,sponsor.sponsorship.type,ticket_type,ticket_types_rules,tags,allowed_ticket_types,allowed_email_domains",
relations:
"owner,sponsor,ticket_types_rules,tags,allowed_ticket_types,badge_features",
access_token: accessToken
Expand Down
Loading
Loading