feat: wmill sync workspace settings (#3425)

* feat: wmill sync workspace settings

* fix: build

* fix: nit
This commit is contained in:
HugoCasa
2024-03-15 20:07:48 +01:00
committed by GitHub
parent 35e41a2665
commit bbce38490a
10 changed files with 421 additions and 11 deletions
+4 -1
View File
@@ -13,6 +13,7 @@ export async function downloadZip(
includeSchedules?: boolean,
includeUsers?: boolean,
includeGroups?: boolean,
includeSettings?: boolean,
defaultTs?: "bun" | "deno"
): Promise<JSZip | undefined> {
const requestHeaders: HeadersInit = new Headers();
@@ -38,7 +39,9 @@ export async function downloadZip(
includeSchedules ?? false
}&include_users=${includeUsers ?? false}&include_groups=${
includeGroups ?? false
}&default_ts=${defaultTs ?? "deno"}`,
}&include_settings=${includeSettings ?? false}&default_ts=${
defaultTs ?? "deno"
}`,
{
headers: requestHeaders,
method: "GET",