Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USER STORY : Email interface for marketing purposes #28

Closed
10 tasks done
Tracked by #15
tomik-z-cech opened this issue Feb 27, 2024 · 1 comment
Closed
10 tasks done
Tracked by #15

USER STORY : Email interface for marketing purposes #28

tomik-z-cech opened this issue Feb 27, 2024 · 1 comment

Comments

@tomik-z-cech
Copy link
Owner

tomik-z-cech commented Feb 27, 2024

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

@tomik-z-cech
Copy link
Owner Author

This was done in commit c05fbef.

@github-project-automation github-project-automation bot moved this from In Progress to Done in PP5 - Ohm-Azing Components Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant