mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-24 13:01:56 +00:00
eee17f0e8b
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com>
15 lines
526 B
TypeScript
15 lines
526 B
TypeScript
import { permissionFormFields } from "@/lib";
|
|
|
|
const hiddenOutsideCloudFields = ["manage_billing", "manage_alerts"];
|
|
|
|
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");
|