Fixes #3902: relax non-essential required fields

This commit is contained in:
Saria Hajjar 2020-01-13 12:05:06 +00:00
parent b7e78028ce
commit fe0fbeab49
2 changed files with 4 additions and 0 deletions

View File

@ -15,6 +15,7 @@
* [#3668](https://github.com/netbox-community/netbox/issues/3668) - Search by DNS name when assigning IP address * [#3668](https://github.com/netbox-community/netbox/issues/3668) - Search by DNS name when assigning IP address
* [#3851](https://github.com/netbox-community/netbox/issues/3851) - Allow passing initial data to custom script forms * [#3851](https://github.com/netbox-community/netbox/issues/3851) - Allow passing initial data to custom script forms
* [#3891](https://github.com/netbox-community/netbox/issues/3891) - Add `local_context_data` filter for virtual machines * [#3891](https://github.com/netbox-community/netbox/issues/3891) - Add `local_context_data` filter for virtual machines
* [#3902](https://github.com/netbox-community/netbox/issues/3902) - Relax the non-essential required fields when connecting cable to circuit or power feed
## Bug Fixes ## Bug Fixes

View File

@ -2804,6 +2804,7 @@ class ConnectCableToCircuitTerminationForm(BootstrapMixin, ChainedFieldsMixin, f
termination_b_provider = forms.ModelChoiceField( termination_b_provider = forms.ModelChoiceField(
queryset=Provider.objects.all(), queryset=Provider.objects.all(),
label='Provider', label='Provider',
required=False,
widget=APISelect( widget=APISelect(
api_url='/api/circuits/providers/', api_url='/api/circuits/providers/',
filter_for={ filter_for={
@ -2857,6 +2858,7 @@ class ConnectCableToPowerFeedForm(BootstrapMixin, ChainedFieldsMixin, forms.Mode
termination_b_site = forms.ModelChoiceField( termination_b_site = forms.ModelChoiceField(
queryset=Site.objects.all(), queryset=Site.objects.all(),
label='Site', label='Site',
required=False,
widget=APISelect( widget=APISelect(
api_url='/api/dcim/sites/', api_url='/api/dcim/sites/',
display_field='cid', display_field='cid',
@ -2888,6 +2890,7 @@ class ConnectCableToPowerFeedForm(BootstrapMixin, ChainedFieldsMixin, forms.Mode
('rack_group', 'termination_b_rackgroup'), ('rack_group', 'termination_b_rackgroup'),
), ),
label='Power Panel', label='Power Panel',
required=False,
widget=APISelect( widget=APISelect(
api_url='/api/dcim/power-panels/', api_url='/api/dcim/power-panels/',
filter_for={ filter_for={