aboutsummaryrefslogtreecommitdiffstats
path: root/rrs/urls.py
blob: 4524b9633e7b952a960ac6aa001396b7c151b6e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
from django.conf.urls import patterns, include, url

from rrs.models import Release, Milestone
from rrs.views import RecipeListView, recipes_report, RecipeDetailView, \
    MaintainerListView, FrontPageRedirect, MaintenancePlanRedirect, \
    MaintenanceStatsView

urlpatterns = patterns('',
    url(r'^$', FrontPageRedirect.as_view(),
        name='rrs_frontpage'),
    url(r'^maintplan/(?P<maintplan_name>.*)/$',
        MaintenancePlanRedirect.as_view(),
        name='rrs_maintplan'),
    url(r'^recipes/(?P<maintplan_name>.*)/(?P<release_name>.*)/(?P<milestone_name>.*)/$',
        RecipeListView.as_view(
            template_name='rrs/recipes.html'),
        name='rrs_recipes'),
    url(r'^recipesreport/(?P<maintplan_name>.*)/(?P<release_name>.*)/(?P<milestone_name>.*)/$',
        recipes_report,
        name="rrs_recipesreport"),
    url(r'^recipedetail/(?P<maintplan_name>.*)/(?P<pk>\d+)/$',
        RecipeDetailView.as_view(
            template_name='rrs/recipedetail.html'),
        name='rrs_recipedetail'),
    url(r'^maintainers/(?P<maintplan_name>.*)/(?P<release_name>.*)/(?P<milestone_name>.*)/$',
        MaintainerListView.as_view(
        template_name='rrs/maintainers.html'),
        name="rrs_maintainers"),
    url(r'^stats/(?P<maintplan_name>.*)/(?P<release_name>.*)/(?P<milestone_name>.*)/$',
        MaintenanceStatsView.as_view(
        template_name='rrs/rrs_stats.html'),
        name="rrs_stats"),
)