From ffcd9e498d9f26266e7e7408e79b0cabf2404cae Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Tue, 21 May 2024 18:13:54 +0100 Subject: [PATCH] Some work to allow toggling between lucene search and SQL search for audit logs. --- packages/pro | 2 +- packages/worker/src/api/index.ts | 7 ++++++- packages/worker/src/environment.ts | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/pro b/packages/pro index a6492c51ea..06e908dc1f 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit a6492c51ea691c3ff969a7b92d4c66f919c06417 +Subproject commit 06e908dc1fd8a3d03eca5a0e92894612770cfbe8 diff --git a/packages/worker/src/api/index.ts b/packages/worker/src/api/index.ts index 4936c104e1..84627c56c6 100644 --- a/packages/worker/src/api/index.ts +++ b/packages/worker/src/api/index.ts @@ -4,8 +4,13 @@ const compress = require("koa-compress") import zlib from "zlib" import { routes } from "./routes" -import { middleware as pro } from "@budibase/pro" +import { middleware as pro, sdk } from "@budibase/pro" import { auth, middleware } from "@budibase/backend-core" +import env from "../environment" + +if (env.SQS_SEARCH_ENABLE) { + sdk.auditLogs.useSQLSearch() +} const PUBLIC_ENDPOINTS = [ // deprecated single tenant sso callback diff --git a/packages/worker/src/environment.ts b/packages/worker/src/environment.ts index f5c01573db..70fb911ee1 100644 --- a/packages/worker/src/environment.ts +++ b/packages/worker/src/environment.ts @@ -45,6 +45,7 @@ const environment = { DISABLE_ACCOUNT_PORTAL: process.env.DISABLE_ACCOUNT_PORTAL, SMTP_FALLBACK_ENABLED: process.env.SMTP_FALLBACK_ENABLED, DISABLE_DEVELOPER_LICENSE: process.env.DISABLE_DEVELOPER_LICENSE, + SQS_SEARCH_ENABLE: process.env.SQS_SEARCH_ENABLE, // smtp SMTP_USER: process.env.SMTP_USER, SMTP_PASSWORD: process.env.SMTP_PASSWORD,