Skip to content

Commit 305ed3d

Browse files
authored
Plural URL tweaks (#194)
1 parent 9391e6a commit 305ed3d

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

netbox_custom_objects/forms.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,31 @@
2626

2727

2828
class CustomObjectTypeForm(NetBoxModelForm):
29+
name = forms.CharField(
30+
label=_("Internal name"),
31+
max_length=100,
32+
required=True,
33+
help_text=_("Internal lowercased object name, e.g. \"vendor_policy\""),
34+
)
2935
verbose_name = forms.CharField(
30-
label=_("Readable name"),
36+
label=_("Display name (singular)"),
3137
max_length=100,
3238
required=False,
3339
help_text=_("Displayed object type name, e.g. \"Vendor Policy\""),
3440
)
3541
verbose_name_plural = forms.CharField(
36-
label=_("Readable plural name"),
42+
label=_("Display name (plural)"),
3743
max_length=100,
3844
required=False,
3945
help_text=_("Displayed plural object type name, e.g. \"Vendor Policies\""),
4046
)
4147
slug = SlugField(
48+
label=_("URL path/slug"),
4249
slug_source="verbose_name_plural",
43-
help_text=_("URL-friendly unique plural shorthand, e.g. \"vendor-policies\""),
50+
help_text=_(
51+
"Unique plural shorthand for use as a URL component, e.g. \"vendor-policies\" for "
52+
"\"/plugins/custom-objects/vendor-policies/\""
53+
),
4454
)
4555

4656
fieldsets = (

netbox_custom_objects/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ class CustomObjectType(PrimaryModel):
167167
name = models.CharField(
168168
max_length=100,
169169
unique=True,
170-
help_text=_("Internal lowercased object name, e.g. \"vendor_policy\""),
171170
validators=(
172171
RegexValidator(
173172
regex=r"^[a-z0-9_]+$",

0 commit comments

Comments
 (0)