Пример #1
0
def on_contribution_saved(sender,created=False,instance=None,**kwargs):
    if created:
        ctx = dict()
        ctx['name'] = instance.user.first_name
        ctx['requester'] = instance.vaquinha.created_by.first_name
        ctx['requester_email'] = instance.vaquinha.created_by.email
        ctx['recipient'] = instance.vaquinha.recipient.first_name
        ctx['title'] = instance.vaquinha.title
        ctx['description'] = instance.vaquinha.description
        ctx['amount'] = '%0.2f Eur' % instance.vaquinha.ammount
        ctx['date'] = instance.vaquinha.close_on
        ctx['pay_link'] = reverse('v-pay',kwargs={'vaquinhaid':instance.vaquinha.id,'userid':instance.user.id})
        utils.send_email_template('vaquinha_request','Vaquinha: %s' % (instance.vaquinha.title),instance.user.email,ctx)
    elif instance is not None:
        if instance.ammount > 0:
            ctx = dict()
            ctx['name'] = instance.vaquinha.created_by.first_name
            ctx['payer_name'] = instance.user.first_name
            ctx['payer_email'] = instance.user.email
            ctx['amount'] = '%0.2f Eur' % instance.ammount
            ctx['title'] = instance.vaquinha.title
            ctx['vaquinha_url'] = reverse('v-detail',kwargs={'id':instance.id})
            utils.send_email_template('vaquinha_paid','Vaquinha: %s' % (instance.vaquinha.title),instance.vaquinha.created_by.email,ctx)
Пример #2
0
def on_vaquinha_created(sender,created=False,instance=None,**kwargs):
    if created:
        ctx = dict()
        ctx['name'] = instance.created_by.first_name
        ctx['vaquinha_url'] = reverse('v-detail',kwargs={'id':instance.id})
        utils.send_email_template('new_vaquinha','A sua vaquinha está aqui',instance.created_by.email,ctx)