Add user field to all models.
Update user field whenever an update is done.
Require login for all create/update/delete views, except for uploading EDID
view.
Add login/logout pages.
Switch to django-allauth for authentication, registration, account management.