|
|
@@ -1670,8 +1670,15 @@ class PlatformCSVForm(CSVModelForm):
|
|
|
#
|
|
|
|
|
|
class DeviceForm(BootstrapMixin, TenancyForm, CustomFieldModelForm):
|
|
|
+ region = DynamicModelChoiceField(
|
|
|
+ queryset=Region.objects.all(),
|
|
|
+ required=False
|
|
|
+ )
|
|
|
site = DynamicModelChoiceField(
|
|
|
- queryset=Site.objects.all()
|
|
|
+ queryset=Site.objects.all(),
|
|
|
+ query_params={
|
|
|
+ 'region_id': '$region'
|
|
|
+ }
|
|
|
)
|
|
|
rack = DynamicModelChoiceField(
|
|
|
queryset=Rack.objects.all(),
|