mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-02-05 19:03:30 -05:00
c4df25c8db278adac6e11f88325d7671cdab0a7a
We could do something with Javascript to only show the selected template. For now this is something that works without Javascript. This means we can put off getting the build and testing pipeline for Javascript set up, which is a bigger and more unknown piece of work.
…
…
…
…
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
Running the application:
pip install -r requirements.txt
./scripts/bootstrap.sh
./scripts/run_app.sh
Note: the ./scripts/bootstrap.sh script only needs to be run the first time to create the database.
url to test app:
localhost:6012/helloworld
Domain model
All the domain models are defined in the models.py file.
Description
Languages
Python
69.3%
HTML
16.6%
JavaScript
11.1%
SCSS
0.9%
Nunjucks
0.7%
Other
1.4%