|
@@ -292,6 +292,11 @@ class RegionBulkEditView(generic.BulkEditView):
|
|
|
form = forms.RegionBulkEditForm
|
|
form = forms.RegionBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Region, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class RegionBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Region.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Region, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Region, 'bulk_delete', path='delete', detail=False)
|
|
|
class RegionBulkDeleteView(generic.BulkDeleteView):
|
|
class RegionBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Region.objects.add_related_count(
|
|
queryset = Region.objects.add_related_count(
|
|
@@ -418,6 +423,11 @@ class SiteGroupBulkEditView(generic.BulkEditView):
|
|
|
form = forms.SiteGroupBulkEditForm
|
|
form = forms.SiteGroupBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(SiteGroup, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class SiteGroupBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = SiteGroup.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(SiteGroup, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(SiteGroup, 'bulk_delete', path='delete', detail=False)
|
|
|
class SiteGroupBulkDeleteView(generic.BulkDeleteView):
|
|
class SiteGroupBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = SiteGroup.objects.add_related_count(
|
|
queryset = SiteGroup.objects.add_related_count(
|
|
@@ -503,6 +513,11 @@ class SiteBulkEditView(generic.BulkEditView):
|
|
|
form = forms.SiteBulkEditForm
|
|
form = forms.SiteBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Site, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class SiteBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Site.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Site, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Site, 'bulk_delete', path='delete', detail=False)
|
|
|
class SiteBulkDeleteView(generic.BulkDeleteView):
|
|
class SiteBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Site.objects.all()
|
|
queryset = Site.objects.all()
|
|
@@ -607,6 +622,11 @@ class LocationBulkEditView(generic.BulkEditView):
|
|
|
form = forms.LocationBulkEditForm
|
|
form = forms.LocationBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Location, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class LocationBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Location.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Location, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Location, 'bulk_delete', path='delete', detail=False)
|
|
|
class LocationBulkDeleteView(generic.BulkDeleteView):
|
|
class LocationBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Location.objects.add_related_count(
|
|
queryset = Location.objects.add_related_count(
|
|
@@ -672,6 +692,11 @@ class RackRoleBulkEditView(generic.BulkEditView):
|
|
|
form = forms.RackRoleBulkEditForm
|
|
form = forms.RackRoleBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(RackRole, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class RackRoleBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = RackRole.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(RackRole, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(RackRole, 'bulk_delete', path='delete', detail=False)
|
|
|
class RackRoleBulkDeleteView(generic.BulkDeleteView):
|
|
class RackRoleBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = RackRole.objects.annotate(
|
|
queryset = RackRole.objects.annotate(
|
|
@@ -731,6 +756,12 @@ class RackTypeBulkEditView(generic.BulkEditView):
|
|
|
form = forms.RackTypeBulkEditForm
|
|
form = forms.RackTypeBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(RackType, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class RackTypeBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = RackType.objects.all()
|
|
|
|
|
+ field_name = 'model'
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(RackType, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(RackType, 'bulk_delete', path='delete', detail=False)
|
|
|
class RackTypeBulkDeleteView(generic.BulkDeleteView):
|
|
class RackTypeBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = RackType.objects.all()
|
|
queryset = RackType.objects.all()
|
|
@@ -910,6 +941,11 @@ class RackBulkEditView(generic.BulkEditView):
|
|
|
form = forms.RackBulkEditForm
|
|
form = forms.RackBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Rack, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class RackBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Rack.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Rack, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Rack, 'bulk_delete', path='delete', detail=False)
|
|
|
class RackBulkDeleteView(generic.BulkDeleteView):
|
|
class RackBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Rack.objects.all()
|
|
queryset = Rack.objects.all()
|
|
@@ -927,6 +963,7 @@ class RackReservationListView(generic.ObjectListView):
|
|
|
filterset = filtersets.RackReservationFilterSet
|
|
filterset = filtersets.RackReservationFilterSet
|
|
|
filterset_form = forms.RackReservationFilterForm
|
|
filterset_form = forms.RackReservationFilterForm
|
|
|
table = tables.RackReservationTable
|
|
table = tables.RackReservationTable
|
|
|
|
|
+ actions = (AddObject, BulkImport, BulkExport, BulkEdit, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(RackReservation)
|
|
@register_model_view(RackReservation)
|
|
@@ -1043,6 +1080,11 @@ class ManufacturerBulkEditView(generic.BulkEditView):
|
|
|
form = forms.ManufacturerBulkEditForm
|
|
form = forms.ManufacturerBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Manufacturer, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class ManufacturerBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Manufacturer.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Manufacturer, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Manufacturer, 'bulk_delete', path='delete', detail=False)
|
|
|
class ManufacturerBulkDeleteView(generic.BulkDeleteView):
|
|
class ManufacturerBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Manufacturer.objects.annotate(
|
|
queryset = Manufacturer.objects.annotate(
|
|
@@ -1290,6 +1332,12 @@ class DeviceTypeBulkEditView(generic.BulkEditView):
|
|
|
form = forms.DeviceTypeBulkEditForm
|
|
form = forms.DeviceTypeBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(DeviceType, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class DeviceTypeBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = DeviceType.objects.all()
|
|
|
|
|
+ field_name = 'model'
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(DeviceType, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(DeviceType, 'bulk_delete', path='delete', detail=False)
|
|
|
class DeviceTypeBulkDeleteView(generic.BulkDeleteView):
|
|
class DeviceTypeBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = DeviceType.objects.annotate(
|
|
queryset = DeviceType.objects.annotate(
|
|
@@ -1346,6 +1394,11 @@ class ModuleTypeProfileBulkEditView(generic.BulkEditView):
|
|
|
form = forms.ModuleTypeProfileBulkEditForm
|
|
form = forms.ModuleTypeProfileBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(ModuleTypeProfile, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class ModuleTypeProfileBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = ModuleTypeProfile.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(ModuleTypeProfile, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(ModuleTypeProfile, 'bulk_delete', path='delete', detail=False)
|
|
|
class ModuleTypeProfileBulkDeleteView(generic.BulkDeleteView):
|
|
class ModuleTypeProfileBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = ModuleTypeProfile.objects.annotate(
|
|
queryset = ModuleTypeProfile.objects.annotate(
|
|
@@ -1556,6 +1609,11 @@ class ModuleTypeBulkEditView(generic.BulkEditView):
|
|
|
form = forms.ModuleTypeBulkEditForm
|
|
form = forms.ModuleTypeBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(ModuleType, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class ModuleTypeBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = ModuleType.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(ModuleType, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(ModuleType, 'bulk_delete', path='delete', detail=False)
|
|
|
class ModuleTypeBulkDeleteView(generic.BulkDeleteView):
|
|
class ModuleTypeBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = ModuleType.objects.annotate(
|
|
queryset = ModuleType.objects.annotate(
|
|
@@ -2030,6 +2088,11 @@ class DeviceRoleBulkEditView(generic.BulkEditView):
|
|
|
form = forms.DeviceRoleBulkEditForm
|
|
form = forms.DeviceRoleBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(DeviceRole, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class DeviceRoleBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = DeviceRole.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(DeviceRole, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(DeviceRole, 'bulk_delete', path='delete', detail=False)
|
|
|
class DeviceRoleBulkDeleteView(generic.BulkDeleteView):
|
|
class DeviceRoleBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = DeviceRole.objects.annotate(
|
|
queryset = DeviceRole.objects.annotate(
|
|
@@ -2091,6 +2154,11 @@ class PlatformBulkEditView(generic.BulkEditView):
|
|
|
form = forms.PlatformBulkEditForm
|
|
form = forms.PlatformBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Platform, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class PlatformBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Platform.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Platform, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Platform, 'bulk_delete', path='delete', detail=False)
|
|
|
class PlatformBulkDeleteView(generic.BulkDeleteView):
|
|
class PlatformBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Platform.objects.all()
|
|
queryset = Platform.objects.all()
|
|
@@ -2374,16 +2442,16 @@ class DeviceBulkEditView(generic.BulkEditView):
|
|
|
form = forms.DeviceBulkEditForm
|
|
form = forms.DeviceBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model_view(Device, 'bulk_delete', path='delete', detail=False)
|
|
|
|
|
-class DeviceBulkDeleteView(generic.BulkDeleteView):
|
|
|
|
|
- queryset = Device.objects.prefetch_related('device_type__manufacturer')
|
|
|
|
|
|
|
+@register_model_view(Device, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class DeviceBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Device.objects.all()
|
|
|
filterset = filtersets.DeviceFilterSet
|
|
filterset = filtersets.DeviceFilterSet
|
|
|
table = tables.DeviceTable
|
|
table = tables.DeviceTable
|
|
|
|
|
|
|
|
|
|
|
|
|
-@register_model_view(Device, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
-class DeviceBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
- queryset = Device.objects.all()
|
|
|
|
|
|
|
+@register_model_view(Device, 'bulk_delete', path='delete', detail=False)
|
|
|
|
|
+class DeviceBulkDeleteView(generic.BulkDeleteView):
|
|
|
|
|
+ queryset = Device.objects.prefetch_related('device_type__manufacturer')
|
|
|
filterset = filtersets.DeviceFilterSet
|
|
filterset = filtersets.DeviceFilterSet
|
|
|
table = tables.DeviceTable
|
|
table = tables.DeviceTable
|
|
|
|
|
|
|
@@ -2398,6 +2466,7 @@ class ModuleListView(generic.ObjectListView):
|
|
|
filterset = filtersets.ModuleFilterSet
|
|
filterset = filtersets.ModuleFilterSet
|
|
|
filterset_form = forms.ModuleFilterForm
|
|
filterset_form = forms.ModuleFilterForm
|
|
|
table = tables.ModuleTable
|
|
table = tables.ModuleTable
|
|
|
|
|
+ actions = (AddObject, BulkImport, BulkExport, BulkEdit, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(Module)
|
|
@register_model_view(Module)
|
|
@@ -2453,7 +2522,6 @@ class ConsolePortListView(generic.ObjectListView):
|
|
|
filterset = filtersets.ConsolePortFilterSet
|
|
filterset = filtersets.ConsolePortFilterSet
|
|
|
filterset_form = forms.ConsolePortFilterForm
|
|
filterset_form = forms.ConsolePortFilterForm
|
|
|
table = tables.ConsolePortTable
|
|
table = tables.ConsolePortTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(ConsolePort)
|
|
@register_model_view(ConsolePort)
|
|
@@ -2524,7 +2592,6 @@ class ConsoleServerPortListView(generic.ObjectListView):
|
|
|
filterset = filtersets.ConsoleServerPortFilterSet
|
|
filterset = filtersets.ConsoleServerPortFilterSet
|
|
|
filterset_form = forms.ConsoleServerPortFilterForm
|
|
filterset_form = forms.ConsoleServerPortFilterForm
|
|
|
table = tables.ConsoleServerPortTable
|
|
table = tables.ConsoleServerPortTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(ConsoleServerPort)
|
|
@register_model_view(ConsoleServerPort)
|
|
@@ -2595,7 +2662,6 @@ class PowerPortListView(generic.ObjectListView):
|
|
|
filterset = filtersets.PowerPortFilterSet
|
|
filterset = filtersets.PowerPortFilterSet
|
|
|
filterset_form = forms.PowerPortFilterForm
|
|
filterset_form = forms.PowerPortFilterForm
|
|
|
table = tables.PowerPortTable
|
|
table = tables.PowerPortTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(PowerPort)
|
|
@register_model_view(PowerPort)
|
|
@@ -2666,7 +2732,6 @@ class PowerOutletListView(generic.ObjectListView):
|
|
|
filterset = filtersets.PowerOutletFilterSet
|
|
filterset = filtersets.PowerOutletFilterSet
|
|
|
filterset_form = forms.PowerOutletFilterForm
|
|
filterset_form = forms.PowerOutletFilterForm
|
|
|
table = tables.PowerOutletTable
|
|
table = tables.PowerOutletTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(PowerOutlet)
|
|
@register_model_view(PowerOutlet)
|
|
@@ -2737,7 +2802,6 @@ class InterfaceListView(generic.ObjectListView):
|
|
|
filterset = filtersets.InterfaceFilterSet
|
|
filterset = filtersets.InterfaceFilterSet
|
|
|
filterset_form = forms.InterfaceFilterForm
|
|
filterset_form = forms.InterfaceFilterForm
|
|
|
table = tables.InterfaceTable
|
|
table = tables.InterfaceTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(Interface)
|
|
@register_model_view(Interface)
|
|
@@ -2881,7 +2945,6 @@ class FrontPortListView(generic.ObjectListView):
|
|
|
filterset = filtersets.FrontPortFilterSet
|
|
filterset = filtersets.FrontPortFilterSet
|
|
|
filterset_form = forms.FrontPortFilterForm
|
|
filterset_form = forms.FrontPortFilterForm
|
|
|
table = tables.FrontPortTable
|
|
table = tables.FrontPortTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(FrontPort)
|
|
@register_model_view(FrontPort)
|
|
@@ -2952,7 +3015,6 @@ class RearPortListView(generic.ObjectListView):
|
|
|
filterset = filtersets.RearPortFilterSet
|
|
filterset = filtersets.RearPortFilterSet
|
|
|
filterset_form = forms.RearPortFilterForm
|
|
filterset_form = forms.RearPortFilterForm
|
|
|
table = tables.RearPortTable
|
|
table = tables.RearPortTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(RearPort)
|
|
@register_model_view(RearPort)
|
|
@@ -3023,7 +3085,6 @@ class ModuleBayListView(generic.ObjectListView):
|
|
|
filterset = filtersets.ModuleBayFilterSet
|
|
filterset = filtersets.ModuleBayFilterSet
|
|
|
filterset_form = forms.ModuleBayFilterForm
|
|
filterset_form = forms.ModuleBayFilterForm
|
|
|
table = tables.ModuleBayTable
|
|
table = tables.ModuleBayTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(ModuleBay)
|
|
@register_model_view(ModuleBay)
|
|
@@ -3085,7 +3146,6 @@ class DeviceBayListView(generic.ObjectListView):
|
|
|
filterset = filtersets.DeviceBayFilterSet
|
|
filterset = filtersets.DeviceBayFilterSet
|
|
|
filterset_form = forms.DeviceBayFilterForm
|
|
filterset_form = forms.DeviceBayFilterForm
|
|
|
table = tables.DeviceBayTable
|
|
table = tables.DeviceBayTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(DeviceBay)
|
|
@register_model_view(DeviceBay)
|
|
@@ -3228,7 +3288,6 @@ class InventoryItemListView(generic.ObjectListView):
|
|
|
filterset = filtersets.InventoryItemFilterSet
|
|
filterset = filtersets.InventoryItemFilterSet
|
|
|
filterset_form = forms.InventoryItemFilterForm
|
|
filterset_form = forms.InventoryItemFilterForm
|
|
|
table = tables.InventoryItemTable
|
|
table = tables.InventoryItemTable
|
|
|
- actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(InventoryItem)
|
|
@register_model_view(InventoryItem)
|
|
@@ -3351,6 +3410,11 @@ class InventoryItemRoleBulkEditView(generic.BulkEditView):
|
|
|
form = forms.InventoryItemRoleBulkEditForm
|
|
form = forms.InventoryItemRoleBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(InventoryItemRole, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class InventoryItemRoleBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = InventoryItemRole.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(InventoryItemRole, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(InventoryItemRole, 'bulk_delete', path='delete', detail=False)
|
|
|
class InventoryItemRoleBulkDeleteView(generic.BulkDeleteView):
|
|
class InventoryItemRoleBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = InventoryItemRole.objects.annotate(
|
|
queryset = InventoryItemRole.objects.annotate(
|
|
@@ -3548,6 +3612,12 @@ class CableBulkEditView(generic.BulkEditView):
|
|
|
form = forms.CableBulkEditForm
|
|
form = forms.CableBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(Cable, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class CableBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = Cable.objects.all()
|
|
|
|
|
+ field_name = 'label'
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(Cable, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(Cable, 'bulk_delete', path='delete', detail=False)
|
|
|
class CableBulkDeleteView(generic.BulkDeleteView):
|
|
class CableBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = Cable.objects.prefetch_related(
|
|
queryset = Cable.objects.prefetch_related(
|
|
@@ -3840,6 +3910,11 @@ class VirtualChassisBulkEditView(generic.BulkEditView):
|
|
|
form = forms.VirtualChassisBulkEditForm
|
|
form = forms.VirtualChassisBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(VirtualChassis, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class VirtualChassisBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = VirtualChassis.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(VirtualChassis, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(VirtualChassis, 'bulk_delete', path='delete', detail=False)
|
|
|
class VirtualChassisBulkDeleteView(generic.BulkDeleteView):
|
|
class VirtualChassisBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = VirtualChassis.objects.all()
|
|
queryset = VirtualChassis.objects.all()
|
|
@@ -3897,6 +3972,11 @@ class PowerPanelBulkEditView(generic.BulkEditView):
|
|
|
form = forms.PowerPanelBulkEditForm
|
|
form = forms.PowerPanelBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(PowerPanel, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class PowerPanelBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = PowerPanel.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(PowerPanel, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(PowerPanel, 'bulk_delete', path='delete', detail=False)
|
|
|
class PowerPanelBulkDeleteView(generic.BulkDeleteView):
|
|
class PowerPanelBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = PowerPanel.objects.annotate(
|
|
queryset = PowerPanel.objects.annotate(
|
|
@@ -3949,6 +4029,11 @@ class PowerFeedBulkEditView(generic.BulkEditView):
|
|
|
form = forms.PowerFeedBulkEditForm
|
|
form = forms.PowerFeedBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(PowerFeed, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class PowerFeedBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = PowerFeed.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(PowerFeed, 'bulk_disconnect', path='disconnect', detail=False)
|
|
@register_model_view(PowerFeed, 'bulk_disconnect', path='disconnect', detail=False)
|
|
|
class PowerFeedBulkDisconnectView(BulkDisconnectView):
|
|
class PowerFeedBulkDisconnectView(BulkDisconnectView):
|
|
|
queryset = PowerFeed.objects.all()
|
|
queryset = PowerFeed.objects.all()
|
|
@@ -3977,6 +4062,7 @@ class VirtualDeviceContextListView(generic.ObjectListView):
|
|
|
filterset = filtersets.VirtualDeviceContextFilterSet
|
|
filterset = filtersets.VirtualDeviceContextFilterSet
|
|
|
filterset_form = forms.VirtualDeviceContextFilterForm
|
|
filterset_form = forms.VirtualDeviceContextFilterForm
|
|
|
table = tables.VirtualDeviceContextTable
|
|
table = tables.VirtualDeviceContextTable
|
|
|
|
|
+ actions = (AddObject, BulkImport, BulkEdit, BulkRename, BulkExport, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(VirtualDeviceContext)
|
|
@register_model_view(VirtualDeviceContext)
|
|
@@ -4021,6 +4107,11 @@ class VirtualDeviceContextBulkEditView(generic.BulkEditView):
|
|
|
form = forms.VirtualDeviceContextBulkEditForm
|
|
form = forms.VirtualDeviceContextBulkEditForm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+@register_model_view(VirtualDeviceContext, 'bulk_rename', path='rename', detail=False)
|
|
|
|
|
+class VirtualDeviceContextBulkRenameView(generic.BulkRenameView):
|
|
|
|
|
+ queryset = VirtualDeviceContext.objects.all()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@register_model_view(VirtualDeviceContext, 'bulk_delete', path='delete', detail=False)
|
|
@register_model_view(VirtualDeviceContext, 'bulk_delete', path='delete', detail=False)
|
|
|
class VirtualDeviceContextBulkDeleteView(generic.BulkDeleteView):
|
|
class VirtualDeviceContextBulkDeleteView(generic.BulkDeleteView):
|
|
|
queryset = VirtualDeviceContext.objects.all()
|
|
queryset = VirtualDeviceContext.objects.all()
|
|
@@ -4038,6 +4129,7 @@ class MACAddressListView(generic.ObjectListView):
|
|
|
filterset = filtersets.MACAddressFilterSet
|
|
filterset = filtersets.MACAddressFilterSet
|
|
|
filterset_form = forms.MACAddressFilterForm
|
|
filterset_form = forms.MACAddressFilterForm
|
|
|
table = tables.MACAddressTable
|
|
table = tables.MACAddressTable
|
|
|
|
|
+ actions = (AddObject, BulkImport, BulkExport, BulkEdit, BulkDelete)
|
|
|
|
|
|
|
|
|
|
|
|
|
@register_model_view(MACAddress)
|
|
@register_model_view(MACAddress)
|