{"repo":"Salaah01/django-email-signals","free":true,"listed":false,"github":"https://github.com/Salaah01/django-email-signals","clone":"git clone https://github.com/Salaah01/django-email-signals.git","description":"A Django app that allows users to dynamically send emails whenever there are some changes on some tables.","language":"Python","stars":22,"topics":["django","python","django-signals","django-admin","django-admin-panel","django-application","webapp","web","web-application","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Django Email Signals A Django application that provides functionality to create signals via the admin panel which will send emails based on some changes to some models. The application allows you to set your own constraints and email templates and aims to achieve this with minimal configuration. Sections - Django Email Signals - Sections - Use Cases - Usage Example - Creating the base signal - Setting the signal constraints - Installation - Setup - Adding Signals - Playground - Contributing - Writing Code - Formatting and Linting - Testing Use Cases Admins are able to setup signals/emails themselves If an admin user has requested for an email to be sent when something happens on the database, what do we do? We developers create a new signal, set any constraints, create the email templates, piece everything together, create unit tests and then deploy. Relatively simple, but still time-consuming especially when there are multiple signals to set up for various changes. This quickly becomes a quite lengthy process. This application aims to solve this by providing a way for admins to create these signals themselves rather than having to request the feature and wait for deployment. This is a great way to ease the pressure off developers whilst giving admins the ability to get results quickly. How would an admin know what fields to enter for the params? The application validates the form before saving but also provides autocomplete for the fields. Quickly prototyping and testing an ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Salaah01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Salaah01/django-email-signals/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}