@overture-stack/lyric
Version:
Data Submission system
17 lines (16 loc) • 421 B
JavaScript
/**
* checks if a user has write access to a specific organization.
* @param organization
* @param user
* @returns
*/
export const hasUserWriteAccess = (organization, user) => {
if (!user) {
return false;
}
if (user.isAdmin) {
// if user is admin should have access to write all organization
return true;
}
return user.allowedWriteOrganizations.includes(organization);
};