{validDraftConfigList.map((config, index) => {
const isProviderManaged = config.name === '__inherit__'
+ const credential = modelCredential.available_credentials.find(c => c.credential_id === config.credential_id)
return (
@@ -191,15 +193,20 @@ const ModelLoadBalancingConfigs = ({
{isProviderManaged ? t('common.modelProvider.defaultConfig') : config.name}
{isProviderManaged && (
-
{t('common.modelProvider.providerManaged')}
+
{t('common.modelProvider.providerManaged')}
)}
+ {
+ credential?.from_enterprise && (
+
Enterprise
+ )
+ }
{!isProviderManaged && (
<>
{
- config.credential_id && (
+ config.credential_id && !credential?.not_allowed_to_use && (
{
@@ -238,6 +245,7 @@ const ModelLoadBalancingConfigs = ({
size='md'
className='justify-self-end'
onChange={value => toggleConfigEntryEnabled(index, value)}
+ disabled={credential?.not_allowed_to_use}
/>
>
)