Parcourir la source

Documentation and cleanup

Jeremy Stretch il y a 8 ans
Parent
commit
1d6299622b
4 fichiers modifiés avec 29 ajouts et 2 suppressions
  1. 26 0
      docs/data-model/extras.md
  2. 1 0
      netbox/extras/admin.py
  3. 1 1
      netbox/extras/forms.py
  4. 1 1
      netbox/extras/models.py

Fichier diff supprimé car celui-ci est trop grand
+ 26 - 0
docs/data-model/extras.md


+ 1 - 0
netbox/extras/admin.py

@@ -20,6 +20,7 @@ class CustomFieldForm(forms.ModelForm):
 
 class CustomFieldChoiceAdmin(admin.TabularInline):
     model = CustomFieldChoice
+    extra = 5
 
 
 @admin.register(CustomField)

+ 1 - 1
netbox/extras/forms.py

@@ -54,7 +54,7 @@ def get_custom_fields_for_model(content_type, bulk_editing=False):
             field = forms.CharField(max_length=255, required=cf.required, initial=cf.default)
 
         field.model = cf
-        field.label = cf.label if cf.label else cf.name.capitalize()
+        field.label = cf.label if cf.label else cf.name.replace('_', ' ').capitalize()
         field.help_text = cf.description
 
         field_dict[field_name] = field

+ 1 - 1
netbox/extras/models.py

@@ -98,7 +98,7 @@ class CustomField(models.Model):
         ordering = ['name']
 
     def __unicode__(self):
-        return self.label or self.name.capitalize()
+        return self.label or self.name.replace('_', ' ').capitalize()
 
     def serialize_value(self, value):
         """