mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
Drop slug field from TableConfig
This commit is contained in:
parent
363e0e1b9a
commit
ea2fa5cbf1
@ -16,7 +16,7 @@ class TableConfigSerializer(ValidatedModelSerializer):
|
|||||||
class Meta:
|
class Meta:
|
||||||
model = TableConfig
|
model = TableConfig
|
||||||
fields = [
|
fields = [
|
||||||
'id', 'url', 'display_url', 'display', 'object_type', 'table', 'name', 'slug', 'description', 'user',
|
'id', 'url', 'display_url', 'display', 'object_type', 'table', 'name', 'description', 'user', 'weight',
|
||||||
'weight', 'enabled', 'shared', 'columns', 'ordering', 'created', 'last_updated',
|
'enabled', 'shared', 'columns', 'ordering', 'created', 'last_updated',
|
||||||
]
|
]
|
||||||
brief_fields = ('id', 'url', 'display', 'name', 'slug', 'description', 'object_type', 'table')
|
brief_fields = ('id', 'url', 'display', 'name', 'description', 'object_type', 'table')
|
||||||
|
@ -355,7 +355,7 @@ class TableConfigFilterSet(ChangeLoggedModelFilterSet):
|
|||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = TableConfig
|
model = TableConfig
|
||||||
fields = ('id', 'name', 'slug', 'description', 'table', 'enabled', 'shared', 'weight')
|
fields = ('id', 'name', 'description', 'table', 'enabled', 'shared', 'weight')
|
||||||
|
|
||||||
def search(self, queryset, name, value):
|
def search(self, queryset, name, value):
|
||||||
if not value.strip():
|
if not value.strip():
|
||||||
|
@ -305,7 +305,6 @@ class SavedFilterForm(forms.ModelForm):
|
|||||||
|
|
||||||
|
|
||||||
class TableConfigForm(forms.ModelForm):
|
class TableConfigForm(forms.ModelForm):
|
||||||
slug = SlugField()
|
|
||||||
object_type = ContentTypeChoiceField(
|
object_type = ContentTypeChoiceField(
|
||||||
label=_('Object type'),
|
label=_('Object type'),
|
||||||
queryset=ObjectType.objects.all()
|
queryset=ObjectType.objects.all()
|
||||||
|
@ -266,7 +266,6 @@ class SavedFilterFilter(BaseObjectTypeFilterMixin, ChangeLogFilterMixin):
|
|||||||
@strawberry_django.filter(models.TableConfig, lookups=True)
|
@strawberry_django.filter(models.TableConfig, lookups=True)
|
||||||
class TableConfigFilter(BaseObjectTypeFilterMixin, ChangeLogFilterMixin):
|
class TableConfigFilter(BaseObjectTypeFilterMixin, ChangeLogFilterMixin):
|
||||||
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
||||||
slug: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
||||||
description: FilterLookup[str] | None = strawberry_django.filter_field()
|
description: FilterLookup[str] | None = strawberry_django.filter_field()
|
||||||
user: Annotated['UserFilter', strawberry.lazy('users.graphql.filters')] | None = strawberry_django.filter_field()
|
user: Annotated['UserFilter', strawberry.lazy('users.graphql.filters')] | None = strawberry_django.filter_field()
|
||||||
user_id: ID | None = strawberry_django.filter_field()
|
user_id: ID | None = strawberry_django.filter_field()
|
||||||
|
@ -20,7 +20,6 @@ class Migration(migrations.Migration):
|
|||||||
('last_updated', models.DateTimeField(auto_now=True, null=True)),
|
('last_updated', models.DateTimeField(auto_now=True, null=True)),
|
||||||
('table', models.CharField(max_length=100)),
|
('table', models.CharField(max_length=100)),
|
||||||
('name', models.CharField(max_length=100)),
|
('name', models.CharField(max_length=100)),
|
||||||
('slug', models.SlugField(max_length=100)),
|
|
||||||
('description', models.CharField(blank=True, max_length=200)),
|
('description', models.CharField(blank=True, max_length=200)),
|
||||||
('weight', models.PositiveSmallIntegerField(default=100)),
|
('weight', models.PositiveSmallIntegerField(default=100)),
|
||||||
('enabled', models.BooleanField(default=True)),
|
('enabled', models.BooleanField(default=True)),
|
||||||
|
@ -544,10 +544,6 @@ class TableConfig(CloningMixin, ChangeLoggedModel):
|
|||||||
verbose_name=_('name'),
|
verbose_name=_('name'),
|
||||||
max_length=100,
|
max_length=100,
|
||||||
)
|
)
|
||||||
slug = models.SlugField(
|
|
||||||
verbose_name=_('slug'),
|
|
||||||
max_length=100,
|
|
||||||
)
|
|
||||||
description = models.CharField(
|
description = models.CharField(
|
||||||
verbose_name=_('description'),
|
verbose_name=_('description'),
|
||||||
max_length=200,
|
max_length=200,
|
||||||
|
@ -304,8 +304,8 @@ class TableConfigTable(NetBoxTable):
|
|||||||
class Meta(NetBoxTable.Meta):
|
class Meta(NetBoxTable.Meta):
|
||||||
model = TableConfig
|
model = TableConfig
|
||||||
fields = (
|
fields = (
|
||||||
'pk', 'id', 'name', 'slug', 'object_type', 'table', 'description', 'user', 'weight', 'enabled', 'shared',
|
'pk', 'id', 'name', 'object_type', 'table', 'description', 'user', 'weight', 'enabled', 'shared', 'created',
|
||||||
'created', 'last_updated',
|
'last_updated',
|
||||||
)
|
)
|
||||||
default_columns = (
|
default_columns = (
|
||||||
'pk', 'name', 'object_type', 'table', 'user', 'description', 'enabled', 'shared',
|
'pk', 'name', 'object_type', 'table', 'user', 'description', 'enabled', 'shared',
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
<h2 class="col-9 offset-3">{% trans "Device" %}</h2>
|
<h2 class="col-9 offset-3">{% trans "Device" %}</h2>
|
||||||
</div>
|
</div>
|
||||||
{% render_field form.name %}
|
{% render_field form.name %}
|
||||||
{% render_field form.slug %}
|
|
||||||
{% render_field form.object_type %}
|
{% render_field form.object_type %}
|
||||||
{% render_field form.table %}
|
{% render_field form.table %}
|
||||||
{% render_field form.description %}
|
{% render_field form.description %}
|
||||||
|
Loading…
Reference in New Issue
Block a user