User Management - Gibthon/Gibthon GitHub Wiki
My n-point plan for improving the user / accounts app.
- Simplify the current user model, remove `messages' and make south migrations - essentially revert to django.auth.user + a description
- Rewrite/improve user authentication forms, allow users to login using their email and edit their profiles, emails all use templates etc
- Write tests for the above
- Install django-notification. Initially only `site-update' messages will be sent (from the admin interface?), more can be added as needed
- Allow users to share items with each other (probably using generic relationships)
- Allow users to create and join groups, and to share items within a group (will likely need a new Group model, django's own groups aren't really designed for this)