2 from django
.conf
.urls
import include
, url
3 from django
.contrib
import admin
4 from django
.conf
import settings
5 from django
.conf
.urls
.static
import static
7 # strip the leading "/"
8 static_prefix
= settings
.STATIC_URL
[1:]
10 # This URLs should be always be served, even during maintenance mode
11 urlpatterns
= static(settings
.STATIC_URL
, document_root
=settings
.STATIC_ROOT
)
14 # Check for maintenace mode
15 from django
.conf
import settings
16 if settings
.MAINTENANCE
:
17 from mygpo
.web
import utils
19 url(r
'', utils
.maintenance
),
23 # URLs are still registered during maintenace mode because we need to
24 # build links from them (eg login-link).
26 url(r
'^', include('mygpo.web.urls')),
27 url(r
'^', include('mygpo.podcasts.urls')),
28 url(r
'^', include('mygpo.directory.urls')),
29 url(r
'^', include('mygpo.api.urls')),
30 url(r
'^', include('mygpo.userfeeds.urls')),
31 url(r
'^', include('mygpo.share.urls')),
32 url(r
'^', include('mygpo.history.urls')),
33 url(r
'^', include('mygpo.subscriptions.urls')),
34 url(r
'^', include('mygpo.users.urls')),
35 url(r
'^', include('mygpo.podcastlists.urls')),
36 url(r
'^suggestions/', include('mygpo.suggestions.urls')),
37 url(r
'^publisher/', include('mygpo.publisher.urls')),
38 url(r
'^administration/', include('mygpo.administration.urls')),
39 url(r
'^pubsub/', include('mygpo.pubsub.urls')),
40 url(r
'^admin/', include(admin
.site
.urls
)),