enh: user chat edit permission

This commit is contained in:
Timothy J. Baek
2024-08-19 16:49:40 +02:00
parent dfa5041b6f
commit cbadf39d7d
8 changed files with 178 additions and 53 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { models, showSettings, settings, user, mobile } from '$lib/stores';
import { models, showSettings, settings, user, mobile, config } from '$lib/stores';
import { onMount, tick, getContext } from 'svelte';
import { toast } from 'svelte-sonner';
import Selector from './ModelSelector/Selector.svelte';
@@ -46,7 +46,9 @@
label: model.name,
model: model
}))}
showTemporaryChatControl={true}
showTemporaryChatControl={$user.role === 'user'
? ($config?.permissions?.chat?.temporary ?? true)
: true}
bind:value={selectedModel}
/>
</div>