mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-28 14:24:26 +00:00
Co-authored-by: Hugo Pereira Brito <101209179+HugoPBrito@users.noreply.github.com> 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");
|