Address PR comments

This commit is contained in:
Carlos Monastyrski
2025-09-19 03:43:22 -03:00
parent 8130be5e2f
commit 27dbe5b013
72 changed files with 2913 additions and 1367 deletions
@@ -256,7 +256,7 @@ export type SecretSyncSubjectFields = {
};
export type PkiSyncSubjectFields = {
projectId: string;
subscriberName: string;
};
export type DynamicSecretSubjectFields = {
@@ -501,7 +501,17 @@ const SecretSyncConditionV2Schema = z
const PkiSyncConditionSchema = z
.object({
projectId: z.string()
subscriberName: z.union([
z.string(),
z
.object({
[PermissionConditionOperators.$EQ]: PermissionConditionSchema[PermissionConditionOperators.$EQ],
[PermissionConditionOperators.$NEQ]: PermissionConditionSchema[PermissionConditionOperators.$NEQ],
[PermissionConditionOperators.$IN]: PermissionConditionSchema[PermissionConditionOperators.$IN],
[PermissionConditionOperators.$GLOB]: PermissionConditionSchema[PermissionConditionOperators.$GLOB]
})
.partial()
])
})
.partial();