[Vector Store] make vector store permission management OSS (#12990)

* add vector store on ui behind enterprise in vector store

* remove enterprise
This commit is contained in:
Jugal D. Bhatt 2025-07-26 23:43:49 +05:30 • committed by GitHub
parent 9211158e73
commit 586b1ec8b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 6 additions and 11 deletions

View file

@ -36,7 +36,6 @@ import {
fetchMCPAccessGroups,
} from "./networking";
import VectorStoreSelector from "./vector_store_management/VectorStoreSelector";
import PremiumVectorStoreSelector from "./common_components/PremiumVectorStoreSelector";
import { Team } from "./key_team_helpers/key_list";
import TeamDropdown from "./common_components/team_dropdown";
import { InfoCircleOutlined } from '@ant-design/icons';
@ -874,12 +873,11 @@ const CreateKey: React.FC<CreateKeyProps> = ({
className="mt-4"
help="Select vector stores this key can access. Leave empty for access to all vector stores"
>
<PremiumVectorStoreSelector
onChange={(values) => form.setFieldValue('allowed_vector_store_ids', values)}
<VectorStoreSelector
onChange={(values: string[]) => form.setFieldValue('allowed_vector_store_ids', values)}
value={form.getFieldValue('allowed_vector_store_ids')}
accessToken={accessToken}
placeholder="Select vector stores (optional)"
premiumUser={premiumUser}
/>
</Form.Item>

View file

@ -210,7 +210,7 @@ export function KeyEditView({
<Form.Item label="Vector Stores" name="vector_stores">
<VectorStoreSelector
onChange={(values) => form.setFieldValue('vector_stores', values)}
onChange={(values: string[]) => form.setFieldValue('vector_stores', values)}
value={form.getFieldValue('vector_stores')}
accessToken={accessToken || ""}
placeholder="Select vector stores"

View file

@ -48,7 +48,6 @@ import { isAdminRole } from "@/utils/roles";
import ObjectPermissionsView from "../object_permissions_view";
import VectorStoreSelector from "../vector_store_management/VectorStoreSelector";
import MCPServerSelector from "../mcp_server_management/MCPServerSelector";
import PremiumVectorStoreSelector from "../common_components/PremiumVectorStoreSelector";
import { formatNumberWithCommas } from "@/utils/dataUtils";
import EditLoggingSettings from "./EditLoggingSettings";
import LoggingSettingsView from "../logging_settings_view";
@ -698,7 +697,7 @@ const TeamInfoView: React.FC<TeamInfoProps> = ({
<Form.Item label="Vector Stores" name="vector_stores">
<VectorStoreSelector
onChange={(values) =>
onChange={(values: string[]) =>
form.setFieldValue("vector_stores", values)
}
value={form.getFieldValue("vector_stores")}

View file

@ -69,7 +69,6 @@ import {
import { CogIcon } from "@heroicons/react/outline";
import AvailableTeamsPanel from "@/components/team/available_teams";
import VectorStoreSelector from "./vector_store_management/VectorStoreSelector";
import PremiumVectorStoreSelector from "./common_components/PremiumVectorStoreSelector";
import PremiumLoggingSettings from "./common_components/PremiumLoggingSettings";
import type { KeyResponse, Team } from "./key_team_helpers/key_list";
import { formatNumberWithCommas } from "../utils/dataUtils";
@ -1400,8 +1399,8 @@ const Teams: React.FC<TeamProps> = ({
className="mt-8"
help="Select vector stores this team can access. Leave empty for access to all vector stores"
>
<PremiumVectorStoreSelector
onChange={(values) =>
<VectorStoreSelector
onChange={(values: string[]) =>
form.setFieldValue(
"allowed_vector_store_ids",
values
@ -1410,7 +1409,6 @@ const Teams: React.FC<TeamProps> = ({
value={form.getFieldValue("allowed_vector_store_ids")}
accessToken={accessToken || ""}
placeholder="Select vector stores (optional)"
premiumUser={premiumUser}
/>
</Form.Item>
<Form.Item