gpt4 book ai didi

java - 添加只有管理员可见的露天空间

转载 作者:行者123 更新时间:2023-12-01 12:40:07 24 4
gpt4 key购买 nike

我想在露天管理员的主页中添加一个空间,但我希望该空间仅对管理员可见(管理员主页是公司主页)。我使用此代码添加了管理员主页中的空间,但隐藏部分我不知道如何使用:

NodeRef personNodeRef = personService.getPerson("admin");
NodeRef homespaceNodeRef = (NodeRef) nodeService.getProperty(
personNodeRef,
ContentModel.PROP_HOMEFOLDER);
serviceRegistry.getFileFolderService().create(
homespaceNodeRef,
LOG_FOLDER_NAME,
ContentModel.TYPE_FOLDER);

我确信我要添加一个属性,但我不知道是哪个,有人可以帮忙吗?

最佳答案

如果你想通过代码来完成并寻找api

alfresco的PermissionService有API

void setInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inheritParentPermissions) 

如果您在第二个参数中传递 true,它将把 inheripermission 设置为 false,这样其他人就无法看到管理员创建的空间(假设空间是由管理员用户创建的)

否则,正如我在评论中建议的那样,您也可以从用户界面执行此操作。

关于java - 添加只有管理员可见的露天空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25191160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com