Explorar el Código

Merge pull request #10335 from netbox-community/10333-customfield-csv-ui_visibility

Fixes #10333: Show available values for ui_visibility field of CustomField for CSV import
Jeremy Stretch hace 3 años
padre
commit
0899d7aefd
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      netbox/extras/forms/bulk_import.py

+ 5 - 1
netbox/extras/forms/bulk_import.py

@@ -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