Resolve "Improve Handling and Visibility of Logged-In-Status for Terminal"
Closes #37 (closed)
- Changed Frontend Handling of Roles from Strings to Enums. No deeper reason, but looks better.
- Made a few decisions regarding Admin/Terminal Logins. Terminals can be logged in straight for two weeks, and get logged out once an Admin logs in.
- Admins get a Notification if they are still logged in in the UserFrontend
- Misc: Made sure that notes with only whitespace don't trigger emails.