@flowfuse/flowfuse
Version:
An open source low-code development platform
35 lines (31 loc) • 646 B
JavaScript
const Roles = {
None: 0,
Dashboard: 5,
Viewer: 10,
Member: 30,
Owner: 50,
Admin: 99
}
const RoleNames = {
[]: 'none',
[]: 'dashboard',
[]: 'viewer',
[]: 'member',
[]: 'owner',
[]: 'admin'
}
// For convenience, we want to be able to look up role values with both 'Role' and 'role'
Object.keys(RoleNames).forEach(role => {
Roles[RoleNames[role]] = parseInt(role)
})
const TeamRoles = [
Roles.Dashboard,
Roles.Viewer,
Roles.Member,
Roles.Owner
]
module.exports = {
Roles,
RoleNames,
TeamRoles
}