|
@@ -8,22 +8,15 @@ from django.db.models.signals import post_delete, post_save
|
|
|
|
|
|
|
|
from constance import config
|
|
from constance import config
|
|
|
from post_office import mail
|
|
from post_office import mail
|
|
|
-# from django.core.mail import EmailMessage
|
|
|
|
|
-# from django.core.mail import EmailMultiAlternatives
|
|
|
|
|
|
|
|
|
|
from marktplatz.models import *
|
|
from marktplatz.models import *
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+# This will trigger all products, including wohn- mobi-, erna-, ener-
|
|
|
@receiver(post_save, sender=Product)
|
|
@receiver(post_save, sender=Product)
|
|
|
-# @receiver(post_save, sender=MobilitaetsProjekt)
|
|
|
|
|
-# @receiver(post_save, sender=ErnaehrungsProjekt)
|
|
|
|
|
-# @receiver(post_save, sender=EnergyProjekt)
|
|
|
|
|
-# @receiver(post_save, sender=Wohnprojekt)
|
|
|
|
|
def search_agent(sender, instance, update_fields=None, **kwargs):
|
|
def search_agent(sender, instance, update_fields=None, **kwargs):
|
|
|
# print("signal called")
|
|
# print("signal called")
|
|
|
- # if update_fields is not None:
|
|
|
|
|
- # if 'frei' in update_fields:
|
|
|
|
|
if instance.frei == 'JAJA' and instance.public == True :
|
|
if instance.frei == 'JAJA' and instance.public == True :
|
|
|
|
|
|
|
|
# SAVE an object that will trigger the search loop later.
|
|
# SAVE an object that will trigger the search loop later.
|
|
@@ -52,8 +45,6 @@ def process_triggers():
|
|
|
context['recipient'] = [ agent.email, ]
|
|
context['recipient'] = [ agent.email, ]
|
|
|
context['msg_subject' ] = ('Gemeinschaffen - ' + instance.name )
|
|
context['msg_subject' ] = ('Gemeinschaffen - ' + instance.name )
|
|
|
|
|
|
|
|
- # print( "triggered!!!!", context['product']['name'], context['product']['ort'] )
|
|
|
|
|
-
|
|
|
|
|
mail.send(
|
|
mail.send(
|
|
|
context['recipient'],
|
|
context['recipient'],
|
|
|
config.EMAIL_NOREPLY,
|
|
config.EMAIL_NOREPLY,
|