This feature implements a minimum viable product for managing users of the database. There are three levels of privilege for a user:
Guest - can only view information
Editor - can edit demon information
Administrator - can edit demon and user information
Only administrators can edit user data, including setting the privilege level for a user.
Notable items:
If there are no active users in the database, the first user created will be an administrator user. All subsequent users will be created as guest users, and will need to have their privilege level adjusted by an administrator.
There is no deletion of users via the UI, but the API allows it.
There is no password reset functionality in the MVP; it should be added in a future revision.
This feature implements a minimum viable product for managing users of the database. There are three levels of privilege for a user:
Notable items: