mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Fixes #10333: Show available values for ui_visibility field of CustomField for CSV import
This commit is contained in:
@ -3,7 +3,7 @@ from django.contrib.contenttypes.models import ContentType
|
|||||||
from django.contrib.postgres.forms import SimpleArrayField
|
from django.contrib.postgres.forms import SimpleArrayField
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
|
|
||||||
from extras.choices import CustomFieldTypeChoices
|
from extras.choices import CustomFieldVisibilityChoices, CustomFieldTypeChoices
|
||||||
from extras.models import *
|
from extras.models import *
|
||||||
from extras.utils import FeatureQuery
|
from extras.utils import FeatureQuery
|
||||||
from utilities.forms import CSVChoiceField, CSVContentTypeField, CSVModelForm, CSVMultipleContentTypeField, SlugField
|
from utilities.forms import CSVChoiceField, CSVContentTypeField, CSVModelForm, CSVMultipleContentTypeField, SlugField
|
||||||
@ -38,6 +38,10 @@ class CustomFieldCSVForm(CSVModelForm):
|
|||||||
required=False,
|
required=False,
|
||||||
help_text='Comma-separated list of field choices'
|
help_text='Comma-separated list of field choices'
|
||||||
)
|
)
|
||||||
|
ui_visibility = CSVChoiceField(
|
||||||
|
choices=CustomFieldVisibilityChoices,
|
||||||
|
help_text='How the custom field is displayed in the user interface'
|
||||||
|
)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CustomField
|
model = CustomField
|
||||||
|
Reference in New Issue
Block a user