from django.conf.urls.defaults import *
from django.contrib import admin
+import django
admin.autodiscover()
# Databrowser:
from htsworkflow.frontend import settings
+
urlpatterns = patterns('',
+ ('^accounts/login/$', 'django.contrib.auth.views.login'),
+ ('^accounts/logout/$', 'django.contrib.auth.views.logout'),
+ ('^accounts/logout_then_login/$', 'django.contrib.auth.views.logout_then_login'),
+ ('^accounts/pwchange/$', 'django.contrib.auth.views.password_change'),
+ ('^accounts/pwchange_done/$', 'django.contrib.auth.views.password_change_done'),
+ ('^accounts/profile/$', 'htsworkflow.frontend.samples.views.user_profile'),
# Base:
(r'^eland_config/', include('htsworkflow.frontend.eland_config.urls')),
- # Admin:
- (r'^admin/(.*)', admin.site.root),
+ ### MOVED Admin from here ###
+ #(r'^admin/(.*)', admin.site.root),
# Experiments:
(r'^experiments/', include('htsworkflow.frontend.experiments.urls')),
# AnalysTrack:
#(r'^analysis/', include('htsworkflow.frontend.analysis.urls')),
- # Report Views:
+ # Inventory urls
(r'^inventory/', include('htsworkflow.frontend.inventory.urls')),
+ # Report Views:
(r'^reports/', include('htsworkflow.frontend.reports.urls')),
# Library browser
(r'^library/$', 'htsworkflow.frontend.samples.views.library'),
'htsworkflow.frontend.samples.views.bedfile_fc_cnm_eland_lane_ucsc'),
(r'^results/(?P<fc_id>\w+)/(?P<cnm>C[1-9]-[0-9]+)/bedfile/(?P<lane>[1-8])',
'htsworkflow.frontend.samples.views.bedfile_fc_cnm_eland_lane'),
+ (r'^bcmagic/', include('htsworkflow.frontend.bcmagic.urls')),
# databrowser
#(r'^databrowse/(.*)', databrowse.site.root)
)
+# Allow admin
+if django.VERSION >= (1, 1, 0, 'final', 0):
+ urlpatterns += patterns('',
+ (r'^admin/', include(admin.site.urls)),
+ )
+else:
+ urlpatterns += patterns('',
+ (r'^admin/(.*)', admin.site.root),
+ )
+
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',