diff --git a/apps/accounts/api/automations/backup.py b/apps/accounts/api/automations/backup.py index 134f9548c..b2d6d7352 100644 --- a/apps/accounts/api/automations/backup.py +++ b/apps/accounts/api/automations/backup.py @@ -26,8 +26,8 @@ class AccountBackupPlanViewSet(OrgBulkModelViewSet): class AccountBackupPlanExecutionViewSet(viewsets.ModelViewSet): serializer_class = serializers.AccountBackupPlanExecutionSerializer - search_fields = ('trigger',) - filterset_fields = ('trigger', 'plan_id') + search_fields = ('trigger', 'plan__name') + filterset_fields = ('trigger', 'plan_id', 'plan__name') http_method_names = ['get', 'post', 'options'] def get_queryset(self): diff --git a/apps/accounts/api/automations/base.py b/apps/accounts/api/automations/base.py index d5e588c04..70ebfd709 100644 --- a/apps/accounts/api/automations/base.py +++ b/apps/accounts/api/automations/base.py @@ -95,8 +95,8 @@ class AutomationExecutionViewSet( mixins.CreateModelMixin, mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet ): - search_fields = ('trigger',) - filterset_fields = ('trigger', 'automation_id') + search_fields = ('trigger', 'automation__name') + filterset_fields = ('trigger', 'automation_id', 'automation__name') serializer_class = serializers.AutomationExecutionSerializer tp: str