1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2025-03-31 03:56:45 +00:00
webvirtcloud/webvirtcloud/urls.py
2015-03-19 15:37:16 +02:00

35 lines
1.8 KiB
Python

from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, name='login'),
url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', {'template_name': 'logout.html'}, name='logout'),
url(r'^accounts/profile/$', 'accounts.views.profile', name='profile'),
url(r'^accounts/$', 'accounts.views.accounts', name='accounts'),
url(r'^accounts/profile/(\d+)/$', 'accounts.views.account', name='account'),
url(r'^$', 'instances.views.index', name='index'),
url(r'^instances$', 'instances.views.instances', name='instances'),
url(r'^instance/(\d+)/([\w\-\.]+)/$', 'instances.views.instance', name='instance'),
url(r'^computes/$', 'computes.views.computes', name='computes'),
url(r'^compute/overview/(\d+)/$', 'computes.views.overview', name='overview'),
url(r'^compute/stgs/(\d+)/$', 'storages.views.storages', name='storages'),
url(r'^compute/stg/(\d+)/([\w\-\.]+)/$', 'storages.views.storage', name='storage'),
url(r'^compute/nets/(\d+)/$', 'networks.views.networks', name='networks'),
url(r'^compute/net/(\d+)/([\w\-\.]+)/$', 'networks.views.network', name='network'),
url(r'^compute/ifaces/(\d+)/$', 'interfaces.views.interfaces', name='interfaces'),
url(r'^compute/iface/(\d+)/([\w\.\:]+)$', 'interfaces.views.interface', name='interface'),
url(r'^compute/secret/(\d+)/$', 'secrets.views.secrets', name='secrets'),
url(r'^compute/statistics/(\d+)/$', 'computes.views.compute_graph', name='compute_graph'),
url(r'^console/$', 'console.views.console', name='console'),
url(r'^create/(\d+)/$', 'create.views.create_instance', name='create_instance'),
url(r'^logs/$', 'logs.views.showlogs', name='showlogs'),
(r'^admin/', include(admin.site.urls)),
)