Rebecca Law a741c128da 108537814: Implementation of 3 factor authentication.
The post register endpoint will send a random 5 digit code via sms and another via email.
If either code fails to send, the user will not be created and the person can register again.
The codes are saved to the session cookie, and expire in 1 hour.

Another iteration of this story will save the codes to a database.
2015-12-04 16:27:11 +00:00
2015-11-23 16:18:33 +00:00
2015-12-01 10:00:07 +00:00
2015-11-23 16:26:37 +00:00
2015-12-03 09:40:28 +00:00

Build Status

notifications-admin

Application to handle the admin functions of the notifications application.

Features of this application:

  • Register users
  • Register services
  • Download CSV for an email or sms batch
  • Show history of notifications
  • Reports

Create a virtual environment for this project

mkvirtualenv -p /usr/local/bin/python3 notifications-admin 

GOV.UK frontend toolkit

The GOV.UK frontend toolkit is a submodule of this project. To get the content of the toolkit run the following two commands

git submodule init
git submodule update

To run the sample application run:

pip install -r requirements.txt
./scripts/run_app.sh

url to test app:

localhost:6012/helloworld

Database

Run the following command to create the database

python app.py db upgrade

Domain model

All the domain models are defined in the models.py file.

Description
The UI of Notify.gov
Readme 556 MiB
Languages
Python 69.3%
HTML 16.6%
JavaScript 11.1%
SCSS 0.9%
Nunjucks 0.7%
Other 1.4%