first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:52:23 +03:00
commit 880f412e2c
2662 changed files with 866266 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { GetUserAccessProfilesResponse } from "@enterprise/lib/types/accessProfile";
// OSS build has no access-profile backend — return undefined data so consumers
// (e.g. useVirtualKeyUsage) fall back to VK-owned budget/rate-limit values.
export const useGetUserAccessProfilesQuery = (
_userId: string,
_opts?: { skip?: boolean; pollingInterval?: number },
): {
data: GetUserAccessProfilesResponse | undefined;
isLoading: boolean;
isError: boolean;
error: null;
} => ({
data: undefined,
isLoading: false,
isError: false,
error: null,
});

View File

@@ -0,0 +1,11 @@
// Placeholder for enterprise APIs
// Export empty objects when enterprise features are not available
export const scimApi = null;
export const guardrailsApi = null;
export const clusterApi = null;
export const rbacApi = null;
export const auditLogsApi = null;
// Empty apis array when enterprise features are not available
export const apis = [];

View File

@@ -0,0 +1,18 @@
import { LargePayloadConfig } from "@enterprise/lib/types/largePayload";
export const useGetLargePayloadConfigQuery = (): {
data: LargePayloadConfig | undefined;
isLoading: boolean;
isError: boolean;
error: null;
} => ({
data: undefined,
isLoading: false,
isError: false,
error: null,
});
export const useUpdateLargePayloadConfigMutation = (): [
(_config: LargePayloadConfig) => { unwrap: () => Promise<void> },
{ isLoading: boolean },
] => [() => ({ unwrap: async () => {} }), { isLoading: false }];

View File

@@ -0,0 +1,22 @@
import { User } from "@enterprise/lib/types/user";
export interface GetVirtualKeyUsersResponse {
users: User[];
}
// OSS build has no VK-user-attachment backend — return undefined data so the
// consumer treats the VK as unassigned (no AP-managed detection happens).
export const useGetVirtualKeyUsersQuery = (
_vkId: string,
_opts?: { skip?: boolean },
): {
data: GetVirtualKeyUsersResponse | undefined;
isLoading: boolean;
isError: boolean;
error: null;
} => ({
data: undefined,
isLoading: false,
isError: false,
error: null,
});