• SharePoint 列表应用实例


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

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


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

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


  • 相关阅读:
    60个Redis面试题
    Linux服务器安全加固
    Linux安全加固手册
    mysql赋权限
    cut命令的使用实例
    超详细的Tomcat性能监控及调优教程
    Linux面试题(系统管理类——Raid)
    https://www.cnblogs.com/diantong/p/10745372.html
    CentOS6启动流程(含详细流程图)
    Oracle ROWNUM用法和分页查询总结
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961631.html
Copyright © 2020-2023  润新知