Files
overleaf-cep/services/web/app/src/Features/Helpers/AuthorizationHelper.js
T
Jakob Ackermann c881829e04 Merge pull request #6729 from overleaf/jpa-cleanup-staff-access
[web] admin privilege does not imply staffAccess

GitOrigin-RevId: 89760c7a9a8f0b0c82ebee40ca3236e9894ab9fa
2022-04-05 12:18:33 +00:00

17 lines
307 B
JavaScript

const { UserSchema } = require('../../models/User')
module.exports = {
hasAnyStaffAccess,
}
function hasAnyStaffAccess(user) {
if (!user.staffAccess) {
return false
}
for (const key of Object.keys(UserSchema.obj.staffAccess)) {
if (user.staffAccess[key]) return true
}
return false
}