Only use random secret if running in production mode
Add LMS user panel
Add separate login screens and sessions for LMS and LabManager
Unify all the models/*.py in a single and simple models.py
PermissionOnLaboratory => PermissionToLms
Credential => LmsCredential
LMSUser => LmsUser
Permission => PermissionToCourse
Remove access_level on LabManager User
Clean up imports
Move sample data to sample_data.py
Display errors in login_*.html templates
Add users in sample data
Support that instructors log in
Decentralize the administration creation
Refactor LMS admin views into a single file
Refactor instructor's views into a single file
Create tables for permission on LMS Users
Restrict that LMS admin can only grant permission on its users and labs
Force an option when adding a new user from the LMS admin