1- from flask import abort , current_app , flash , redirect , render_template , request , url_for
1+ from flask import current_app , flash , redirect , render_template , request , url_for
22from flask_babel import _
33from flask_login import current_user
44from notifications_python_client .errors import HTTPError
1313@main .route ("/newsletter/subscribe" , methods = ["GET" , "POST" ])
1414def newsletter_subscription ():
1515 """Handle newsletter subscription form submissions and display"""
16- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
17- abort (404 )
1816 newsletter_form = NewsletterSubscriptionForm ()
1917
2018 # Handle GET request - display the form
@@ -73,9 +71,6 @@ def newsletter_subscription():
7371@main .route ("/newsletter/confirm/<subscriber_id>" , methods = ["GET" ])
7472@main .route ("/newsletter/<subscriber_id>/confirm" , methods = ["GET" ])
7573def confirm_newsletter_subscriber (subscriber_id ):
76- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
77- abort (404 )
78-
7974 # send an api request with the subscriber_id
8075 newsletter_api_client .confirm_subscriber (subscriber_id = subscriber_id )
8176
@@ -86,8 +81,6 @@ def confirm_newsletter_subscriber(subscriber_id):
8681@main .route ("/newsletter/check-email" , methods = ["GET" ])
8782def newsletter_check_email ():
8883 """Newsletter subscription check email page"""
89- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
90- abort (404 )
9184
9285 email = request .args .get ("email" )
9386 if not email :
@@ -100,8 +93,6 @@ def newsletter_check_email():
10093@main .route ("/newsletter/<subscriber_id>/subscribed" , methods = ["GET" , "POST" ])
10194def newsletter_subscribed (subscriber_id ):
10295 """Newsletter subscription confirmation page"""
103- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
104- abort (404 )
10596 language_form = NewsletterLanguageForm ()
10697 # Get subscriber data including email
10798 subscriber_data = newsletter_api_client .get_subscriber (subscriber_id = subscriber_id )
@@ -113,8 +104,6 @@ def newsletter_subscribed(subscriber_id):
113104@main .route ("/newsletter/<subscriber_id>/send-latest" , methods = ["GET" ])
114105def send_latest_newsletter (subscriber_id ):
115106 """Send the latest newsletter to a subscriber"""
116- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
117- abort (404 )
118107
119108 # Call API to send latest newsletter
120109 try :
@@ -132,8 +121,6 @@ def send_latest_newsletter(subscriber_id):
132121@main .route ("/newsletter/<subscriber_id>/change-language" , methods = ["GET" , "POST" ])
133122def newsletter_change_language (subscriber_id ):
134123 """Newsletter subscription management page"""
135- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
136- abort (404 )
137124 language_form = NewsletterLanguageForm ()
138125 # Get subscriber data including email
139126 subscriber_data = newsletter_api_client .get_subscriber (subscriber_id = subscriber_id )
@@ -164,8 +151,6 @@ def newsletter_change_language(subscriber_id):
164151@main .route ("/newsletter/<subscriber_id>/unsubscribe" , methods = ["GET" ])
165152def newsletter_unsubscribe (subscriber_id ):
166153 """Newsletter unsubscribe confirmation page"""
167- if current_app .config ["NOTIFY_ENVIRONMENT" ].lower () == "production" :
168- abort (404 )
169154
170155 # Call API to unsubscribe
171156 subscriber_data = newsletter_api_client .unsubscribe (subscriber_id )
0 commit comments