Timothy Jaeryang Baek 5 meses atrás
pai
commit
7fe10763c1

+ 3 - 2
src/lib/components/admin/Users/Groups.svelte

@@ -53,6 +53,7 @@
 			tools: false
 			tools: false
 		},
 		},
 		chat: {
 		chat: {
+			file_upload: true,
 			delete: true,
 			delete: true,
 			edit: true,
 			edit: true,
 			temporary: true
 			temporary: true
@@ -90,7 +91,7 @@
 
 
 		if (res) {
 		if (res) {
 			toast.success($i18n.t('Default permissions updated successfully'));
 			toast.success($i18n.t('Default permissions updated successfully'));
-			defaultPermissions = group.permissions;
+			defaultPermissions = await getUserDefaultPermissions(localStorage.token);
 		}
 		}
 	};
 	};
 
 
@@ -203,7 +204,7 @@
 		<GroupModal
 		<GroupModal
 			bind:show={showDefaultPermissionsModal}
 			bind:show={showDefaultPermissionsModal}
 			tabs={['permissions']}
 			tabs={['permissions']}
-			permissions={defaultPermissions}
+			bind:permissions={defaultPermissions}
 			custom={false}
 			custom={false}
 			onSubmit={updateDefaultPermissionsHandler}
 			onSubmit={updateDefaultPermissionsHandler}
 		/>
 		/>

+ 2 - 21
src/lib/components/admin/Users/Groups/EditGroupModal.svelte

@@ -37,6 +37,7 @@
 			tools: false
 			tools: false
 		},
 		},
 		chat: {
 		chat: {
+			file_upload: true,
 			delete: true,
 			delete: true,
 			edit: true,
 			edit: true,
 			temporary: true
 			temporary: true
@@ -58,27 +59,6 @@
 
 
 		loading = false;
 		loading = false;
 		show = false;
 		show = false;
-
-		name = '';
-		permissions = {
-			model: {
-				filter: false,
-				model_ids: [],
-				default_id: ''
-			},
-			workspace: {
-				models: false,
-				knowledge: false,
-				prompts: false,
-				tools: false
-			},
-			chat: {
-				delete: true,
-				edit: true,
-				temporary: true
-			}
-		};
-		userIds = [];
 	};
 	};
 
 
 	const init = () => {
 	const init = () => {
@@ -93,6 +73,7 @@
 					tools: false
 					tools: false
 				},
 				},
 				chat: {
 				chat: {
+					file_upload: true,
 					delete: true,
 					delete: true,
 					edit: true,
 					edit: true,
 					temporary: true
 					temporary: true