2011-08-31 03:46:55 +00:00
|
|
|
from django.conf.urls.defaults import *
|
2011-09-29 01:54:50 +00:00
|
|
|
from django.views.generic.simple import direct_to_template
|
2011-09-29 06:23:50 +00:00
|
|
|
from django.views.generic.base import TemplateView
|
2011-10-11 17:03:40 +00:00
|
|
|
from django.views.generic import ListView, DetailView
|
2011-10-29 22:40:00 +00:00
|
|
|
from django.contrib.auth.decorators import login_required
|
2011-10-11 17:03:40 +00:00
|
|
|
|
|
|
|
from regluit.core.models import Campaign
|
2011-10-25 01:29:01 +00:00
|
|
|
from regluit.frontend.views import CampaignFormView, GoodreadsDisplayView
|
2011-08-31 03:46:55 +00:00
|
|
|
|
|
|
|
urlpatterns = patterns(
|
|
|
|
"regluit.frontend.views",
|
|
|
|
url(r"^$", "home", name="home"),
|
2011-11-03 20:28:53 +00:00
|
|
|
url(r"^supporter/(?P<supporter_username>.+)/$", "supporter", {'template_name': 'supporter.html'}, name="supporter"),
|
|
|
|
url(r"^supporter2/(?P<supporter_username>.+)/$", "supporter", {'template_name': 'supporter_panel.html'}, name="supporter2"),
|
2011-09-29 01:36:47 +00:00
|
|
|
url(r"^search/$", "search", name="search"),
|
2011-09-29 06:23:50 +00:00
|
|
|
url(r"^privacy/$", TemplateView.as_view(template_name="privacy.html"),
|
2011-09-29 01:54:50 +00:00
|
|
|
name="privacy"),
|
2011-10-03 16:51:30 +00:00
|
|
|
url(r"^rightsholders/$", TemplateView.as_view(template_name="rhtools.html"),
|
2011-10-12 17:47:48 +00:00
|
|
|
name="rightsholders"),
|
2011-11-15 23:20:29 +00:00
|
|
|
url(r"^rightsholders/claim/$", TemplateView.as_view(template_name="claim.html"),
|
|
|
|
name="claim"),
|
2011-11-15 04:28:55 +00:00
|
|
|
url(r"^rh_admin/$", "rh_admin", name="rh_admin"),
|
2011-11-12 03:51:12 +00:00
|
|
|
url(r"^faq/$", TemplateView.as_view(template_name="faq.html"),
|
|
|
|
name="faq"),
|
2011-09-29 06:23:50 +00:00
|
|
|
url(r"^wishlist/$", "wishlist", name="wishlist"),
|
2011-10-11 17:03:40 +00:00
|
|
|
url(r"^campaigns/$", ListView.as_view(
|
|
|
|
model=Campaign,template_name="campaign_list.html", context_object_name="campaign_list")),
|
2011-10-25 01:29:01 +00:00
|
|
|
url(r"^campaigns/(?P<pk>\d+)/$",CampaignFormView.as_view(), name="campaign_by_id"),
|
2011-10-29 22:40:00 +00:00
|
|
|
url(r"^goodreads/$", login_required(GoodreadsDisplayView.as_view()), name="goodreads_display"),
|
2011-10-25 01:29:01 +00:00
|
|
|
url(r"^goodreads/auth_cb/$", "goodreads_cb", name="goodreads_cb"),
|
2011-11-01 00:26:05 +00:00
|
|
|
url(r"^goodreads/flush/$","goodreads_flush_assoc", name="goodreads_flush_assoc"),
|
|
|
|
url(r"^goodreads/load_shelf/$","goodreads_load_shelf", name="goodreads_load_shelf"),
|
|
|
|
url(r"^goodreads/clear_wishlist/$","clear_wishlist", name="clear_wishlist"),
|
2011-11-06 19:02:29 +00:00
|
|
|
url(r"^stub/", "stub", name="stub"),
|
2011-11-06 23:54:48 +00:00
|
|
|
url(r"^work/(?P<work_id>\d+)/$", "work", name="work"),
|
2011-11-15 16:27:32 +00:00
|
|
|
url(r"^workstub/(?P<title>.+)/(?P<imagebase>.+)/(?P<image>.+)/(?P<author>.+)/(?P<googlebooks_id>.+)/$", "workstub", name="workstub"),
|
2011-11-06 23:54:48 +00:00
|
|
|
url(r"^setup/work/(?P<work_id>\d+)/$", "work", {'action':'setup_campaign'}, name="setup_campaign"),
|
2011-11-10 01:31:31 +00:00
|
|
|
url(r"^pledge/(?P<work_id>\d+)/$", "pledge", name="pledge"),
|
2011-11-15 18:37:19 +00:00
|
|
|
url(r"^celery/clear/$","clear_celery_tasks", name="clear_celery_tasks"),
|
|
|
|
url(r"^subjects/$", "subjects", name="subjects")
|
|
|
|
|
2011-08-31 03:46:55 +00:00
|
|
|
)
|