Пример #1
0
 url(r"^api/", include((api_urls, "api"), namespace="api")),
 url(r"^users/", include((users_urls, "users"), namespace="users")),
 url(
     r"^applications/",
     include((applications_urls, "applications"), namespace="applications"),
 ),
 url(r"^partners/", include((partners_urls, "resources"), namespace="partners")),
 url(r"^csv/", include((csv_urls, "graphs"), namespace="csv")),
 url(r"^ezproxy/", include((ezproxy_urls, "ezproxy"), namespace="ezproxy")),
 # Other TWLight views
 url(r"^oauth/login/$", auth.OAuthInitializeView.as_view(), name="oauth_login"),
 url(r"^oauth/callback/$", auth.OAuthCallbackView.as_view(), name="oauth_callback"),
 url(r"^dashboard/$", DashboardView.as_view(), name="dashboard"),
 url(r"^terms/$", TermsView.as_view(), name="terms"),
 # For partner suggestions
 url(r"^suggest/$", PartnerSuggestionView.as_view(), name="suggest"),
 url(
     r"^suggest/(?P<pk>[0-9]+)/delete/$",
     login_required(SuggestionDeleteView.as_view()),
     name="suggest-delete",
 ),
 url(
     r"^suggest/(?P<pk>[0-9]+)/upvote/$",
     login_required(SuggestionUpvoteView.as_view()),
     name="upvote",
 ),
 # For contact us form
 url(r"^contact/$", ContactUsView.as_view(), name="contact"),
 # Cached for 24 hours.
 url(
     r"^i18n-whitelist$",
Пример #2
0
    url(r'^partners/', include(partners_urls, namespace="partners")),
    url(r'^csv/', include(csv_urls, namespace="csv")),
    url(r'^ezproxy/', include(ezproxy_urls, namespace="ezproxy")),

    # Other TWLight views
    url(r'^oauth/login/$',
        auth.OAuthInitializeView.as_view(),
        name='oauth_login'),
    url(r'^oauth/callback/$',
        auth.OAuthCallbackView.as_view(),
        name='oauth_callback'),
    url(r'^dashboard/$', DashboardView.as_view(), name='dashboard'),
    url(r'^terms/$', TermsView.as_view(), name='terms'),

    # For partner suggestions
    url(r'^suggest/$', PartnerSuggestionView.as_view(), name='suggest'),
    url(r'^suggest/(?P<pk>[0-9]+)/delete/$',
        login_required(SuggestionDeleteView.as_view()),
        name='suggest-delete'),
    url(r'^suggest/(?P<pk>[0-9]+)/upvote/$',
        login_required(SuggestionUpvoteView.as_view()),
        name='upvote'),

    # For contact us form
    url(r'^contact/$', ContactUsView.as_view(), name='contact'),

    # Cached for 24 hours.
    url(r'^i18n-whitelist$',
        cache_page(86400)(LanguageWhiteListView.as_view()),
        name='i18n_whitelist'),
    url(r'^$', HomePageView.as_view(), name='homepage'),
Пример #3
0
    url(r'^csv/', include(csv_urls, namespace="csv")),

    # Other TWLight views
    url(r'^oauth/login/$',
        auth.OAuthInitializeView.as_view(),
        name='oauth_login'),
    url(r'^oauth/callback/$',
        auth.OAuthCallbackView.as_view(),
        name='oauth_callback'),

    url(r'^dashboard/$', DashboardView.as_view(), name='dashboard'),
    url(r'^terms/$', TermsView.as_view(), name='terms'),
    
    # For partner suggestions
    url(r'^suggest/$',
        PartnerSuggestionView.as_view(),
        name='suggest'),
    url(
        r'^suggest/(?P<pk>[0-9]+)/delete/$',
        login_required(SuggestionDeleteView.as_view()),
        name='suggest-delete'),
    url(
        r'^suggest/(?P<pk>[0-9]+)/upvote/$',
        login_required(SuggestionUpvoteView.as_view()),
        name='upvote'),
    
    # For contact us form
    url(r'^contact/$',
        ContactUsView.as_view(),
        name='contact'),