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