|
@@ -14,7 +14,7 @@ from circuits.models import Circuit, Provider
|
|
from circuits.tables import CircuitTable, ProviderTable
|
|
from circuits.tables import CircuitTable, ProviderTable
|
|
from dcim.filters import DeviceFilter, DeviceTypeFilter, RackFilter, SiteFilter
|
|
from dcim.filters import DeviceFilter, DeviceTypeFilter, RackFilter, SiteFilter
|
|
from dcim.models import ConsolePort, Device, DeviceType, InterfaceConnection, PowerPort, Rack, Site
|
|
from dcim.models import ConsolePort, Device, DeviceType, InterfaceConnection, PowerPort, Rack, Site
|
|
-from dcim.tables import DeviceTable, DeviceTypeTable, RackTable, SiteTable
|
|
|
|
|
|
+from dcim.tables import DeviceDetailTable, DeviceTypeTable, RackTable, SiteTable
|
|
from extras.models import TopologyMap, UserAction
|
|
from extras.models import TopologyMap, UserAction
|
|
from ipam.filters import AggregateFilter, IPAddressFilter, PrefixFilter, VLANFilter, VRFFilter
|
|
from ipam.filters import AggregateFilter, IPAddressFilter, PrefixFilter, VLANFilter, VRFFilter
|
|
from ipam.models import Aggregate, IPAddress, Prefix, VLAN, VRF
|
|
from ipam.models import Aggregate, IPAddress, Prefix, VLAN, VRF
|
|
@@ -67,10 +67,10 @@ SEARCH_TYPES = OrderedDict((
|
|
}),
|
|
}),
|
|
('device', {
|
|
('device', {
|
|
'queryset': Device.objects.select_related(
|
|
'queryset': Device.objects.select_related(
|
|
- 'device_type__manufacturer', 'device_role', 'tenant', 'site', 'rack'
|
|
|
|
|
|
+ 'device_type__manufacturer', 'device_role', 'tenant', 'site', 'rack', 'primary_ip4', 'primary_ip6',
|
|
),
|
|
),
|
|
'filter': DeviceFilter,
|
|
'filter': DeviceFilter,
|
|
- 'table': DeviceTable,
|
|
|
|
|
|
+ 'table': DeviceDetailTable,
|
|
'url': 'dcim:device_list',
|
|
'url': 'dcim:device_list',
|
|
}),
|
|
}),
|
|
# IPAM
|
|
# IPAM
|