Mercurial > hg > savane-forge
annotate savane/tracker/urls.py @ 335:0718a9ef6cd5
Tracker items list + bug fixes
author | Sylvain Beucler <beuc@beuc.net> |
---|---|
date | Sun, 22 Aug 2010 23:10:40 +0200 |
parents | 062570c367f8 |
children |
rev | line source |
---|---|
297 | 1 # Trackers URLs |
2 # Copyright (C) 2010 Sylvain Beucler | |
3 # | |
4 # This file is part of Savane. | |
5 # | |
6 # Savane is free software: you can redistribute it and/or modify | |
7 # it under the terms of the GNU Affero General Public License as | |
8 # published by the Free Software Foundation, either version 3 of the | |
9 # License, or (at your option) any later version. | |
10 # | |
11 # Savane is distributed in the hope that it will be useful, | |
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 # GNU Affero General Public License for more details. | |
15 # | |
16 # You should have received a copy of the GNU Affero General Public License | |
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | |
19 from django.conf.urls.defaults import * | |
20 from django.utils.translation import ugettext, ugettext_lazy as _ | |
335
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
21 from django.views.generic.list_detail import object_detail, object_list |
297 | 22 from django.views.generic.create_update import create_object, update_object |
23 from django.contrib.auth.decorators import login_required | |
24 from savane.utils import get_site_name | |
25 from savane.perms import only_project_admin | |
26 from savane.django_utils import decorated_patterns | |
335
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
27 import views |
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
28 import models as tracker_models |
297 | 29 |
30 urlpatterns = patterns ('',) | |
31 | |
32 urlpatterns += patterns ('', | |
335
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
33 url(r'^(?P<tracker>[-\w]+)/$', views.item_list, |
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
34 { 'paginate_by': 50, |
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
35 'extra_context' : { 'title' : _("Bugs") }, }, |
0718a9ef6cd5
Tracker items list + bug fixes
Sylvain Beucler <beuc@beuc.net>
parents:
297
diff
changeset
|
36 name='item_list'), |
297 | 37 url(r'^(?P<tracker>[-\w]+)/(?P<object_id>\d+)/$', views.item_detail, |
38 {}, | |
39 name='item_detail'), | |
40 ) |