zoukankan      html  css  js  c++  java
  • 关于SharePoint中管理列表项权限

    现况概述
    在SharePoint中对于列表的权限默认是只可以控制到列表级别,而对于列表下面的列表项,在SharePoint中是无法进行控制的。

    需求概述
    现在我参与的项目中需要控制一个文档库中的文档。让这个文档库中的文档一部分可以让所有人操作;而另外的文档则需要对于用户组中的用户进行授权后方可操作。

    效果图


     实现步骤
    利用三个WebPart分别实现了:公共文档管理,个人文档管理,个人文档察看

    公共文档管理
    列出当前网站下的所有文档库
    列出当前文档库中所有的文档
    扩展当前文档库列表字段,添加“IsPublish”字段
    钩选文档库中的文档,点击“发布”按钮,在列表项中的“IsPublish”写入“已发布”
    钩选文档库中的文档,点击“取消”按钮,在列表项中的“IsPublish”写入“未发布”
    重写当前文档库中“所有文档”视图的筛选条件

    个人文档管理
    列出当前网站下的所有文档库
    列出当前文档库中所有的文档
    列出当前文档库上授权的用户组及用户
    扩展当前文档库列表字段,添加“User”字段
    钩选文档库中的文档,点击“授权”按钮,在列表项中的“User”写入选择用户组中的用户
    钩选文档库中的文档,点击“撤销”按钮,在列表项中的“User”取消选择用户组中的用户

    个人文档察看
    显示当前登录的用户的欢迎信息
    列出当前网站下的所有文档库
    如果当前用户在当前文档库上有视图则显示察看视图的链接
    如果当前用户在当前文档库上无视图则显示新建视图的按钮
  • 相关阅读:
    bzoj 2784: [JLOI2012]时间流逝【树形期望dp】
    bzoj 3566: [SHOI2014]概率充电器【树形概率dp】
    bzoj 5277: [Usaco2018 Open]Out of Sorts【冒泡排序瞎搞】
    【04】在 PR 中关闭 issue
    【03】代码格式化+高亮
    【02】粘贴图像
    【01】在 Github 上编辑代码
    【02】GitHub 工具 Octotree
    【01】恶趣味玩转 GitHub commit 历史记录
    【07】Firebug监控网络情况
  • 原文地址:https://www.cnblogs.com/zygoses2gether/p/Document_Library_Item_Level_Management.html
Copyright © 2011-2022 走看看