Hi Bob, Thank you very much! It does look simple although I have to admit I could not come up with a working solution on my own without editing satchmo core. Yet again I see a big need for me to learn signals even more. I did not know I can use signals like that.
Thank you very much again lzantal On Jan 7, 11:01 am, Bob Waycott <[email protected]> wrote: > Izantal, > > Here is the rough code that connects to the GiftCertificate.post_save() > signal to fire off an email at creation. It is just a very simple and > rudimentary listener. > > ************* > > from django.conf import settings > from django.core.mail import send_mail > from django.db.models import signals > from payment.modules.giftcertificate.models import GiftCertificate > > # Listener function to send email at GiftCertificate creation > def notify_gift_cert_owner(sender, instance, created, **kwargs): > print "***GIFT CERTIFICATE LISTENER****" > if created: > # Here is where we send an email to instance.recipient_email > recipient = instance.recipient_email > buyer = '%s %s' % (instance.purchased_by.first_name, > instance.purchased_by.last_name) > subject = "New Gift Certificate for you." > msg = "A Gift Certificate has been purchased for you at %s by %s in > the amount of $%s.\r\nUse the following code when making purchases:\r\n%s" % > (instance.site.name, buyer, instance.start_balance, instance.code) > sender = settings.DEFAULT_FROM_EMAIL > > send_mail(subject, msg, sender, [recipient], fail_silently=False) > else: > pass > > signals.post_save.connect(notify_gift_cert_owner, sender=GiftCertificate) > > ****************** > > On Thu, Jan 7, 2010 at 1:46 PM, lzantal <[email protected]> wrote: > > Hi Bob, > > > On Nov 29 2009, 11:43 pm, Bob Waycott <[email protected]> wrote: > > > I am finishing up the code on this. It's not difficult. > > > > I'd be willing to contribute the code back to Satchmo (it's nothing more > > > than a simple listener), but I'm not sure what kind of implementation is > > > desired (you know, plain text email vs html email vs template-based > > email, > > > etc.). > > Have you had a chance to finish the code? > > Would love to integrate it into my project. > > > Thank you > > > lzantal > > > -- > > You received this message because you are subscribed to the Google Groups > > "Satchmo users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]<satchmo-users%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/satchmo-users?hl=en.
-- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
