first commit

This commit is contained in:
Senad Uka
2018-05-07 16:07:00 +02:00
commit 8b4f09f9d5
3368 changed files with 852614 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
/* global window */
import { contains } from 'ramda';
import normalizeRoles from './normalizeRoles';
const loggedUser = JSON.parse(window.localStorage.getItem('loggedUser'));
if (loggedUser) {
loggedUser.anyOf = (...profiles) => {
const userRole = loggedUser.profiles[0];
const userOrgType = userRole.organization.type.key;
const roles = normalizeRoles(profiles);
if (!roles) {
return true;
}
const role = roles[userRole.key];
if (role && contains(userOrgType, role)) {
return true;
}
return false;
};
}
export default loggedUser;