Explorar el Código

refac: access control

Timothy Jaeryang Baek hace 5 meses
padre
commit
85731f400c
Se han modificado 1 ficheros con 15 adiciones y 0 borrados
  1. 15 0
      src/lib/components/workspace/common/AccessControl.svelte

+ 15 - 0
src/lib/components/workspace/common/AccessControl.svelte

@@ -18,6 +18,21 @@
 
 	onMount(async () => {
 		groups = await getGroups(localStorage.token);
+
+		if (accessControl === null) {
+			accessControl = null;
+		} else {
+			accessControl = {
+				read: {
+					group_ids: accessControl?.read?.group_ids ?? [],
+					user_ids: accessControl?.read?.user_ids ?? []
+				},
+				write: {
+					group_ids: accessControl?.write?.group_ids ?? [],
+					user_ids: accessControl?.write?.user_ids ?? []
+				}
+			};
+		}
 	});
 
 	$: onChange(accessControl);