User registration now creates user via api.

Verification flow is still to be completed.

Foreign key constraint on verify codes to user table removed.
This commit is contained in:
Adam Shimali
2016-01-19 22:47:42 +00:00
parent 35b711f956
commit b5cdf86b40
12 changed files with 210 additions and 166 deletions

View File

@@ -8,6 +8,7 @@ from flask_login import LoginManager
from flask_wtf import CsrfProtect
from werkzeug.exceptions import abort
from app.notify_client.api_client import NotificationsAdminAPIClient
from app.notify_client.user_api_client import UserApiClient
from app.its_dangerous_session import ItsdangerousSessionInterface
import app.proxy_fix
from config import configs
@@ -18,6 +19,7 @@ login_manager = LoginManager()
csrf = CsrfProtect()
notifications_api_client = NotificationsAdminAPIClient()
user_api_client = UserApiClient()
def create_app(config_name, config_overrides=None):
@@ -31,6 +33,7 @@ def create_app(config_name, config_overrides=None):
init_csrf(application)
notifications_api_client.init_app(application)
user_api_client.init_app(application)
login_manager.init_app(application)
login_manager.login_view = 'main.sign_in'