unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
13 lines • 617 B
JavaScript
export const canGrantProjectRole = (granterPermissions, receiverPermissions) => {
return receiverPermissions.every((receiverPermission) => {
return granterPermissions.some((granterPermission) => {
if (granterPermission.environment) {
return (granterPermission.permission === receiverPermission.name &&
granterPermission.environment ===
receiverPermission.environment);
}
return granterPermission.permission === receiverPermission.name;
});
});
};
//# sourceMappingURL=can-grant-project-role.js.map