18981 review changes

This commit is contained in:
Arthur 2025-03-28 10:47:38 -07:00
parent 4db8bb4511
commit f822ae55c5
3 changed files with 7 additions and 9 deletions

View File

@ -650,7 +650,7 @@ class DeviceRoleBulkEditForm(NetBoxModelBulkEditForm):
fieldsets = (
FieldSet('parent', 'color', 'vm_role', 'config_template', 'description'),
)
nullable_fields = ('color', 'config_template', 'description', 'comments')
nullable_fields = ('parent', 'color', 'config_template', 'description', 'comments')
class PlatformBulkEditForm(NetBoxModelBulkEditForm):

View File

@ -9,7 +9,7 @@ from netbox.filtersets import BaseFilterSet, ChangeLoggedModelFilterSet, NetBoxM
from tenancy.models import Tenant, TenantGroup
from users.models import Group, User
from utilities.filters import (
ContentTypeFilter, MultiValueCharFilter, MultiValueNumberFilter, TreeNodeMultipleChoiceFilter
ContentTypeFilter, MultiValueCharFilter, MultiValueNumberFilter
)
from virtualization.models import Cluster, ClusterGroup, ClusterType
from .choices import *
@ -585,16 +585,14 @@ class ConfigContextFilterSet(ChangeLoggedModelFilterSet):
queryset=DeviceType.objects.all(),
label=_('Device type'),
)
device_role_id = TreeNodeMultipleChoiceFilter(
device_role_id = django_filters.ModelMultipleChoiceFilter(
field_name='roles',
lookup_expr='in',
queryset=DeviceRole.objects.all(),
label=_('Role'),
)
device_role = TreeNodeMultipleChoiceFilter(
field_name='roles',
device_role = django_filters.ModelMultipleChoiceFilter(
field_name='roles__slug',
queryset=DeviceRole.objects.all(),
lookup_expr='in',
to_field_name='slug',
label=_('Role (slug)'),
)

View File

@ -322,7 +322,7 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm):
FieldSet('q', 'filter_id', 'tag_id'),
FieldSet('data_source_id', 'data_file_id', name=_('Data')),
FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Location')),
FieldSet('device_type_id', 'platform_id', 'role_id', name=_('Device')),
FieldSet('device_type_id', 'platform_id', 'device_role_id', name=_('Device')),
FieldSet('cluster_type_id', 'cluster_group_id', 'cluster_id', name=_('Cluster')),
FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant'))
)
@ -364,7 +364,7 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm):
required=False,
label=_('Device types')
)
role_id = DynamicModelMultipleChoiceField(
device_role_id = DynamicModelMultipleChoiceField(
queryset=DeviceRole.objects.all(),
required=False,
label=_('Roles')