cri_frontend: refactor user profile views
Deprecate CRIUserDetailMixin
with CRIUserProfileMixin
. In my opinion, the old mixin was doing too much: setting the view's model should not be the mixin's job. The new CRIUserProfileMixin
requires views that implement it to have a criuser
attribute containing the CRIUser of the viewed profile.