Add the consent screen to the system info page (we'll need to make sure only superusers can see/change this), we'll keep it enabled by default
If necessary, move metric collection to one of the existing subapps (optional)
We need to find a way to notify users the first time they access the system. We could simply use the Django message framework and produce a message the first time a super user logs in or anything equivalent.
More notes
We want to show an info message in the admin, but we want to show it only once, the info message will contain a link to the system info page and inform the user they can opt out
In the system info page we can have an additional template block which shows a consent checkbox which can be turned off (opt out)
We probably need to change the index() view of OpenwispAdminSite
It's not a problem that admin_theme will be slightly aware of the measurements app
Improvements discussed recently:
We need to find a way to notify users the first time they access the system. We could simply use the Django message framework and produce a message the first time a super user logs in or anything equivalent.
More notes
OpenwispAdminSite
admin_theme
will be slightly aware of the measurements app