SharePoint开发篇:如何根据用户的权限禁用编辑Document的属性?

网友投稿 294 2022-10-03

SharePoint开发篇:如何根据用户的权限禁用编辑Document的属性?

Blog链接:Services和Sputility js在SharePoint 文档库中禁用基于用户权限的文档编辑属性。测试环境SharePoint On Premise:

一个文档库,包含一个Department列,类型是choice:Support、Dev、QA作为其列值; SharePoint Group:Approver Group

需求是:当用户尝试更改文档的Department时,将检查他是否属于“Approver Group”的SharePoint组成员,如果不是其组成员,将提示:You are not authorized to change to the status。

解决方案:下方是完整的代码,如果登录网站的用户试图修改Document的Department属性时,若不属于Approver Group组,那么页面将弹出提示,同时将值设置为原来的值。

具体操作步骤:

5. 查看Approver Group,确保用户Byron不在其中,如下所示: ![image.png](https://s2./images/20211111/1636616122243395.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) 6. 用户Byron登录,视图更改Document的Department属性,弹出提示,如下所示: ![image.png](https://s2./images/20211111/1636616126709479.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) 验证通过,满足预期需求。希望本文能帮助大家,若有疑问,欢迎线下联系和讨论。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Microsoft Ignite 萨提亚的主题演讲:商业趋势和Metaverse
下一篇:springboot2学习世界著名程序springboot开发体验
相关文章

 发表评论

暂时没有评论,来抢沙发吧~