Basic success page for donations
parent
16caac0398
commit
545b851b01
|
@ -0,0 +1,26 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% load i18n %}
|
||||
{% load static %}
|
||||
|
||||
{% block title %}{% trans "Donate" %}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h2>Thanks for your support!</h2>
|
||||
|
||||
<p>
|
||||
We are extremely grateful of your contribution, thank you for showing your
|
||||
support of Read the Docs. Your help will go a long ways towards making us
|
||||
a more sustainable host for open source documentation.
|
||||
</p>
|
||||
|
||||
<h3>Help us get the word out</h3>
|
||||
<p>
|
||||
You can help us get more contributions by spreading news of our campaign
|
||||
and sharing the following link:
|
||||
</p>
|
||||
<p>
|
||||
<a href="{% url 'donate' %}">Help Support Read the Docs</a>
|
||||
</p>
|
||||
|
||||
{% endblock %}
|
|
@ -7,4 +7,5 @@ urlpatterns = patterns(
|
|||
'',
|
||||
url(r'^$', views.DonateListView.as_view(), name='donate'),
|
||||
url(r'^contribute/$', views.DonateCreateView.as_view(), name='donate_add'),
|
||||
url(r'^contribute/thanks$', views.DonateSuccessView.as_view(), name='donate_success'),
|
||||
)
|
||||
|
|
|
@ -4,11 +4,12 @@ Donation views
|
|||
|
||||
import logging
|
||||
|
||||
from django.views.generic import CreateView, ListView
|
||||
from django.views.generic import CreateView, ListView, TemplateView
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.db.models import Sum
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.contrib.messages.views import SuccessMessageMixin
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from readthedocs.core.mixins import StripeMixin
|
||||
from .models import Supporter
|
||||
|
@ -21,11 +22,15 @@ class DonateCreateView(SuccessMessageMixin, StripeMixin, CreateView):
|
|||
'''Create a donation locally and in Stripe'''
|
||||
|
||||
form_class = SupporterForm
|
||||
success_message = 'Your donation has been added. <3'
|
||||
success_message = _('Your contribution has been received')
|
||||
template_name = 'donate/create.html'
|
||||
|
||||
def get_success_url(self):
|
||||
return reverse('donate')
|
||||
return reverse('donate_success')
|
||||
|
||||
|
||||
class DonateSuccessView(TemplateView):
|
||||
template_name = 'donate/success.html'
|
||||
|
||||
|
||||
class DonateListView(ListView):
|
||||
|
|
Loading…
Reference in New Issue