summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Hostbase/urls.py
diff options
context:
space:
mode:
authorDavid Dahl <dahl@mcs.anl.gov>2006-10-26 19:42:14 +0000
committerDavid Dahl <dahl@mcs.anl.gov>2006-10-26 19:42:14 +0000
commitf661e9837c1afe78ac8608796d0abee3fe4a5994 (patch)
tree17643bb967f7a698efd86b25ef46c6df436fba79 /src/lib/Server/Hostbase/urls.py
parentc0a5c5f0cec1dabee49dd9a8c5897ed1437bde31 (diff)
downloadbcfg2-f661e9837c1afe78ac8608796d0abee3fe4a5994.tar.gz
bcfg2-f661e9837c1afe78ac8608796d0abee3fe4a5994.tar.bz2
bcfg2-f661e9837c1afe78ac8608796d0abee3fe4a5994.zip
LDAP auth backend added, more environ/settings/cfg changes
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2456 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Hostbase/urls.py')
-rw-r--r--src/lib/Server/Hostbase/urls.py53
1 files changed, 32 insertions, 21 deletions
diff --git a/src/lib/Server/Hostbase/urls.py b/src/lib/Server/Hostbase/urls.py
index 6ff12c631..67ff1a308 100644
--- a/src/lib/Server/Hostbase/urls.py
+++ b/src/lib/Server/Hostbase/urls.py
@@ -1,24 +1,35 @@
+import os
from django.conf.urls.defaults import *
urlpatterns = patterns('Hostbase.hostbase.views',
- # Example:
- # (r'^djangobase/', include('djangobase.apps.foo.urls.foo')),
-
- # Uncomment this for admin:
- (r'^admin/', include('django.contrib.admin.urls')),
- (r'^hostbase/$', 'search'),
- (r'^hostbase/(?P<host_id>\d+)/$', 'look'),
- (r'^hostbase/(?P<host_id>\d+)/edit', 'edit'),
- (r'^hostbase/(?P<host_id>\d+)/remove', 'remove'),
- (r'^hostbase/(?P<host_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/confirm', 'confirm'),
- (r'^hostbase/(?P<host_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/(?P<name_id>\d+)/confirm', 'confirm'),
- (r'^hostbase/(?P<host_id>\d+)/dns/edit', 'dnsedit'),
- (r'^hostbase/(?P<host_id>\d+)/dns', 'dns'),
- (r'^hostbase/new', 'new'),
- (r'^hostbase/hostinfo', 'hostinfo'),
- (r'^hostbase/zones/$', 'zones'),
- (r'^hostbase/zones/(?P<zone_id>\d+)/$', 'zoneview'),
- (r'^hostbase/zones/(?P<zone_id>\d+)/edit', 'zoneedit'),
- (r'^hostbase/zones/new/$', 'zonenew'),
- (r'^hostbase/zones/(?P<zone_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/confirm', 'confirm'),
- )
+
+ (r'^admin/', include('django.contrib.admin.urls')),
+ (r'^hostbase/$', 'search'),
+ (r'^hostbase/(?P<host_id>\d+)/$', 'look'),
+ (r'^hostbase/(?P<host_id>\d+)/edit', 'edit'),
+ (r'^hostbase/(?P<host_id>\d+)/remove', 'remove'),
+ (r'^hostbase/(?P<host_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/confirm', 'confirm'),
+ (r'^hostbase/(?P<host_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/(?P<name_id>\d+)/confirm', 'confirm'),
+ (r'^hostbase/(?P<host_id>\d+)/dns/edit', 'dnsedit'),
+ (r'^hostbase/(?P<host_id>\d+)/dns', 'dns'),
+ (r'^hostbase/new', 'new'),
+ (r'^hostbase/hostinfo', 'hostinfo'),
+ (r'^hostbase/zones/$', 'zones'),
+ (r'^hostbase/zones/(?P<zone_id>\d+)/$', 'zoneview'),
+ (r'^hostbase/zones/(?P<zone_id>\d+)/edit', 'zoneedit'),
+ (r'^hostbase/zones/new/$', 'zonenew'),
+ (r'^hostbase/zones/(?P<zone_id>\d+)/(?P<item>\D+)/(?P<item_id>\d+)/confirm', 'confirm'))
+ #(r'^login/$', 'login'),
+#fixme: this is a temp. kludge to handle static serving of css, img, js etc...
+#a better solution is to use mod_python/apache directives for the static serving
+urlpatterns += patterns('',
+ (r'^site_media/(.*)$',
+ 'django.views.static.serve',
+ {'document_root': os.environ['bcfg_media_root'],
+ 'show_indexes': True}),
+ )
+urlpatterns += patterns('',
+ (r'^login/$', 'django.contrib.auth.views.login',
+ {'template_name': 'login.html'}),
+ )
+