Просмотр исходного кода

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 3 лет назад
Родитель
Сommit
0899d7aefd
1 измененных файлов с 5 добавлено и 1 удалено
  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.utils.safestring import mark_safe
 
-from extras.choices import CustomFieldTypeChoices
+from extras.choices import CustomFieldVisibilityChoices, CustomFieldTypeChoices
 from extras.models import *
 from extras.utils import FeatureQuery
 from utilities.forms import CSVChoiceField, CSVContentTypeField, CSVModelForm, CSVMultipleContentTypeField, SlugField
@@ -38,6 +38,10 @@ class CustomFieldCSVForm(CSVModelForm):
         required=False,
         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:
         model = CustomField