Changeset 64
- Timestamp:
- 12/27/06 22:48:33 (2 years ago)
- Location:
- djac/trunk
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
djac/trunk/models.py
r49 r64 31 31 help_text=_('The name of the Trac project as used inside Djac.')) 32 32 baseurl = models.URLField( 33 verify_exists=False, 33 34 help_text=_('Base URL of the Trac site, e.g. www.mysite.com/trac/myproject') ) 34 35 report_number = models.IntegerField( -
djac/trunk/urls.py
r55 r64 25 25 from django.conf.urls.defaults import * 26 26 27 from djac.models import TracSite27 from views import index, tickets 28 28 29 29 urlpatterns = patterns( 30 30 '', 31 (r'^tickets/(?P<sites_str>.*)/(?P<owners_str>.*)/', 'djac.views.tickets'),32 (r'^tickets/' , 'djac.views.tickets'),33 (r'^$' , 'djac.views.index'),31 (r'^tickets/(?P<sites_str>.*)/(?P<owners_str>.*)/', tickets), 32 (r'^tickets/', tickets), 33 (r'^$', index), 34 34 ) 35 35 -
djac/trunk/views.py
r56 r64 59 59 if request.GET: 60 60 if request.GET.has_key('show_tickets_for_sites'): 61 sites = TracSite.objects.filter(pk__in=request.GET.getlist('sites')).order_by('name') 61 sites = '+'.join(site.name 62 for site in TracSite.objects.filter(pk__in=request.GET.getlist('sites')).order_by('name')) 62 63 else: 63 sites = 'all_sites' ,64 sites = 'all_sites' 64 65 owners = filter(None, re.split(r'\W+', request.GET['owners'])) \ 65 66 or ['all_owners'] 66 67 owners.sort() 67 68 return HttpResponseRedirect('./%s/%s/' % ( 68 '+'.join(site.name for site in sites), '+'.join(owners)))69 sites, '+'.join(owners))) 69 70 70 71 sites = TracSite.objects.all()
