2022-11-15 01:38:58 +03:00
|
|
|
API_DOCS_ENABLED=False
|
2021-02-25 21:28:11 +03:00
|
|
|
FXA_OAUTH_ENDPOINT=https://oauth.stage.mozaws.net/v1
|
|
|
|
FXA_PROFILE_ENDPOINT=https://profile.stage.mozaws.net/v1
|
2021-10-20 17:41:42 +03:00
|
|
|
FXA_BASE_ORIGIN=https://accounts.stage.mozaws.net
|
2023-02-15 00:30:03 +03:00
|
|
|
FXA_ACCOUNTS_ENDPOINT=https://api-accounts.stage.mozaws.net/v1
|
2020-06-03 22:13:22 +03:00
|
|
|
GOOGLE_ANALYTICS_ID="UA-77033033-33"
|
2022-04-29 14:42:05 +03:00
|
|
|
BASKET_ORIGIN="https://basket-dev.allizom.org"
|
2020-03-09 17:38:50 +03:00
|
|
|
SECRET_KEY=unsafe-secret-key-for-dev-envs
|
2020-03-02 04:20:54 +03:00
|
|
|
ADMIN_ENABLED=
|
2020-03-17 19:28:03 +03:00
|
|
|
DEBUG=True
|
2022-07-28 23:59:40 +03:00
|
|
|
SENTRY_DEBUG=False
|
2022-09-01 18:48:19 +03:00
|
|
|
DJANGO_STATSD_ENABLED=False
|
|
|
|
STATSD_DEBUG=False
|
2020-05-07 20:11:08 +03:00
|
|
|
DJANGO_INTERNAL_IPS=127.0.0.1, localhost
|
2021-08-18 22:08:34 +03:00
|
|
|
RELAY_FIREFOX_DOMAIN="relay.firefox.com"
|
|
|
|
MOZMAIL_DOMAIN="mozmail.com"
|
2020-04-01 16:50:51 +03:00
|
|
|
SENTRY_DSN=""
|
2020-04-02 22:33:24 +03:00
|
|
|
SERVE_ADDON="private_relay.zip"
|
2021-01-08 19:30:20 +03:00
|
|
|
AWS_REGION="us-east-1"
|
2020-05-14 20:36:39 +03:00
|
|
|
AWS_ACCESS_KEY_ID=""
|
|
|
|
AWS_SECRET_ACCESS_KEY=""
|
2021-01-08 19:30:20 +03:00
|
|
|
AWS_SNS_TOPIC="arn:aws:sns:us-east-1:1234567890:ses-inbound"
|
|
|
|
AWS_SES_CONFIGSET="dev_fxprivaterelay_env_dist"
|
2021-11-02 19:45:39 +03:00
|
|
|
AWS_SQS_QUEUE_URL=""
|
2022-04-06 21:28:54 +03:00
|
|
|
AWS_SQS_EMAIL_QUEUE_URL=""
|
|
|
|
AWS_SQS_EMAIL_DLQ_URL=""
|
2020-03-09 17:38:50 +03:00
|
|
|
SOCKETLABS_SERVER_ID=0
|
2020-03-09 21:57:05 +03:00
|
|
|
SOCKETLABS_SECRET_KEY="dummy-value"
|
2020-03-09 17:38:50 +03:00
|
|
|
SOCKETLABS_API_KEY="dummy-value"
|
2020-03-23 19:50:26 +03:00
|
|
|
SOCKETLABS_VALIDATION_KEY="dummy-value"
|
2020-05-14 20:36:39 +03:00
|
|
|
RELAY_FROM_ADDRESS="relay@127.0.0.1:8000"
|
2022-05-10 04:18:45 +03:00
|
|
|
NEW_RELAY_FROM_ADDRESS="new_from@127.0.0.1:8000"
|
2020-05-20 20:02:42 +03:00
|
|
|
SITE_ORIGIN="http://127.0.0.1:8000"
|
2020-12-02 15:43:19 +03:00
|
|
|
MAX_NUM_FREE_ALIASES=5
|
2022-07-19 23:31:24 +03:00
|
|
|
PHONES_ENABLED=False
|
2019-12-22 08:53:47 +03:00
|
|
|
TWILIO_ACCOUNT_SID=
|
|
|
|
TWILIO_AUTH_TOKEN=
|
2022-06-06 16:28:48 +03:00
|
|
|
TWILIO_SMS_APPLICATION_SID=
|
2022-09-21 01:12:23 +03:00
|
|
|
TWILIO_MESSAGING_SERVICE_SID=
|
2022-05-28 10:25:14 +03:00
|
|
|
TWILIO_MAIN_NUMBER=
|
2023-02-22 20:13:09 +03:00
|
|
|
IQ_ENABLED=False
|
2023-03-23 18:45:43 +03:00
|
|
|
IQ_FOR_VERIFICATION=False
|
2023-02-23 23:59:18 +03:00
|
|
|
IQ_FOR_NEW_NUMBERS=False
|
2023-04-03 23:22:34 +03:00
|
|
|
IQ_MAIN_NUMBER='12223334444'
|
2023-02-22 20:13:09 +03:00
|
|
|
IQ_OUTBOUND_API_KEY=""
|
|
|
|
IQ_INBOUND_API_KEY=""
|
2022-09-14 15:09:47 +03:00
|
|
|
PERIODICAL_PREMIUM_PROD_ID=prod_KGizMiBqUJdYoY
|
2022-09-20 13:34:33 +03:00
|
|
|
PHONE_PROD_ID=prod_KGizMiBqUJdYoY
|
2022-09-07 13:33:23 +03:00
|
|
|
BUNDLE_PROD_ID=prod_MIex7Q079igFZJ
|
2022-03-24 19:26:12 +03:00
|
|
|
SUBSCRIPTIONS_WITH_UNLIMITED="monitor-unlimited,mozilla-one,guardian_vpn,premium-relay"
|
2022-05-28 10:25:14 +03:00
|
|
|
SUBSCRIPTIONS_WITH_PHONE="relay-phones,"
|
2022-09-15 12:50:54 +03:00
|
|
|
SUBSCRIPTIONS_WITH_VPN="guardian_vpn_1,guardian_vpn"
|
Multi-part Premium Onboarding (#1318)
* Add sourcemaps to SCSS build process
* Adjust off-white background color to match Figma/Nebula color
* Add markup HTML/CSS scaffolding for multi-step process
* Move buttons into same container as progress bar, update JS, mobile styles
* Add install/not installed states for add-on on Step 3,
* Update domain registration js function to accept mutliple forms, and accept additional logic based on which form is submitted
* Revise position for desktop to be more responsive, revise desktop content area to 50/50 split, add logic to update Step 3 CTA based if addon is installed
* Add logic to only show onboarding if user is premium, add TODO about additional logic needed on profile template
* Update spellig comment static/js/domain-registration.js
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
* change POST profile_subdomain to always return JSON
* WIP Commit for Fetch Subdomain
* Update Content-Type
* add Profile.onboarding_state
to store how much onboarding the user has seen
* start onboarding_state HTML & JS code
* refactor into new api.js
* MAX_ONBOARDING_AVAILABLE=3
* Add eslint fix, test usage in onboarding setting
* Lint fixes
* Add logic to show active/last completed onboarding step or hide altogether if dismissed
* Update current slide/next button logic
* Add success state to onboarding domain registration
* Add DOM messaging support during domain registration
* Mobile refinements, add analytics pings during onboarding process to measure funnel completion
* Update UTM for add-on install
* Add code comment for magic number value
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
* Fix regression wher delete modal buttons are flipped on desktop
* Replace text with L10N strings
* Remove HTML comments
* JavaScript cleanup: Moved function to api.js, renamed variables to be more readable, add logic to only run premiumOnboarding function when needed
* Adjust Protocol token, lint fixes
* Spacing adjustment
Co-authored-by: Peter deHaan <pdehaan@hey.com>
* Adjusted string IDs based on L10N changes
* New l10n string IDs
* Add logic to show/hide addon prompt step CTAs on mobile/non-Fx browsers
* Lint fixes
* Submodule updates
Co-authored-by: Vincent <Vinnl@users.noreply.github.com>
Co-authored-by: groovecoder <lcrouch@mozilla.com>
Co-authored-by: Peter deHaan <pdehaan@hey.com>
2021-11-06 01:40:46 +03:00
|
|
|
MAX_ONBOARDING_AVAILABLE=3
|