|
5 | 5 | """ |
6 | 6 | import json |
7 | 7 |
|
8 | | -from flask import render_template, Response, request |
| 8 | +from flask import render_template, Response, request, url_for |
9 | 9 | from werkzeug.exceptions import default_exceptions |
10 | 10 |
|
11 | 11 | # App declared directly in __init__ as per |
@@ -153,7 +153,9 @@ def add_user_view(): |
153 | 153 | body = render_template( |
154 | 154 | 'text/registration_confirmation_email.txt', |
155 | 155 | project_name=APP.config['PROJECT_NAME'], |
156 | | - url=APP.config['PUBLIC_URL'], |
| 156 | + url=url_for(".map_view", _external=True), |
| 157 | + edit_url=url_for(".edit_user_view", guid=added_user["guid"], |
| 158 | + _external=True), |
157 | 159 | user=added_user) |
158 | 160 | recipient = added_user['email'] |
159 | 161 | send_async_mail( |
@@ -307,7 +309,7 @@ def delete_user_view(guid): |
307 | 309 | """ |
308 | 310 | # Delete User |
309 | 311 | delete_user(guid) |
310 | | - return APP.config['PUBLIC_URL'] |
| 312 | + return url_for(".map_view") |
311 | 313 |
|
312 | 314 |
|
313 | 315 | @APP.route('/download') |
@@ -362,7 +364,8 @@ def reminder_view(): |
362 | 364 | body = render_template( |
363 | 365 | 'text/registration_confirmation_email.txt', |
364 | 366 | project_name=APP.config['PROJECT_NAME'], |
365 | | - url=APP.config['PUBLIC_URL'], |
| 367 | + url=url_for(".map_view", _external=True), |
| 368 | + edit_url=url_for(".edit_user_view", guid=user["guid"], _external=True), |
366 | 369 | user=user) |
367 | 370 | send_async_mail( |
368 | 371 | sender=MAIL_ADMIN, |
|
0 commit comments