mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-04 02:04:06 +00:00
Co-authored-by: alejandrobailo <alejandrobailo94@gmail.com>
20 lines
594 B
TypeScript
20 lines
594 B
TypeScript
import { permissionFormFields } from "@/lib";
|
|
|
|
const hiddenOutsideCloudFields = [
|
|
"manage_billing",
|
|
"manage_alerts",
|
|
"manage_lighthouse_ai_configuration",
|
|
"manage_registry",
|
|
];
|
|
|
|
export const getVisiblePermissionFormFields = (isCloudEnvironment: boolean) =>
|
|
permissionFormFields.filter(
|
|
(permission) =>
|
|
permission.field !== "unlimited_visibility" &&
|
|
(!hiddenOutsideCloudFields.includes(permission.field) ||
|
|
isCloudEnvironment),
|
|
);
|
|
|
|
export const getUnlimitedVisibilityField = () =>
|
|
permissionFormFields.find(({ field }) => field === "unlimited_visibility");
|