Exemple #1
0
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 volume list;volume detail;create volume;once time delete more volumes'

LOG = logging.getLogger(__name__)
#    code begin

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns(
    'dashboard.volume_manage.views',
    # get all the volumes
    url(r'^volumes/$', 'get_volume_list', name='get_volume_list',
        method='get'),
    # create volume
    url(r'^volumes/volume/page/$',
        'create_volume_action',
        name='create_volume_action',
        method='post'),
    # delete one or more volumes
    url(r'^volumes/delete_volumes/$',
        'delete_volumes',
        name='delete_volumes',
        method='delete'),

    # get the volume's detail information
    url(r'^volumes/volume/(?P<volume_id>[^/]+)/detail$',
        'volume_detail',
        name='get_volume_detail',
Exemple #2
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.virtual_keypairs_manage.views',
    url(r'^keypairs/keypairlist/$',
        'get_project_keypairs_list',
        name='get_project_keypairs_list',
        method='get'),
    url(r'^keypairs/createkeypair/$',
        'create_keypair_index',
        name='create_keypair_index',
        method='get'),
    url(r'^keypairs/keypaircreateaction/$',
        'create_keypair_action',
        name='create_keypair_action',
        method='post'),
    url(r'^keypairs/importkeypair/$',
        'import_keypair_index',
        name='import_keypair_index',
        method='get'),
    url(r'^keypairs/importkeypairaction/$',
        'import_keypair_action',
Exemple #3
0
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.virtual_router_manage.views',
    url(r'^routers$',
        'get_routers_projects',
        name='get_routers_projects',
        method='get'),
    url(r'^routers/routersmenu$',
        'get_routers_projects_menu',
        name='get_routers_projects_menu',
        method='get'),
    url(r'^routers/tenants/(?P<tenant_id>[^/]+)/projects/$',
        'get_routers_projects_list',
        name='get_routers_projects_list',
        method='get'),
    url(r'^routers/(?P<router_project_id>[^/]+)/tenants/(?P<tenant_id>[^/]+)/getRouterProjectInfo/$',
        'get_routerprojectinfo',
        name='get_routerprojectinfo',
        method='get'),
    url(r'^routers/(?P<routerproject_id>[^/]+)/deleteprojectaction/$',
        'delete_routerproject_action',
Exemple #4
0
import logging

from dashboard.urls import url
from django.conf import settings
from django.conf.urls.defaults import patterns

#    code begin
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns(
    'dashboard.virtual_network_manage.views',
    url(r'^network/projects$',
        'get_network_projects',
        name='get_network_projects',
        method='get'),
    url(r'^network/projectsmenu$',
        'get_network_projects_menu',
        name='get_network_projects_menu',
        method='get'),
    url(r'^network/tenants/(?P<tenant_id>[^/]+)/networks/',
        'get_tenant_networks',
        name='get_tenant_networks',
        method='get'),
    url(r'^network/tenants/(?P<tenant_id>[^/]+)/createnetwork/(?P<networkortopology>[^/]+)/',
        'create_network_index',
        name='create_network_index',
        method='get'),
    url(r'^network/tenants/(?P<tenant_id>[^/]+)/createnetworkaction/',
        'create_network_action',
Exemple #5
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns

from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.node_manage.views',
                       #get node list
                       url(r'^nodes/$', 'index_node', name='get_node_index',
                           method='get'),
                       #get table of node create
                       url(r'^nodes/new/$', 'create_node', name='create_node',
                           method='get'),
                       #create action for node
                       url(r'^nodes/$', 'create_node_action',
                           name='create_node_action', method='post'),
                       #delete action for node
                       url(r'^nodes/(?P<node_uuid>[^/]+)/delete$',
                           'delete_node_form', name='delete_node_form',
                           method='get'),

                       url(r'^nodes/(?P<node_uuid>[^/]+)/$', 'delete_node',
                           name='delete_node', method='delete'),
                       #get table of node edit
                       url(r'^nodes/(?P<node_uuid>[^/]+)/edit$', 'update_node',
Exemple #6
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.virtual_address_manage.views',

    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/floatingips/$',
        'get_floating_ips_list', name='get_floating_ips_list', method='get'),

    url(r'^virtualaddress/groupslist/$',
        'get_floating_ips_address', name='get_floating_ips_address', method='get'),

    url(r'^virtualaddress/groupslistips/$',
        'get_securitygroup_ips_list', name='get_securitygroup_ips_list', method='get'),

    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/allocateip/$',
        'allocate_ip_index', name='allocate_ip_index', method='get'),

    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/allocateipaction/$',
        'allocate_ip_action', name='allocate_ip_action', method='post'),

    url(r'^virtualaddress/(?P<ip_id>[^/]+)/releaseip/$',
        'release_ip_index', name='release_ip_index', method='get'),
Exemple #7
0
import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()


urlpatterns = patterns('dashboard.software_manage.views',
    # get softwares
    url(r'^softwares/$', 'software_list', name='get_software_list', method='get'),
    # get softwares with flat
    url(r'^softwares/(?P<flat>all|windows|linux|mac)/$',
        'software_list', name='get_software_list_with_type', method='get'),

    # create software
    url(r'^softwares/new/$', 'create_software_form', name='create_software_form', method='get'),
    url(r'^softwares/$', 'create_software_action', name='create_software_action', method='post'),

    # delete software
    url(r'^softwares/(?P<software_uuid>[^/]+)/delete/$',
        'delete_software_form', name='delete_software_form', method='get'),
    url(r'^softwares/(?P<software_uuid>[^/]+)/$',
        'delete_software_action', name='delete_software_action', method='delete'),
    url(r'^softwares/$', 'delete_softwares', name='delete_softwares', method='delete'),
Exemple #8
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.1 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.user_manage.views',
    # show the user list
    url(r'^users/$', 'index_user', name='get_user_list', method='get'),
    url(r'^users/(?P<user_id>[^/]+)/detail/$',
        'user_detail',
        name='get_user_detail',
        method='get'),

    # create user
    url(r'^users/new/$',
        'create_user_form',
        name='create_user_form',
        method='get'),
    url(r'^users/$',
        'create_user_action',
        name='create_user_action',
        method='post'),
Exemple #9
0
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.virtual_router_manage.views',

    url(r'^routers$',
        'get_routers_projects', name='get_routers_projects', method='get'),

    url(r'^routers/routersmenu$',
        'get_routers_projects_menu', name='get_routers_projects_menu', method='get'),

    url(r'^routers/tenants/(?P<tenant_id>[^/]+)/projects/$',
        'get_routers_projects_list', name='get_routers_projects_list',method='get'),

    url(r'^routers/(?P<router_project_id>[^/]+)/tenants/(?P<tenant_id>[^/]+)/getRouterProjectInfo/$',
        'get_routerprojectinfo', name='get_routerprojectinfo', method='get'),

    url(r'^routers/(?P<routerproject_id>[^/]+)/deleteprojectaction/$',
        'delete_routerproject_action', name='delete_routerproject_action', method='delete'),

    url(r'^routers/(?P<routerproject_id>[^/]+)/tenants/(?P<tenant_id>[^/]+)/createRouterProjectDetail/$',
        'create_routerprojectdetail', name='create_routerprojectdetail', method='get'),
Exemple #10
0
import logging

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.log_manage.views',

    # Query logs for index
    url(r'^logs/query/$',
        'log_query_index',
        name='log_query_index',
        method='get'),
    url(r'^logs/(?P<uuid>[^/]+)/$',
        'delete_log',
        name='delete_log',
        method='delete'),
    url(r'^logs/query/delete$',
        'delete_logs_query',
        name='delete_logs_query',
        method='delete'),
    # Clean all logs for the  system.
    url(r'^logs/(?P<uuid>[^/]+)/form$',
        'delete_log_form',
        name='delete_log_form',
        method='get'),
    # Get log details for one tenant.
Exemple #11
0
from django.conf.urls import patterns, include

from dashboard.urls import url
from dashboard.authorize_manage.views import get_login_view

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^$', get_login_view, name='get_login_view', method='get'),
    url(r'^auth/', include('openstack_auth.urls')),
    url(r'', include('dashboard.site_urls')),
    #url(r'^authorize/',include('dashboard.authorize.urls')),
    #url(r'^$','dashboard.login.views.splash',name='splash'),
    #url(r'^auth/',include('openstack_auth.urls')),
    # Examples:
    # url(r'^$', 'creeper.views.home', name='home'),
    # url(r'^creeper/', include('creeper.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
)

js_info_dict = {
    'packages': ('your.app.package', ),
}
Exemple #12
0
import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns(
    'dashboard.software_manage.views',
    # get softwares
    url(r'^softwares/$',
        'software_list',
        name='get_software_list',
        method='get'),
    # get softwares with flat
    url(r'^softwares/(?P<flat>all|windows|linux|mac)/$',
        'software_list',
        name='get_software_list_with_type',
        method='get'),

    # create software
    url(r'^softwares/new/$',
        'create_software_form',
        name='create_software_form',
        method='get'),
    url(r'^softwares/$',
        'create_software_action',
        name='create_software_action',
Exemple #13
0
from django.conf.urls import patterns, include

from dashboard.urls import url
from dashboard.authorize_manage.views import get_login_view

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', get_login_view, name='get_login_view', method='get'),
    url(r'^auth/', include('openstack_auth.urls')),
    url(r'', include('dashboard.site_urls')),
    #url(r'^authorize/',include('dashboard.authorize.urls')),
    #url(r'^$','dashboard.login.views.splash',name='splash'),
    #url(r'^auth/',include('openstack_auth.urls')),
    # Examples:
    # url(r'^$', 'creeper.views.home', name='home'),
    # url(r'^creeper/', include('creeper.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
)

js_info_dict = {
    'packages': ('your.app.package',),
    }
Exemple #14
0
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 volume list;volume detail;create volume;once time delete more volumes'

LOG = logging.getLogger(__name__)
#    code begin


# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('dashboard.volume_manage.views',
    # get all the volumes
    url(r'^volumes/$', 'get_volume_list', name='get_volume_list', method='get'),
    # create volume
    url(r'^volumes/volume/page/$', 'create_volume_action',
        name='create_volume_action', method='post'),
    # delete one or more volumes
    url(r'^volumes/delete_volumes/$', 'delete_volumes', name='delete_volumes',
        method='delete'),

    # get the volume's detail information
    url(r'^volumes/volume/(?P<volume_id>[^/]+)/detail$', 'volume_detail',
        name='get_volume_detail', method='get'),
    # show the create form table
    url(r'^volumes/tenants/(?P<tenant_id>[^/]+)/volume/(?P<snapshot_id>[^/]+)/page/$',
        'create_volume_form', name='create_volume_form',
        method='get'),
Exemple #15
0
from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.5 create'

import logging

LOG = logging.getLogger(__name__)

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.notice_manage.views',
    # get notice list
    url(r'^notices/$', 'index_notice', name='get_notice_list', method='get'),

    # get create form of notice
    url(r'^notices/new/$', 'create_notice', name='create_notice',
        method='get'),

    # get action for notice
    url(r'^notices/(?P<notice_uuid>[^/]+)/(?P<type>detail|edit|delete)/$',
        'notice_action',
        name='notice_action',
        method='get'),

    # create action for notice
    url(r'^notices/new/$',
        'create_notice_action',
        name='create_notice_action',
Exemple #16
0
import logging

LOG = logging.getLogger(__name__)
#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admind
# admin.autodiscover()

urlpatterns = patterns(
    'dashboard.prepare_manage.views',
    url(r'^prepares$', 'prepare_list', name='prepare_list', method='get'),
    url(r'^prepare/list/$',
        'get_prepare_list',
        name='get_prepare_list',
        method='get'),
    url(r'^prepare/project/need_from/(?P<need_uuid>[^/]+)/$',
        'create_project_need_form',
        name='create_project_need_form',
        method='get'),
    url(r'^prepare/project/tenant/(?P<need_uuid>[^/]+)/$',
        'create_project_tenant',
        name='create_project_tenant',
        method='post'),
    url(r'^prepare/network/create_network/(?P<network_obj_id>[^/]+)/',
        'create_network_index_in_prepare',
        name='create_network_index_prepare',
Exemple #17
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.virtual_address_manage.views',
    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/floatingips/$',
        'get_floating_ips_list',
        name='get_floating_ips_list',
        method='get'),
    url(r'^virtualaddress/groupslist/$',
        'get_floating_ips_address',
        name='get_floating_ips_address',
        method='get'),
    url(r'^virtualaddress/groupslistips/$',
        'get_securitygroup_ips_list',
        name='get_securitygroup_ips_list',
        method='get'),
    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/allocateip/$',
        'allocate_ip_index',
        name='allocate_ip_index',
        method='get'),
    url(r'^virtualaddress/tenants/(?P<tenant_id>[^/]+)/allocateipaction/$',
        'allocate_ip_action',
Exemple #18
0
from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.5 create'

import logging

LOG = logging.getLogger(__name__)

from django.conf.urls.defaults import patterns
from dashboard.urls import url


urlpatterns = patterns('dashboard.check_manage.views',
   #get the list of task
   url(r'^tasks/$', 'get_task_list', name='get_task_list', method='get'),
   #get task form
   url(r'^tasks/(?P<task_id>[^/]+)/$', 'get_task_form', name='get_task_form', method='get'),
   #check task
   url(r'^tasks/(?P<task_id>[^/]+)/check/$', 'check_task', name='check_task', method='post'),

   # show user's task in index.html
   url(r'^tasks/list/user/$', 'get_user_task_list', name='get_user_task_list', method='get'),
   # show user's all tasks
   url(r'^tasks/list/user/all/$', 'get_user_task_list_all', name='get_user_task_list_all', method='get'),

   # show one task's detail infomation
   url(r'^tasks/(?P<task_id>[^/]+)/detail/$', 'task_detail',
               name='get_task_detail', method='get'),

   # resubmit task
Exemple #19
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.virtual_network_topology.views',
    url(r'^networktopology$',
        'get_network_topology',
        name='get_network_topology',
        method='get'),
    url(r'^networktopology/menu$',
        'get_network_topology_menu',
        name='get_network_topology_menu',
        method='get'),
    url(r'^network/networktopologyindex/$',
        'networktopology_index',
        name='networktopology_index',
        method='get'),
    url(r'^network/getnetworktopologydata/$',
        'get_networktopology_data',
        name='get_networktopology_data',
        method='get'),
)
Exemple #20
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns

from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns(
    'dashboard.monitor_manage.views',
    url(r'^$', 'index', name='monitor_manage_index', method='get'),
    # ajax get monitor usage list
    url(r'^monitors/usage/$',
        'get_system_usage',
        name='get_system_usage',
        method='get'),
    # ajax get monitor usage list
    url(r'^monitors/usage/(?P<tenant_id>[^/]+)/details/$',
        'get_tenant_usage_details',
        name='get_tenant_usage_details',
        method='get'),
    # ajax get monitor hosts tree
    url(r'^monitors/hosts/tree$',
        'get_host_tree',
        name='get_host_tree',
        method='get'),
Exemple #21
0
from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.5 create'

import logging

LOG = logging.getLogger(__name__)

from django.conf.urls.defaults import patterns
from dashboard.urls import url


urlpatterns = patterns('dashboard.role_manage.views',
                       # get role list
                       url(r'^roles/$', 'get_role_list', name='get_role_list', method='get'),

                       url(r'^roles/new/$', 'create_role_form', name='create_role_form', method='get'),

                       # get create form of role
                       url(r'^roles/create/$', 'create_role', name='create_role', method='post'),

                       url(r'^roles/edit/(?P<role_id>[^/]+)/$',
                           'edit_role_form', name='edit_role_form', method='get'),


                       url(r'^roles/edit/(?P<role_id>[^/]+)/$',
                           'edit_role', name='edit_role', method='post'),

                       url(r'^roles/delete/(?P<role_id>[^/]+)/$', 'delete_role_form', name='delete_role_form',
                           method='get'),
Exemple #22
0
import logging

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns(
    'dashboard.authorize_manage.views',
    url(r'^permit/$',
        'authorize_permit',
        name='authorize_permit',
        method='post'),
    url(r'^permit/$', 'get_permit_view', name='get_permit_view', method='get'),
    url(r'^tips/$', 'show_permit_tips', name='show_permit_tips', method='get'),
    url(r'^login/$', 'authorize_login', name='authorize_login', method='post'),
    url(r'^logout/$',
        'authorize_logout',
        name='authorize_logout',
        method='get'),
    url(r'^loginclientindex/$',
        'get_login_client_view',
        name='get_login_client_view',
        method='get'),
    url(r'^loginclient/$',
        'authorize_client_login',
        name='authorize_client_login',
Exemple #23
0
__author__ = 'gmj'
__date__ = '2012-02-18'
__version__ = 'v2.0.2'

import logging

from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.2 flavor list,get flavor detail,create flavor,update flavor'


LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.hard_template_manage.views',
    url(r'^flavor/$','get_flavor_list',name='get_flavor_list',method='get'),
    url(r'^flavor/(?P<flavor_id>[^/]+)/$','get_flavor_detail',name='get_flavor_detail',method='get'),

    url(r'^flavor/(?P<flavor_id>[^/]+)/form$','delete_flavor_form',name='delete_flavor_form',method='get'),
    url(r'^flavor/(?P<flavor_id>[^/]+)/$','delete_flavor',name='delete_flavor',method='delete'),


    url(r'^flavor/new$','create_flavor_form',name='create_flavor_form',method='get'),
    url(r'^flavor/$','create_flavor',name='create_flavor',method='post'),

)


Exemple #24
0
import logging

from dashboard.urls import url
from django.conf import settings
from django.conf.urls.defaults import patterns

#    code begin
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.virtual_network_manage.views',

    url(r'^network/projects$', 'get_network_projects',
        name='get_network_projects', method='get'),

    url(r'^network/projectsmenu$', 'get_network_projects_menu',
        name='get_network_projects_menu', method='get'),

    url(r'^network/tenants/(?P<tenant_id>[^/]+)/networks/', 'get_tenant_networks',
        name='get_tenant_networks', method='get'),

    url(r'^network/tenants/(?P<tenant_id>[^/]+)/createnetwork/(?P<networkortopology>[^/]+)/', 'create_network_index',
        name='create_network_index', method='get'),

    url(r'^network/tenants/(?P<tenant_id>[^/]+)/createnetworkaction/', 'create_network_action',
        name='create_network_action', method='post'),

    url(r'^network/tenants/(?P<tenant_id>[^/]+)/createnetworkactiontopology/', 'create_network_action_topology',
        name='create_network_action_topology', method='post'),
Exemple #25
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns

from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns(
    'dashboard.node_manage.views',
    #get node list
    url(r'^nodes/$', 'index_node', name='get_node_index', method='get'),
    #get table of node create
    url(r'^nodes/new/$', 'create_node', name='create_node', method='get'),
    #create action for node
    url(r'^nodes/$',
        'create_node_action',
        name='create_node_action',
        method='post'),
    #delete action for node
    url(r'^nodes/(?P<node_uuid>[^/]+)/delete$',
        'delete_node_form',
        name='delete_node_form',
        method='get'),
    url(r'^nodes/(?P<node_uuid>[^/]+)/$',
        'delete_node',
        name='delete_node',
Exemple #26
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

#    code begin
urlpatterns = patterns(
    'dashboard.securitygroup_manage.views',
    url(r'^securitygroup/projects$',
        'get_securitygroup_projects',
        name='get_securitygroup_projects',
        method='get'),
    url(r'^securitygroup/(?P<security_group_id>[^/]+)/editgrouprules/$',
        'edit_securitygrouprules',
        name='edit_securitygrouprules',
        method='get'),
    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/groups/$',
        'get_securitygroup_list',
        name='get_securitygroup_list',
        method='get'),
    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/creategroup/$',
        'create_securitygroup_index',
        name='create_securitygroup_index',
        method='get'),
    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/creategroupaction/$',
        'create_securitygroup_action',
Exemple #27
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 create'



LOG = logging.getLogger(__name__)

#    code begin
urlpatterns = patterns('dashboard.securitygroup_manage.views',
    url(r'^securitygroup/projects$', 'get_securitygroup_projects',
        name='get_securitygroup_projects', method='get'),

    url(r'^securitygroup/(?P<security_group_id>[^/]+)/editgrouprules/$',
        'edit_securitygrouprules', name='edit_securitygrouprules', method='get'),

    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/groups/$',
        'get_securitygroup_list', name='get_securitygroup_list',  method='get'),

    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/creategroup/$',
        'create_securitygroup_index', name='create_securitygroup_index', method='get'),

    url(r'^securitygroup/tenants/(?P<tenant_id>[^/]+)/creategroupaction/$',
        'create_securitygroup_action', name='create_securitygroup_action', method='post'),

    url(r'^securitygroup/(?P<security_group_id>[^/]+)/deletegroupindex/$',
        'delete_securitygroup_index', name='delete_securitygroup_index', method='get'),
Exemple #28
0
__version__ = 'v2.0.1'

import logging

#    code begin
from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 instance_mange,get instance list,get snapshots list,create image template quickly'

LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.instance_manage.views',
    url(r'^instances/$', 'instance_list',  name='get_instance_list', method='get'),
    url(r'^instances/(?P<instance_id>[^/]+)/projects/(?P<tenant_id>[^/]+)/$', 'instance_detail',
        name='get_instance_detail', method='get'),
    #url(r'^instances/(?P<instance_id>[^/]+)/action$',
    #    'get_instance_action_form', name='get_instance_action_form',
    #    method='get'),

    # get status for instance
    url(r'^instances/(?P<instance_id>[^/]+)/status/$', 'instance_status',
        name='get_instance_status', method='get'),
    # get task for instance
    #url(r'^instances/(?P<instance_id>[^/]+)/task/$', 'instance_task',
    #    name='get_instance_task', method='get'),
    # get power for instance
    #url(r'^instances/(?P<instance_id>[^/]+)/power/$', 'instance_power',
    #    name='get_instance_power', method='get'),
Exemple #29
0
from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.5 create'

import logging

LOG = logging.getLogger(__name__)

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.role_manage.views',
    # get role list
    url(r'^roles/$', 'get_role_list', name='get_role_list', method='get'),
    url(r'^roles/new/$',
        'create_role_form',
        name='create_role_form',
        method='get'),

    # get create form of role
    url(r'^roles/create/$', 'create_role', name='create_role', method='post'),
    url(r'^roles/edit/(?P<role_id>[^/]+)/$',
        'edit_role_form',
        name='edit_role_form',
        method='get'),
    url(r'^roles/edit/(?P<role_id>[^/]+)/$',
        'edit_role',
        name='edit_role',
        method='post'),
Exemple #30
0
import logging

LOG = logging.getLogger(__name__)
#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admind
# admin.autodiscover()

urlpatterns = patterns('dashboard.image_template_manage.views',
    # get all images
    url(r'^images/$', 'image_list', name='get_image_list', method='get'),
    # get update image form table
    url(r'^images/(?P<image_id>[^/]+)/edit/$', 'update_image_template_form',
        name='update_image_form', method='get'),
    # update the image information
    url(r'^images/(?P<image_id>[^/]+)/$', 'update_image_template',
        name='update_image_template', method='post'),
    # delete the image
    url(r'^images/(?P<image_id>[^/]+)/delete$', 'delete_image_form',
        name='delete_image_form', method='get'),

    url(r'^images/(?P<image_id>[^/]+)/$', 'delete_image',
        name='delete_image', method='delete'),

    url(r'^images/batch/list$', 'delete_image_batch',
        name='delete_image_batch', method='post'),
Exemple #31
0
import logging

#    code begin
from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.1 instance_mange,get instance list,get snapshots list,create image template quickly'

LOG = logging.getLogger(__name__)

urlpatterns = patterns(
    'dashboard.instance_manage.views',
    url(r'^instances/$',
        'instance_list',
        name='get_instance_list',
        method='get'),
    url(r'^instances/(?P<instance_id>[^/]+)/projects/(?P<tenant_id>[^/]+)/$',
        'instance_detail',
        name='get_instance_detail',
        method='get'),
    #url(r'^instances/(?P<instance_id>[^/]+)/action$',
    #    'get_instance_action_form', name='get_instance_action_form',
    #    method='get'),

    # get status for instance
    url(r'^instances/(?P<instance_id>[^/]+)/status/$',
        'instance_status',
        name='get_instance_status',
        method='get'),
    # get task for instance
Exemple #32
0
#    Unless required by applicable law or agreed to in writing, software
#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#    License for the specific language governing permissions and limitations
#    under the License.


__author__ = 'shichong'
__date__ = '2013-07-19'
__version__ = 'v2.0.9'

from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.9 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.virtual_network_topology.views',
    url(r'^networktopology$', 'get_network_topology', name='get_network_topology', method='get'),
    url(r'^networktopology/menu$', 'get_network_topology_menu', name='get_network_topology_menu', method='get'),
    url(r'^network/networktopologyindex/$', 'networktopology_index', name='networktopology_index', method='get'),
    url(r'^network/getnetworktopologydata/$', 'get_networktopology_data', name='get_networktopology_data', method='get'),

)
Exemple #33
0
import logging

from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.control_manage.views',
    url(r'^controllers/$', 'index_controller', name='get_controller_menu',
        method='get'),

    url(r'^controllers/(?P<type>all|menu|action)/$', 'index_controller',
        name='get_controllers', method='get'),
    url(
        r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/rebootinstance/$',
        'reboot_instance_client', name='reboot_instance_client', method='get'),

    url(
        r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/stopinstance/$',
        'stop_instance_client', name='stop_instance_client', method='get'),

    url(
        r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/unstopinstance/$',
        'unstop_instance_client', name='unstop_instance_client', method='get'),
from django.conf.urls import patterns, include
from dashboard.urls import url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns(
    'dashboard',
    url(r'^success/$', 'views.index', name='index'),
    url(r'^authorize_manage/', include('dashboard.authorize_manage.urls')),
    url(r'^control_manage/', include('dashboard.control_manage.urls')),
    url(r'^instance_manage/', include('dashboard.instance_manage.urls')),
    url(r'^image_template_manage/',
        include('dashboard.image_template_manage.urls')),
    url(r'^hard_template_manage/',
        include('dashboard.hard_template_manage.urls')),
    url(r'^user_manage/', include('dashboard.user_manage.urls')),
    url(r'^project_manage/', include('dashboard.project_manage.urls')),
    url(r'^node_manage/', include('dashboard.node_manage.urls')),
    url(r'^software_manage/', include('dashboard.software_manage.urls')),
    url(r'^volume_manage/', include('dashboard.volume_manage.urls')),
    url(r'^log_manage/', include('dashboard.log_manage.urls')),
    url(r'^monitor_manage/', include('dashboard.monitor_manage.urls')),
    url(r'^securitygroup_manage/',
        include('dashboard.securitygroup_manage.urls')),
    url(r'^notice_manage/', include('dashboard.notice_manage.urls')),
    url(r'^static_resource_manage/',
        include('dashboard.static_resource_manage.urls')),
    url(r'^thresholds_manage/', include('dashboard.thresholds_manage.urls')),
    url(r'^virtual_address_manage/',
Exemple #35
0
import logging

from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url


if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)


urlpatterns = patterns('dashboard.project_manage.views',
    url(r'^projects/$', 'index_project', name='get_project_list', method='get'),
    url(r'^projects/all/$', 'get_all_project', name='get_all_project', method='get'),
    url(r'^projects/get_project_menu/$',
        'get_project_menu', name='get_project_menu', method='get'),

    # create project
    url(r'^projects/new/$', 'create_project_form', name='create_project_form', method='get'),
    url(r'^projects/$', 'create_project_action', name='create_project_action', method='post'),

    # update project
    url(r'^projects/(?P<tenant_id>[^/]+)/edit/$',
        'update_project_form', name='update_project_form', method='get'),
    url(r'^projects/(?P<tenant_id>[^/]+)/$',
        'update_project_action', name='update_project_action', method='post'),

    # update the quotas of a project
Exemple #36
0
from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.1 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.user_manage.views',
    # show the user list
    url(r'^users/$', 'index_user', name='get_user_list', method='get'),
    url(r'^users/(?P<user_id>[^/]+)/detail/$', 'user_detail',
        name='get_user_detail', method='get'),

    # create user
    url(r'^users/new/$', 'create_user_form', name='create_user_form', method='get'),
    url(r'^users/$', 'create_user_action', name='create_user_action', method='post'),

    # update user
    url(r'^users/(?P<user_id>[^/]+)/edit/$',
        'update_user_form', name='update_user_form', method='get'),
    url(r'^users/(?P<user_id>[^/]+)/$',
        'update_user_action', name='update_user_action', method='post'),

    # delete user
    url(r'^users/(?P<user_id>[^/]+)/delete/$',
Exemple #37
0
__author__ = 'tangjun'
__date__ = '2012-01-24'
__version__ = 'v2.0.1'

from django.conf import settings
if settings.DEBUG:
    __log__ = 'v2.0.1 create'

import logging
LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('dashboard.authorize_manage.views',
    url(r'^permit/$', 'authorize_permit', name='authorize_permit', method='post'),
    url(r'^permit/$', 'get_permit_view', name='get_permit_view', method='get'),
    url(r'^tips/$', 'show_permit_tips', name='show_permit_tips', method='get'),
    url(r'^login/$', 'authorize_login', name='authorize_login', method='post'),
    url(r'^logout/$', 'authorize_logout', name='authorize_logout', method='get'),
    url(r'^loginclientindex/$', 'get_login_client_view', name='get_login_client_view', method='get'),
    url(r'^loginclient/$', 'authorize_client_login', name='authorize_client_login', method='post'),
    url(r'^clientlogout/$', 'authorize_client_logout', name='authorize_client_logout', method='get'),
    url(r'^clientinstances$', 'get_client_instances', name='get_client_instances', method='get'),
)
Exemple #38
0
__author__ = 'zwd'

import logging

from dashboard.urls import url

from django.conf import settings
from django.conf.urls.defaults import patterns

if settings.DEBUG:
    __log__ = 'v2.0.6 create'

LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.static_resource_manage.views',

    # go to resource_html
    url(r'^static_resources/(?P<type>node|project|instance)/$', 'goto_static_resource',
        name='goto_static_resource', method='get'),

    # get resource
    url(r'^static_resources/(?P<type>node|project|instance)/resource/$',
        'get_static_resource', name='get_static_resource', method='get'),

)
Exemple #39
0
from django.conf import settings

if settings.DEBUG:
    __log__ = 'v2.0.1 create'

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns(
    'dashboard.control_manage.views',
    url(r'^controllers/$',
        'index_controller',
        name='get_controller_menu',
        method='get'),
    url(r'^controllers/(?P<type>all|menu|action)/$',
        'index_controller',
        name='get_controllers',
        method='get'),
    url(r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/rebootinstance/$',
        'reboot_instance_client',
        name='reboot_instance_client',
        method='get'),
    url(r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/stopinstance/$',
        'stop_instance_client',
        name='stop_instance_client',
        method='get'),
    url(r'^controllers/client/projects/(?P<project_id>[^/]+)/instances/(?P<instance_id>[^/]+)/unstopinstance/$',
        'unstop_instance_client',
Exemple #40
0
#    under the License.
"""
URL mapping for django
"""

__author__ = 'xulei'
__date__ = '2013-04-07'
__version__ = 'v2.0.6'

import logging

from django.conf import settings
from django.conf.urls.defaults import patterns
from dashboard.urls import url

if settings.DEBUG:
    __log__ = 'v2.0.6 thresholds manage'

LOG = logging.getLogger(__name__)

urlpatterns = patterns('dashboard.thresholds_manage.views',
                       url(r'^thresholds/$', 'get_thresholds_list',
                           name='get_thresholds_list', method='get'),
                       # forward html
                       url(r'^forward/update_form/$',
                           'update_form', name='update_form', method='get'),
                       # ajax
                       url(r'^threshold/os-strategy/$',
                           'update_thresholds', name='update_thresholds',
                           method='post'),
)
Exemple #41
0
if settings.DEBUG:
    __log__ = 'v2.0.1 create'

import logging

LOG = logging.getLogger(__name__)

#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

urlpatterns = patterns('dashboard.log_manage.views',

    # Query logs for index
    url(r'^logs/query/$', 'log_query_index', name='log_query_index', method='get'),

    url(r'^logs/(?P<uuid>[^/]+)/$', 'delete_log', name='delete_log', method='delete'),

    url(r'^logs/query/delete$', 'delete_logs_query', name='delete_logs_query', method='delete'),
    # Clean all logs for the  system.
    url(r'^logs/(?P<uuid>[^/]+)/form$', 'delete_log_form', name='delete_log_form', method='get'),
    # Get log details for one tenant.
    url(r'^logs/detail/(?P<uuid>[^/]+)/$', 'get_log_detail', name='get_log_detail', method='get'),

    url(r'^logs/export/list$', 'export_logs_list', name='export_logs_list', method='get'),

    url(r'^logs/export/count$', 'export_logs_count', name='export_logs_count', method='get'),
    url(r'^logs/query/home$', 'log_query_home_page', name='log_query_home_page', method='get'),

)
Exemple #42
0
from django.conf.urls import patterns, include
from dashboard.urls import url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('dashboard',
    url(r'^success/$', 'views.index', name='index'),
    url(r'^authorize_manage/', include('dashboard.authorize_manage.urls')),
    url(r'^control_manage/', include('dashboard.control_manage.urls')),
    url(r'^instance_manage/', include('dashboard.instance_manage.urls')),
    url(r'^image_template_manage/', include('dashboard.image_template_manage.urls')),
    url(r'^hard_template_manage/', include('dashboard.hard_template_manage.urls')),
    url(r'^user_manage/', include('dashboard.user_manage.urls')),
    url(r'^project_manage/', include('dashboard.project_manage.urls')),
    url(r'^node_manage/', include('dashboard.node_manage.urls')),
    url(r'^software_manage/', include('dashboard.software_manage.urls')),
    url(r'^volume_manage/', include('dashboard.volume_manage.urls')),
    url(r'^log_manage/', include('dashboard.log_manage.urls')),
    url(r'^monitor_manage/', include('dashboard.monitor_manage.urls')),
    url(r'^securitygroup_manage/', include('dashboard.securitygroup_manage.urls')),
    url(r'^notice_manage/', include('dashboard.notice_manage.urls')),
    url(r'^static_resource_manage/', include('dashboard.static_resource_manage.urls')),
    url(r'^thresholds_manage/', include('dashboard.thresholds_manage.urls')),
    url(r'^virtual_address_manage/', include('dashboard.virtual_address_manage.urls')),
    url(r'^virtual_network_manage/', include('dashboard.virtual_network_manage.urls')),
    url(r'^virtual_network_topology/', include('dashboard.virtual_network_topology.urls')),
    url(r'^virtual_router_manage/', include('dashboard.virtual_router_manage.urls')),
    url(r'^virtual_keypairs_manage/', include('dashboard.virtual_keypairs_manage.urls')),
    url(r'^role_manage/', include('dashboard.role_manage.urls')),
Exemple #43
0
import logging

LOG = logging.getLogger(__name__)
#    code begin

from django.conf.urls.defaults import patterns
from dashboard.urls import url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admind
# admin.autodiscover()

urlpatterns = patterns('dashboard.prepare_manage.views',
                       url(r'^prepares$',
                           'prepare_list',
                           name='prepare_list', method='get'),
                       url(r'^prepare/list/$',
                           'get_prepare_list',
                           name='get_prepare_list', method='get'),
                       url(r'^prepare/project/need_from/(?P<need_uuid>[^/]+)/$',
                           'create_project_need_form',
                           name='create_project_need_form', method='get'),
                       url(r'^prepare/project/tenant/(?P<need_uuid>[^/]+)/$',
                           'create_project_tenant',
                           name='create_project_tenant', method='post'),
                       url(
                           r'^prepare/network/create_network/(?P<network_obj_id>[^/]+)/',
                           'create_network_index_in_prepare',
                           name='create_network_index_prepare',
                           method='get'),