You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Salesforce skip ownership check if attendee email is a free domain (#17916)
* Add email domain array
* Create numbered email domain object
* Check email domain
* Rename function
* Add tests
* Frontend enable skip ownership check if free email domain
* Backend ignore adding ownership to return records if free email domain check is enabled
* feat: Only require confirmation for free email domains (#17917)
* Add requiresConfirmationForFreeEmail to db
* Add option to event type settings
* Get requiresConfirmationForFreeEmail for event type page
* Include requiresConfirmationForFreeEmail in fetching event type
* Pass bookerEmail to `getRequiresConfirmationFlags`
* Add free email domain check to `determineRequiresConfirmation`
* Add `requiresConfirmationForFreeEmail` to types
* Add severity to Watchlist table
* Add migration for watchlist severity
* Add `getEmailDomainInWatchlist` method to watchlist repository
* Use watchlist repository to check for free email domain
* Mock watchlist repository in test
* Update test
* Rename method
* Add severity to blocked list
* Move check free email domain to async
* Type checks
* Adjust for promise returned
* Fix tests
* Fix
* Fix tests
Copy file name to clipboardexpand all lines: apps/web/public/static/locales/en/common.json
+2
Original file line number
Diff line number
Diff line change
@@ -2851,6 +2851,7 @@
2851
2851
"salesforce_route_to_custom_lookup_field": "Route to a user that matches a lookup field on an account",
2852
2852
"salesforce_option": "Salesforce Option",
2853
2853
"lookup_field_name": "Lookup Field Name",
2854
+
"salesforce_if_free_email_domain_skip_owner_check": "If attendee has a free email domain, skip the ownership check and round robin as normal",
2854
2855
"filter_operator_is": "Is",
2855
2856
"filter_operator_is_not": "Is not",
2856
2857
"filter_operator_contains": "Contains",
@@ -2866,6 +2867,7 @@
2866
2867
"rr_distribution_method_availability_description": "Allows bookers to book meetings whenever a host is available. Use this to maximize the number of potential meetings booked and when the even distribution of meetings across hosts is less important.",
"rr_distribution_method_balanced_description": "We will monitor how many bookings have been made with each host and compare this with others, disabling some hosts that are too far ahead so bookings are evenly distributed.",
0 commit comments