Search/filter by table name

This commit is contained in:
Jeremy Stretch 2025-04-09 09:30:46 -04:00
parent 54b7951da0
commit eede8f110d

View File

@ -355,14 +355,15 @@ class TableConfigFilterSet(ChangeLoggedModelFilterSet):
class Meta: class Meta:
model = TableConfig model = TableConfig
fields = ('id', 'name', 'slug', 'description', 'enabled', 'shared', 'weight') fields = ('id', 'name', 'slug', '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():
return queryset return queryset
return queryset.filter( return queryset.filter(
Q(name__icontains=value) | Q(name__icontains=value) |
Q(description__icontains=value) Q(description__icontains=value) |
Q(table__icontains=value)
) )
def _usable(self, queryset, name, value): def _usable(self, queryset, name, value):