提交 8386bc2c 编写于 作者: O o2sword

增加云文件角色

上级 fd6e8d50
......@@ -74,6 +74,9 @@ public class OrganizationDefinition {
public final static String SearchPrivilege = "SearchPrivilege";
public final static String SearchPrivilege_description = "搜索管理员(系统角色),可以跨权限对系统内容进行搜索。";
public final static String FileManager = "FileManager";
public final static String FileManager_description = "云文件管理员(系统角色),可以进行云文件系统相关配置。";
public final static String RoleDefinitionSuffix = "SystemRole";
public final static Pattern person_distinguishedName_pattern = Pattern.compile("^(.+)\\@(\\S+)\\@P$");
......@@ -97,7 +100,7 @@ public class OrganizationDefinition {
public final static List<String> DEFAULTROLES = new UnmodifiableList<String>(ListTools.toList(Manager,
AttendanceManager, OrganizationManager, PersonManager, GroupManager, UnitManager, RoleManager,
ProcessPlatformManager, ProcessPlatformCreator, MeetingManager, MeetingViewer, PortalManager, BBSManager,
CMSManager, OKRManager, CRMManager,TeamWorkManager, QueryManager, MessageManager, HotPictureManager, SearchPrivilege));
CMSManager, OKRManager, CRMManager,TeamWorkManager, QueryManager, MessageManager, HotPictureManager, SearchPrivilege, FileManager));
public static String name(String distinguishedName) {
if (StringUtils.contains(distinguishedName, "@")) {
......
......@@ -236,7 +236,8 @@ public class Context extends AbstractContext {
OrganizationDefinition.TeamWorkManager, OrganizationDefinition.CMSManager,
OrganizationDefinition.OKRManager, OrganizationDefinition.CRMManager,
OrganizationDefinition.QueryManager, OrganizationDefinition.MessageManager,
OrganizationDefinition.SearchPrivilege, OrganizationDefinition.HotPictureManager);
OrganizationDefinition.SearchPrivilege, OrganizationDefinition.HotPictureManager,
OrganizationDefinition.FileManager);
roles = roles.stream().sorted(Comparator.comparing(String::toString)).collect(Collectors.toList());
for (String str : roles) {
EntityManager em = emc.get(Role.class);
......@@ -310,6 +311,8 @@ public class Context extends AbstractContext {
return OrganizationDefinition.MessageManager_description;
} else if (OrganizationDefinition.SearchPrivilege.equalsIgnoreCase(str)) {
return OrganizationDefinition.SearchPrivilege_description;
} else if (OrganizationDefinition.FileManager.equalsIgnoreCase(str)) {
return OrganizationDefinition.FileManager_description;
}
return "";
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册