urls.py 697 Bytes

from django.conf.urls import patterns, include, url

from .views import ProxyView, JenkinsProxyView, GitlabProxyView, RedmineProxyView 


urlpatterns = patterns('',
    # Trac URLs
    url(r'^(?P<path>(?:admin|wiki|changeset|newticket|ticket|chrome|timeline|roadmap|browser|report|tags|query|about|prefs|log|attachment|raw-attachment|diff|milestone).*)$',
        TracProxyView.as_view()),

    # Jenkins URLs
    url(r'^ci/(?P<path>.*)$', JenkinsProxyView.as_view()),

    # Trac
    url(r'^trac/(?P<path>.*)$', TracProxyView.as_view()),

    # Gitlab
    url(r'^gitlab/(?P<path>.*)$', GitlabProxyView.as_view()),

    # Redmine
    url(r'^redmine/(?P<path>.*)$', RedmineProxyView.as_view())

)