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:
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):
if not value.strip():
return queryset
return queryset.filter(
Q(name__icontains=value) |
Q(description__icontains=value)
Q(description__icontains=value) |
Q(table__icontains=value)
)
def _usable(self, queryset, name, value):