- # url(r'^admin/', include(admin.site.urls)),
- (r'^login/?$', 'auth.views.login_user'),
- (r'^slice/?$', 'slice.views.fake_view'),
- (r'^slice/(?P<name>\w+)/?$', 'slice.views.fake_view'),
- (r'^sample/?$', 'slice.views.sample'),
-)
+ url(r'^admin/', include(admin.site.urls)),
+ #
+ # default / view
+ (r'^/?$', the_default_view),
+ #
+ # login / logout
+ (r'^login-ok/?$', the_after_login_view, {'state': 'Welcome to MySlice'} ),
+ #
+ # seems to be what login_required uses to redirect ...
+ (r'^accounts/login/$', the_login_view),
+ (r'^login/?$', the_login_view),
+ (r'^logout/?$', 'auth.views.logout_user'),
+ #
+ # the manifold proxy
+ (r'^manifold/proxy/(?P<format>\w+)/?$', 'manifoldapi.manifoldproxy.proxy'),
+ #
+ #
+ # RESTful interface
+ (r'^rest/(?P<object_type>[^/]+)/(?P<object_name>[^/]+)?/?$', 'rest.dispatch'),
+ (r'^table/(?P<object_type>[^/]+)/(?P<object_name>[^/]+)?/?$', 'rest.dispatch'),
+ (r'^datatable/(?P<object_type>[^/]+)/(?P<object_name>[^/]+)?/?$', 'rest.dispatch'),
+ #
+ #
+ #(r'^view/?', include('view.urls')),
+ #(r'^list/slices', 'view.list.slices')
+ #
+ #
+ # Portal
+ (r'^testbeds/?$', portal.testbedlist.TestbedList.as_view()),
+ (r'^slice/(?P<slicename>[^/]+)/?$', portal.sliceview.SliceView.as_view()),
+ url(r'^portal/', include('portal.urls')),
+]
+
+#this one would not match the convention
+# url(r'^debug/', include('debug_platform.urls')),
+# but it was commented out anyways
+for aux in auxiliaries:
+ if aux in INSTALLED_APPS:
+ urls.append ( url ( r'^%s/'%aux, include ('%s.urls'%aux )))
+
+urlpatterns = patterns(*urls)