zoukankan      html  css  js  c++  java
  • SharePoint 列表应用实例

    有时会碰到这样的需求,比如上传周报到文档库,周报只能领导和自己看到,其他同事是看不到的。
    通常我们开发的人遇到这种情况条件反射地想到的是事件接收器(EventHandler),本篇采用无代码方式变通实现,考虑难免有不细致的地方,如果有bug欢迎交流。
    我们假设场景中的领导用户S、员工用户A和B。S可以看见所有员工上传的文件,A和B只能看到领导上传的通过或者自己上传的内容。以一个文档库为例,以下详述具体步骤。
    一. 定义网站权限级别
    在根网站点击网站设置->网站权限,选择权限级别,自定义权限级别领导和员工,如下图所示。
    员工:
    红框要选,否则看不到文档库。
    领导:领导组从编辑权限复制过来,加个个人视图就可以了。

    二. 配置文档库权限
    导航到目标文档库,选择库设置->此文档库的权限
    打破继承权限,对领导和员工两个组分别赋予自定义的领导权限和员工权限。


    三. 配置视图
    修改默认视图,添加筛选条件:显示创建者为本人和领导的项目。
    然后用领导号登录创建个人私有视图查看所有项目。

    基于前面对权限级别的定义,员工只能看见领导发的内容和自己上传的内容,而领导通过个人视图可以看到所有的内容。同时他们并没有修改视图的权限,所以其他的内容无从得知,虽然有权限,但是看不见。
    员工:
    领导:


  • 相关阅读:
    nginx接收tcp请求转发server
    eclipse 配置github 提交代码
    eclipse安装JDK11
    java内存管理
    进程 线程 纤程 中断
    DCL单例为什么要加volatile
    如何清理history
    后置引用
    nc 工具使用
    ip_local_port_range 和 ip_local_reserved_ports
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961631.html
Copyright © 2011-2022 走看看