Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fun-apps / funsite / urls.py
Size: Mime:
# -*- coding: utf-8 -*-

from django.conf.urls import patterns, url
from django.views.generic import TemplateView, RedirectView

from .views import index

static_pages = ("about", "register_info")
legal_pages = ("honor", "legal", "privacy", "tos", "charte")

urls = (url(r"^$", index, name="root"),)

urls += tuple(
    url(
        r"^{}/?$".format(name),
        TemplateView.as_view(template_name="funsite/static_templates/%s.html" % name),
        name=name,
    )
    for name in static_pages
)

urls += tuple(
    [
        url(
            r"^{}/?$".format(name),
            RedirectView.as_view(url="/payment/terms/#%s" % name, permanent=True),
            name=name,
        )
        for name in legal_pages
    ]
)

urls += (
    url(
        r"^searchprovider.xml$",
        TemplateView.as_view(
            template_name="funsite/static_templates/searchprovider.xml",
            content_type="text/xml",
        ),
        name="searchprovider.xml",
    ),
)

urlpatterns = patterns("django.views.generic.simple", *urls)