Example #1
0
def generate_unsubscribe_url(user, email_type):
    signer = Signer()
    url_path = "/account/settings/unsubscribe/{email_type}/{token}"
    action = '|'.join([str(user.id), user.username, 'unsubscribe', email_type])
    token = signer.sign(action)
    path = url_path.format(email_type=email_type, token=token)
    return make_path_absolute(path)
Example #2
0
    def really_absolute_url(self):
        from main.templatetags.main_tags import make_path_absolute

        return make_path_absolute(self.get_absolute_url())
Example #3
0
def abs_reverse(view_name, **kwargs):
    path = reverse(view_name, **kwargs)
    return make_path_absolute(path)