improved provider picker ui on resource

This commit is contained in:
miloschwartz
2026-08-07 16:13:51 -04:00
parent 5e5e172d39
commit 9eafa067b9
17 changed files with 874 additions and 149 deletions
@@ -118,9 +118,14 @@ export async function addAiProviderToResource(
.filter((a) => a.providerId !== providerId)
.map((a) => ({
providerId: a.providerId,
accessMode: a.accessMode
accessMode: a.accessMode,
enabled: a.enabled
})),
{ providerId, accessMode: "inherit" as const }
{
providerId,
accessMode: "inherit" as const,
enabled: true as const
}
];
const attachments = await resolveProviderAttachments({
+2 -1
View File
@@ -397,7 +397,8 @@ async function createHttpResource(
orgId,
attachments: (aiProviderInputs ?? []).map((p) => ({
providerId: p.providerId,
accessMode: "inherit" as const
accessMode: "inherit" as const,
enabled: true as const
})),
requireAtLeastOne: false
});
@@ -127,7 +127,8 @@ export async function removeAiProviderFromResource(
.filter((a) => a.providerId !== providerId)
.map((a) => ({
providerId: a.providerId,
accessMode: a.accessMode
accessMode: a.accessMode,
enabled: a.enabled
}));
const attachments = await resolveProviderAttachments({