Example #1
0
 def send_verification_email(self, token):
     context = {
         'verification_url': build_url(settings.FRONT_END_HOST, 'verify', email=self.email, token=token),
         'first_name': self.first_name,
     }
     text_email = render_to_string('users/verify_email.txt', context)
     html_email = render_to_string('users/verify_email.html', context)
     send_mail(
         'Welcome to Penny University | Verify Your Email',
         text_email,
         '"Penny University" <*****@*****.**>',
         [self.email],
         html_message=html_email,
     )
Example #2
0
    def save(self):
        request = self.context.get('request')

        user = User.objects.get(email=self.reset_form.cleaned_data['email'])

        reset_password_url = build_url(
            settings.FRONT_END_HOST,
            'reset-password',
            token=default_token_generator.make_token(user),
            uid=urlsafe_base64_encode(force_bytes(user.pk))
        )

        opts = {
            'use_https': request.is_secure(),
            'from_email': '"Penny University" <*****@*****.**>',
            'subject_template_name': 'users/reset_password_subject.txt',
            'email_template_name': 'users/reset_password_email.txt',
            'html_email_template_name': 'users/reset_password_email.html',
            'request': request,
            'extra_email_context': {
                'reset_password_url': reset_password_url
            }
        }
        self.reset_form.save(**opts)
Example #3
0
 def build_approve_url(self):
     return build_url('approve_comment', get={'id': self.id})
Example #4
0
 def build_approve_url(self):
     return build_url('approve_comment', get={'id': self.id, 'article': 'true'})
Example #5
0
	def getReExecuteUrl(strategyClassName, stratExecConfigKey):
		return utils.build_url(StrategyExecutionPage.url, {
			"class":strategyClassName,
			"key": stratExecConfigKey
			})
Example #6
0
	def getUrl(strategyClassName):
		return utils.build_url(StrategyExecutionPage.url, {"class":strategyClassName})
Example #7
0
 def getUrl(strategyClassName):
     return utils.build_url(StrategyExecutionPage.url,
                            {"class": strategyClassName})
def test_build_url():
    url = build_url('http://test.com', 'verify', first='param1', second='param2')

    assert 'http://test.com/verify?first=param1&second=param2' in url
 def getReExecuteUrl(strategyClassName, stratExecConfigKey):
     return utils.build_url(StrategyExecutionPage.url, {
         "class": strategyClassName,
         "key": stratExecConfigKey
     })
Example #10
0
 def build_approve_url(self):
     return build_url('approve_comment', get={'id': self.id})
Example #11
0
 def build_approve_url(self):
     return build_url('approve_comment',
                      get={
                          'id': self.id,
                          'article': 'true'
                      })