mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 14:27:30 +00:00
Type fixes
This commit is contained in:
@@ -423,7 +423,7 @@ const buildViewerPermissionRules = () => {
|
|||||||
can(ProjectPermissionActions.Read, ProjectPermissionSub.SshCertificates);
|
can(ProjectPermissionActions.Read, ProjectPermissionSub.SshCertificates);
|
||||||
can(ProjectPermissionActions.Read, ProjectPermissionSub.SshCertificateTemplates);
|
can(ProjectPermissionActions.Read, ProjectPermissionSub.SshCertificateTemplates);
|
||||||
can(ProjectPermissionSecretSyncActions.Read, ProjectPermissionSub.SecretSyncs);
|
can(ProjectPermissionSecretSyncActions.Read, ProjectPermissionSub.SecretSyncs);
|
||||||
can(ProjectPermissionActions.Read, ProjectPermissionSub.Commits);
|
can(ProjectPermissionCommitsActions.Read, ProjectPermissionSub.Commits);
|
||||||
|
|
||||||
return rules;
|
return rules;
|
||||||
};
|
};
|
||||||
|
|||||||
+10
-1
@@ -1293,7 +1293,8 @@ const SecretsManagerPermissionSubjects = (enabled = false) => ({
|
|||||||
[ProjectPermissionSub.IpAllowList]: enabled,
|
[ProjectPermissionSub.IpAllowList]: enabled,
|
||||||
[ProjectPermissionSub.SecretRollback]: enabled,
|
[ProjectPermissionSub.SecretRollback]: enabled,
|
||||||
[ProjectPermissionSub.SecretRotation]: enabled,
|
[ProjectPermissionSub.SecretRotation]: enabled,
|
||||||
[ProjectPermissionSub.ServiceTokens]: enabled
|
[ProjectPermissionSub.ServiceTokens]: enabled,
|
||||||
|
[ProjectPermissionSub.Commits]: enabled
|
||||||
});
|
});
|
||||||
|
|
||||||
const KmsPermissionSubjects = (enabled = false) => ({
|
const KmsPermissionSubjects = (enabled = false) => ({
|
||||||
@@ -1605,6 +1606,10 @@ export const RoleTemplates: Record<ProjectType, RoleTemplate[]> = {
|
|||||||
{
|
{
|
||||||
subject: ProjectPermissionSub.SecretSyncs,
|
subject: ProjectPermissionSub.SecretSyncs,
|
||||||
actions: [ProjectPermissionSecretSyncActions.Read]
|
actions: [ProjectPermissionSecretSyncActions.Read]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subject: ProjectPermissionSub.Commits,
|
||||||
|
actions: [ProjectPermissionCommitsActions.Read]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -1662,6 +1667,10 @@ export const RoleTemplates: Record<ProjectType, RoleTemplate[]> = {
|
|||||||
{
|
{
|
||||||
subject: ProjectPermissionSub.SecretSyncs,
|
subject: ProjectPermissionSub.SecretSyncs,
|
||||||
actions: Object.values(ProjectPermissionSecretSyncActions)
|
actions: Object.values(ProjectPermissionSecretSyncActions)
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subject: ProjectPermissionSub.Commits,
|
||||||
|
actions: Object.values(ProjectPermissionCommitsActions)
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user