示例#1
0
文件: views.py 项目: holandes22/dmt
 def get(self, request, *args, **kwargs):
     node = DynatreeNode()
     node.node_attrs["title"] = "Disks"
     node.node_attrs["isFolder"] = True
     node.node_attrs["key"] = "disks_root_node"
     node.node_attrs["url"] = AllDisksDetailsView.get_permalink()
     node.node_attrs["isLazy"] = True
     node.node_attrs["lazyLoadingUrl"] = DiskNodesJSONView.get_permalink()
     return self.render_to_response(node.node_attrs)
示例#2
0
文件: urls.py 项目: holandes22/dmt
from django.conf.urls.defaults import patterns, url
from dmt.disks.views import AllDisksDetailsView
from django.views.generic import ListView, DetailView
from dmt.disks.models import Disk, MultipathDisk, Partition, Path

urlpatterns = patterns('dmt.disks.views',
        url(r'force_refresh_disk_objects$', 'force_refresh_disk_objects', name='force_refresh_disk_objects'),
        url(r'all/details$', AllDisksDetailsView.as_view(), name='all_disks_details'),
        url(r'basic/list$', ListView.as_view(model=Disk,
                                             template_name='disks/generic_list.html'), name='basic_disk_list'),
        url(r'multipath/list$', ListView.as_view(
                                                 model=MultipathDisk,
                                                 template_name='disks/generic_list.html', ), 
            name='multipath_disk_list'),
        url(r'basic/(?P<pk>\d+)/details', DetailView.as_view(
                                                             model=Disk,
                                                             template_name='disks/generic_detail.html',
                                                             ), name='basic_disk_detail'),
        url(r'multipath/(?P<pk>\d+)/details', DetailView.as_view(
                                                                 model=MultipathDisk,
                                                                 template_name='disks/generic_detail.html',
                                                                 ), name='multipath_disk_detail'),
        url(r'basic/(?P<pk>\d+)/partition/list', ListView.as_view(
                                                                  model=Partition,
                                                                  template_name='disks/generic_list.html',
                                                                  ), name='partition_list'),
        url(r'partition/(?P<pk>\d+)/details', 
            DetailView.as_view(
                                model=Partition,
                                template_name='disks/generic_detail.html',
                                ),name='partition_detail'),