-
Notifications
You must be signed in to change notification settings - Fork 82
Authentication
kevthehermit edited this page Jan 3, 2017
·
1 revision
VolUtility has an authentication module that can be enabled.
If your updating an existing installation make sure you add the following section to your config file.
[auth]
enable = False
Open a command line, navigate to the VolUtility directory and run the following command to initilaise the database.
python manage.py migrate
You should see the following output
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying sessions.0001_initial... OK
Once completed run the next command to create a super user
python manage.py createsuperuser
Follow the instructions on screen. Once completed enable the auth by setting enabled to True in the volutiltiy.conf file. Then start VolUtility as normal.
To add new users navigate to http://ipaddress:port/admin/auth/user e.g. http://127.0.0.1:8000/admin/auth/user/
Group permissions will be coming in a future release.