@@ -3,24 +3,25 @@ from django.conf.urls import include, url
from django.conf.urls.static import static
from django.contrib.staticfiles.templatetags.staticfiles import static as _static
from django.views.generic import TemplateView
from django.views.generic import RedirectView
from django.contrib import admin
from pinaxcon import views
import symposion.views
DONATE_REDIRECT = RedirectView.as_view(url='https://sfconservancy.org/donate/')
PROSPECTUS_REDIRECT = RedirectView.as_view(url=_static('assets/2020_CopyleftConf_prospectus.pdf'))
urlpatterns = [
url(r"^$", TemplateView.as_view(template_name="static_pages/homepage.html"), name="home"),
# about
url(r"^about$", TemplateView.as_view(template_name="static_pages/about.html"), name="about"),
url(r"^about/venue$", TemplateView.as_view(template_name="static_pages/venue.html"), name="venue"),
# program
url(r"^program/events$", TemplateView.as_view(template_name="static_pages/program/events.html"), name="program/events"),
url(r"^events$", RedirectView.as_view(url="program/events")),
url(r"^program/call-for-proposals$", TemplateView.as_view(template_name="static_pages/program/call_for_proposals.html"), name="program/call-for-proposals"),
@@ -38,26 +39,26 @@ urlpatterns = [
# url(r"^safety$", TemplateView.as_view(template_name="static_pages/safety.html"), name="safety"),
# url(r"^emergencies$", RedirectView.as_view(url="safety")),
# url(r"^emergency$", RedirectView.as_view(url="safety")),
url(r"^code-of-conduct$", TemplateView.as_view(template_name="static_pages/code_of_conduct/code_of_conduct.html"), name="code-of-conduct"),
url(r"^coc$", RedirectView.as_view(url="code-of-conduct")),
# url(r"^code-of-conduct/harassment-incidents$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_attendee.html"), name="code-of-conduct/harassment-incidents"),
# url(r"^code-of-conduct/harassment-staff-procedures$", TemplateView.as_view(template_name="static_pages/code_of_conduct/harassment_procedure_staff.html"), name="code-of-conduct/harassment-staff-procedures"),
url(r"^terms-and-conditions$", TemplateView.as_view(template_name="static_pages/terms_and_conditions.html"), name="terms-and-conditions"),
url(r"^terms$", RedirectView.as_view(url="terms-and-conditions")),
# sponsor
url(r"^sponsors/prospectus$", RedirectView.as_view(url=_static("assets/2020_CopyleftConf_prospectus.pdf")), name="sponsors/prospectus"),
# url(r"^sponsors/become-a-sponsor$", TemplateView.as_view(template_name="static_pages/sponsors/become_a_sponsor.html"), name="sponsors/become-a-sponsor"),
url(r"^sponsors/prospectus$", PROSPECTUS_REDIRECT, name="sponsors/prospectus"),
url(r"^sponsors/become-a-sponsor$", PROSPECTUS_REDIRECT, name="sponsors/become-a-sponsor"),
url(r"^sponsors/donate$", DONATE_REDIRECT),
url(r"^donate$", DONATE_REDIRECT),
url(r"^about/donate$", DONATE_REDIRECT),
# news
# url(r"^news$", TemplateView.as_view(template_name="static_pages/news.html"), name="news"),
# Django, Symposion, and Registrasion URLs
url(r"^admin/", include(admin.site.urls)),
url(r"^login$", views.account_login, name="nbpy_login"),