Exemple #1
0
    def send_confirm(self, request) :
        from snippets.email import email_template
        from django.core.urlresolvers import reverse
        from django.template import RequestContext

        url = request.build_absolute_uri(reverse('profile:confirm_email', kwargs={'userid':self.user.id, 'key':self.key}))

        email_template(subject = 'Notewave | Please confirm your email address',
                       rcpt = [self.email],
                       sender = '*****@*****.**',
                       text = 'profile/_email_confirm.txt',
                       html = 'profile/_email_confirm.html',
                       context_instance = RequestContext(request, {
                            'addr'   : self.email,
                            'name'   : self.user.profile.name(),
                            'url'    : url,
                        }))
Exemple #2
0
    def email_notify(self, request, member, users) :
        from snippets.email import email_template

        from django.core.urlresolvers import reverse
        from django.template import RequestContext

        url = request.build_absolute_uri(reverse('point:readpost', kwargs={'gid':self.group.id, 'pid':self.id}))

        if self.parent is None :
            subject = 'Notewave | New post by: %s' % member.get_username()
        else :
            subject = 'Notewave | Comment by: %s' % member.get_username()

        email_template(subject = subject,
                       rcpt = [user.profile.email for user in users if user.profile.email is not None],
                       sender = '*****@*****.**',
                       text = 'point/_email_newpost.txt',
                       html = 'point/_email_newpost.html',
                       context_instance = RequestContext(request, {
                            'member' : member,
                            'post'   : self,
                            'url'    : url,
                        }))