Add setup wizard

Added a setup wizard that appears on first run, or when no config dir is
found.
This commit is contained in:
2020-05-02 18:32:58 +01:00
parent 16a7ceb8ea
commit 922987454f
9 changed files with 710 additions and 48 deletions

View File

@@ -27,12 +27,14 @@ setup(
'data/invite-email.html',
'data/invite-email.mjml',
'data/invite-email.txt']),
('data/static', ['data/static/admin.js']),
('data/static', ['data/static/admin.js',
'data/static/setup.js']),
('data/templates', [
'data/templates/404.html',
'data/templates/invalidCode.html',
'data/templates/admin.html',
'data/templates/form.html'])],
'data/templates/form.html',
'data/templates/setup.html'])],
zip_safe=False,
install_requires=[
'pyOpenSSL',