fix(clients_and_providers): include 'both' type in client/provider filters and update UI indicators
This commit is contained in:
@@ -56,8 +56,12 @@ class ClientProviderService:
|
||||
)
|
||||
)
|
||||
if filters.get("client_or_provider"):
|
||||
from .models import ClientOrProviderEnum
|
||||
query = query.filter(
|
||||
ClientProvider.client_or_provider == filters["client_or_provider"]
|
||||
or_(
|
||||
ClientProvider.client_or_provider == filters["client_or_provider"],
|
||||
ClientProvider.client_or_provider == ClientOrProviderEnum.BOTH
|
||||
)
|
||||
)
|
||||
if filters.get("status"):
|
||||
enabled = 1 if filters["status"] == "enabled" else 0
|
||||
@@ -345,8 +349,12 @@ class ClientProviderService:
|
||||
)
|
||||
|
||||
if client_or_provider:
|
||||
from .models import ClientOrProviderEnum
|
||||
query = query.filter(
|
||||
ClientProvider.client_or_provider == client_or_provider
|
||||
or_(
|
||||
ClientProvider.client_or_provider == client_or_provider,
|
||||
ClientProvider.client_or_provider == ClientOrProviderEnum.BOTH
|
||||
)
|
||||
)
|
||||
|
||||
if enabled_only:
|
||||
|
||||
Reference in New Issue
Block a user