2012-03-23 16:29:42 -07:00
|
|
|
from django.conf.urls import include, patterns
|
2011-03-01 09:47:03 -08:00
|
|
|
|
2013-01-19 10:06:47 -08:00
|
|
|
from .views import ReleaseListView, ReleaseDetailView
|
|
|
|
|
2011-04-29 07:38:32 -07:00
|
|
|
feedback_patterns = patterns('releng.views',
|
2011-04-28 15:44:43 -07:00
|
|
|
(r'^$', 'test_results_overview', {}, 'releng-test-overview'),
|
|
|
|
(r'^submit/$', 'submit_test_result', {}, 'releng-test-submit'),
|
|
|
|
(r'^thanks/$', 'submit_test_thanks', {}, 'releng-test-thanks'),
|
|
|
|
(r'^iso/(?P<iso_id>\d+)/$', 'test_results_iso', {}, 'releng-results-iso'),
|
|
|
|
(r'^(?P<option>.+)/(?P<value>\d+)/$','test_results_for', {}, 'releng-results-for'),
|
2011-08-16 16:26:23 -07:00
|
|
|
(r'^iso/overview/$', 'iso_overview', {}, 'releng-iso-overview'),
|
2011-03-01 09:47:03 -08:00
|
|
|
)
|
|
|
|
|
2013-01-19 15:38:54 -08:00
|
|
|
releases_patterns = patterns('releng.views',
|
|
|
|
(r'^$',
|
2013-01-19 10:06:47 -08:00
|
|
|
ReleaseListView.as_view(), {}, 'releng-release-list'),
|
2013-05-10 16:22:19 -07:00
|
|
|
(r'^json/$',
|
|
|
|
'releases_json', {}, 'releng-release-list-json'),
|
2013-01-19 15:38:54 -08:00
|
|
|
(r'^(?P<version>[-.\w]+)/$',
|
2013-01-19 10:06:47 -08:00
|
|
|
ReleaseDetailView.as_view(), {}, 'releng-release-detail'),
|
2013-01-19 15:38:54 -08:00
|
|
|
(r'^(?P<version>[-.\w]+)/torrent/$',
|
|
|
|
'release_torrent', {}, 'releng-release-torrent'),
|
2011-04-29 07:38:32 -07:00
|
|
|
)
|
2013-01-19 15:38:54 -08:00
|
|
|
|
2016-05-25 22:26:37 -07:00
|
|
|
netboot_patterns = patterns('releng.views',
|
|
|
|
(r'^archlinux\.ipxe$', 'netboot_config', {}, 'releng-netboot-config')
|
|
|
|
)
|
|
|
|
|
2013-01-19 15:38:54 -08:00
|
|
|
urlpatterns = patterns('',
|
|
|
|
(r'^feedback/', include(feedback_patterns)),
|
|
|
|
(r'^releases/', include(releases_patterns)),
|
2016-05-25 22:26:37 -07:00
|
|
|
(r'^netboot/', include(netboot_patterns)),
|
2013-01-19 15:38:54 -08:00
|
|
|
)
|
|
|
|
|
2011-03-01 09:47:03 -08:00
|
|
|
# vim: set ts=4 sw=4 et:
|