~kim0/+junk/awstrial-fixes

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
34
35
from django.conf.urls.defaults import *
from django.conf import settings
import ubuntu_website


from django.contrib import admin
admin.autodiscover()


urlpatterns = patterns('',
    (r'^$', 'trial.views.index'),
    (r'^(?P<campaign>[a-zA-Z0-9\-\.\+?]+)/running/', 'trial.views.reserved_instance'),
    (r'^(?P<campaign>[a-zA-Z0-9\-\.\+?]+)/start/', 'trial.views.start'),
    (r'^(?P<campaign>[a-zA-Z0-9\-\.\+?]+)/run/', 'trial.views.run_instance'),
    (r'^(?P<campaign>[a-zA-Z0-9\-\.\+?]+)/instance_info/', 'trial.views.info_instance'),

    (r'^feedback/', 'trial.views.feedback'),
    
    (r'^admin/', include(admin.site.urls)),
    (r'^openid/', include('django_openid_auth.urls')),
    (r'^phone_home/(?P<secret>[a-zA-Z0-9]+)/','trial.phone_home.phone_home'),
    (r'^faq/', 'django.views.generic.simple.direct_to_template', {'template': 'faq.html'}),
)

if settings.STATIC_SERVE:
    urlpatterns += patterns('',
        (r'^media/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': settings.MEDIA_ROOT}),
        (r'^(robots.txt)$', 'django.views.static.serve',
            {'document_root': settings.MEDIA_ROOT}),
        (r'^ubuntu-website/media/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': ubuntu_website.MEDIA_ROOT}),
       
    )