88 SupportContractAssignment , SupportSKU
99from utilities .filters import MultiValueCharFilter , MultiValueNumberFilter
1010from utilities .forms .fields import DynamicModelMultipleChoiceField , TagFilterField
11+ from utilities .forms .rendering import FieldSet
1112from utilities .forms .widgets import APISelectMultiple
1213
1314
2526class HardwareLifecycleFilterForm (NetBoxModelFilterSetForm ):
2627 model = HardwareLifecycle
2728 fieldsets = (
28- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
29- ( 'Hardware ' , ( 'assigned_object_type_id' , ))
29+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
30+ FieldSet ( 'assigned_object_type_id ' , name = _ ( 'Hardware' ))
3031 )
3132
3233 assigned_object_type_id = DynamicModelMultipleChoiceField (
@@ -43,7 +44,7 @@ class HardwareLifecycleFilterForm(NetBoxModelFilterSetForm):
4344class SupportSKUFilterForm (NetBoxModelFilterSetForm ):
4445 model = SupportSKU
4546 fieldsets = (
46- ( None , ( 'q' , 'filter_id' , 'tag' , 'manufacturer_id' ) ),
47+ FieldSet ( 'q' , 'filter_id' , 'tag' , 'manufacturer_id' ),
4748 )
4849 manufacturer_id = DynamicModelMultipleChoiceField (
4950 queryset = Manufacturer .objects .all (),
@@ -57,8 +58,8 @@ class SupportSKUFilterForm(NetBoxModelFilterSetForm):
5758class SupportContractFilterForm (NetBoxModelFilterSetForm ):
5859 model = SupportContract
5960 fieldsets = (
60- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
61- ( 'Purchase Information ' , ( 'vendor_id' , ) ),
61+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
62+ FieldSet ( 'vendor_id ' , name = 'Purchase Information' ),
6263 )
6364 vendor_id = DynamicModelMultipleChoiceField (
6465 queryset = Vendor .objects .all (),
@@ -72,16 +73,16 @@ class SupportContractFilterForm(NetBoxModelFilterSetForm):
7273class VendorFilterForm (NetBoxModelFilterSetForm ):
7374 model = Vendor
7475 fieldsets = (
75- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
76+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
7677 )
7778 tag = TagFilterField (model )
7879
7980
8081class LicenseFilterForm (NetBoxModelFilterSetForm ):
8182 model = License
8283 fieldsets = (
83- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
84- ( 'License Information ' , ( 'manufacturer_id' , ) ),
84+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
85+ FieldSet ( 'manufacturer_id ' , name = 'License Information' ),
8586 )
8687 manufacturer_id = DynamicModelMultipleChoiceField (
8788 queryset = Manufacturer .objects .all (),
@@ -95,8 +96,8 @@ class LicenseFilterForm(NetBoxModelFilterSetForm):
9596class SupportContractAssignmentFilterForm (NetBoxModelFilterSetForm ):
9697 model = SupportContractAssignment
9798 fieldsets = (
98- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
99- ( 'Assignment' , ( ' contract_id' , 'device_id' , 'license_id' , ) ),
99+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
100+ FieldSet ( ' contract_id' , 'device_id' , 'license_id' , name = 'Assignment' ),
100101 )
101102 contract_id = DynamicModelMultipleChoiceField (
102103 queryset = SupportContract .objects .all (),
@@ -122,8 +123,8 @@ class SupportContractAssignmentFilterForm(NetBoxModelFilterSetForm):
122123class LicenseAssignmentFilterForm (NetBoxModelFilterSetForm ):
123124 model = LicenseAssignment
124125 fieldsets = (
125- ( None , ( 'q' , 'filter_id' , 'tag' ) ),
126- ( 'Assignment' , ( ' license_id' , 'vendor_id' , 'device_id' , ) ),
126+ FieldSet ( 'q' , 'filter_id' , 'tag' ),
127+ FieldSet ( ' license_id' , 'vendor_id' , 'device_id' , name = 'Assignment' ),
127128 )
128129 license_id = DynamicModelMultipleChoiceField (
129130 queryset = License .objects .all (),
0 commit comments