@etsoo/appscript
Version:
Applications shared TypeScript framework
73 lines (72 loc) • 1.5 kB
JavaScript
/**
* Standard user roles
* @see com.etsoo.CoreFramework.Authentication.UserRole
*/
export var UserRole;
(function (UserRole) {
/**
* Guest
* 访客
*/
UserRole[UserRole["Guest"] = 1] = "Guest";
/**
* Operator
* 操作员
*/
UserRole[UserRole["Operator"] = 4] = "Operator";
/**
* Partner
* 渠道合作伙伴
*/
UserRole[UserRole["Partner"] = 8] = "Partner";
/**
* User
* 用户
*/
UserRole[UserRole["User"] = 16] = "User";
/**
* Team leader
* 团队负责人
*/
UserRole[UserRole["Leader"] = 32] = "Leader";
/**
* Manager
* 经理
*/
UserRole[UserRole["Manager"] = 64] = "Manager";
/**
* HR Manager
* 人事经理
*/
UserRole[UserRole["HRManager"] = 128] = "HRManager";
/**
* Finance
* 财务
*/
UserRole[UserRole["Finance"] = 256] = "Finance";
/**
* Director
* 总监
*/
UserRole[UserRole["Director"] = 512] = "Director";
/**
* Executives
* 高管
*/
UserRole[UserRole["Executive"] = 1024] = "Executive";
/**
* API
* 接口
*/
UserRole[UserRole["API"] = 4096] = "API";
/**
* Administrator
* 管理员
*/
UserRole[UserRole["Admin"] = 8192] = "Admin";
/**
* Founder, takes all ownership
* 创始人,所有权限
*/
UserRole[UserRole["Founder"] = 16384] = "Founder";
})(UserRole || (UserRole = {}));