fix: direct tool servers permissions

This commit is contained in:
Timothy Jaeryang Baek 2025-06-16 12:42:16 +04:00
parent debe3c752f
commit b748d5edee

View File

@ -211,7 +211,9 @@
: []), : []),
...($user?.role === 'admin' || ...($user?.role === 'admin' ||
($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers) ($user?.role === 'user' &&
$user?.permissions?.features?.direct_tool_servers &&
$config?.features?.direct_tool_servers)
? [ ? [
{ {
id: 'tools', id: 'tools',
@ -686,7 +688,7 @@
</button> </button>
{/if} {/if}
{:else if tabId === 'tools'} {:else if tabId === 'tools'}
{#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers)} {#if $user?.role === 'admin' || ($user?.role === 'user' && $user?.permissions?.features?.direct_tool_servers && $config?.features?.direct_tool_servers)}
<button <button
role="tab" role="tab"
aria-controls="tab-tools" aria-controls="tab-tools"