mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 10:58:37 -06:00
Add TODO comments
This commit is contained in:
parent
734468fb99
commit
dcdaa0ec71
@ -162,6 +162,7 @@ class CustomFieldForm(forms.ModelForm):
|
|||||||
|
|
||||||
|
|
||||||
class CustomFieldChoiceSetForm(forms.ModelForm):
|
class CustomFieldChoiceSetForm(forms.ModelForm):
|
||||||
|
# TODO: The extra_choices field definition diverge from the CustomFieldChoiceSet model
|
||||||
extra_choices = forms.CharField(
|
extra_choices = forms.CharField(
|
||||||
widget=ChoicesWidget(),
|
widget=ChoicesWidget(),
|
||||||
required=False,
|
required=False,
|
||||||
@ -178,6 +179,9 @@ class CustomFieldChoiceSetForm(forms.ModelForm):
|
|||||||
def __init__(self, *args, initial=None, **kwargs):
|
def __init__(self, *args, initial=None, **kwargs):
|
||||||
super().__init__(*args, initial=initial, **kwargs)
|
super().__init__(*args, initial=initial, **kwargs)
|
||||||
|
|
||||||
|
# TODO: Handle divergence in extra_choices field definition from CustomFieldChoiceSetForm & CustomFieldChoiceSet
|
||||||
|
# In CustomFieldChoiceSetForm, extra_choices is a CharField
|
||||||
|
# But in CustomFieldChoiceSet, it is an ArrayField
|
||||||
# Convert extra_choices Array Field from model to CharField for form
|
# Convert extra_choices Array Field from model to CharField for form
|
||||||
if 'extra_choices' in self.initial and self.initial['extra_choices']:
|
if 'extra_choices' in self.initial and self.initial['extra_choices']:
|
||||||
extra_choices = self.initial['extra_choices']
|
extra_choices = self.initial['extra_choices']
|
||||||
|
Loading…
Reference in New Issue
Block a user