merge v0.23.0-rc changes

This commit is contained in:
Gani Georgiev
2024-09-29 19:23:19 +03:00
parent ad92992324
commit 844f18cac3
753 changed files with 85141 additions and 63396 deletions
-8
View File
@@ -1,8 +0,0 @@
import { writable } from "svelte/store";
// logged app admin
export const admin = writable({});
export function setAdmin(model) {
admin.set(model || {});
}
+12 -8
View File
@@ -1,11 +1,12 @@
import { writable, get } from "svelte/store";
import ApiClient from "@/utils/ApiClient";
import ApiClient from "@/utils/ApiClient";
import CommonHelper from "@/utils/CommonHelper";
import { get, writable } from "svelte/store";
export const collections = writable([]);
export const activeCollection = writable({});
export const isCollectionsLoading = writable(false);
export const collections = writable([]);
export const activeCollection = writable({});
export const isCollectionsLoading = writable(false);
export const protectedFilesCollectionsCache = writable({});
export const scaffolds = writable({});
let notifyChannel;
@@ -71,7 +72,7 @@ export function removeCollection(collection) {
});
}
// load all collections (excluding the user profile)
// load all collections
export async function loadCollections(activeId = null) {
isCollectionsLoading.set(true);
@@ -88,10 +89,12 @@ export async function loadCollections(activeId = null) {
if (item) {
activeCollection.set(item);
} else if (items.length) {
activeCollection.set(items[0]);
activeCollection.set(items.find((f) => !f.system) || items[0]);
}
refreshProtectedFilesCollectionsCache();
scaffolds.set(await ApiClient.collections.getScaffolds());
} catch (err) {
ApiClient.error(err);
}
@@ -103,7 +106,7 @@ function refreshProtectedFilesCollectionsCache() {
protectedFilesCollectionsCache.update((cache) => {
collections.update((current) => {
for (let c of current) {
cache[c.id] = !!c.schema?.find((f) => f.type == "file" && f.options?.protected);
cache[c.id] = !!c.fields?.find((f) => f.type == "file" && f.protected);
}
return current;
@@ -112,3 +115,4 @@ function refreshProtectedFilesCollectionsCache() {
return cache;
});
}
+8
View File
@@ -0,0 +1,8 @@
import { writable } from "svelte/store";
// logged app superuser
export const superuser = writable({});
export function setSuperuser(model) {
superuser.set(model || {});
}