USER STORY : Email interface for marketing purposes
tomik-z-cech opened this issue · comments
As a Site admin, I need to implement Mailing interface to be able to send emails to all users signed up for email communication.
Acceptance Criteria :
Staff/SuperUser :
When I log in with my credentials then I am able to navigate to admin tools section to to create drafts/send emails to all users that are signed up to receive email newsletter.
Users with no staff or Superuser rank :
Not able to access that functinality.
Tasks :
- Create model "Newsletter" to store all email adresses of users
- Create signal receiver to automatically add users after registration
- Create signal receiver from "profilemanager" app that either adds or deletes user from newsletter model based on their settings
- Adjust
owner.html
template - Create model for email templates
- Create templates for CRUD of email templates.
- Install Rich Text Field Editor
- Create views
- Adjust owner
urls.py
- Test functionality
Epic :
EPIC 4
This was done in commit c05fbef.