当前位置:   article > 正文

Confluence 自定义html禁用Word、PDF导出权限_confluence导出pdf会被管理员看到吗

confluence导出pdf会被管理员看到吗

1. 空间权限中关闭导出权限配置

confluence是文档管理平台,但是它的导出权限限制的是空间导出,页面的导出只要具有查看权限就一定能导出,无法实现相应的权限控制。
如下图所示,进入【空间管理】-【权限】页面,可以设置组或者单个用户的权限,虽然页面上配置的空间导入和导出权限,但是导出Word、导出PDF、下载附件 并没有起到相应的限制作用。

这是因为: 普通的只能查看的用户在设置后仍然可以导出文件,可以下载附件。即confluence默认可查看即能导出。

在这里插入图片描述

仅关闭空间导出权限:单页面导出仍然无限制

2.获取要做导出Word、PDF限制的空间标识key

2.1 【空间管理页】 - 【浏览器地址栏】方式获取

url eg : /spaces/viewspacesummary.action?key=xxxx
在这里插入图片描述)

2.2 【空间管理】-【概览】-【空间细节】- 标识 获取

在这里插入图片描述)

3.配置自定义html,限制导出Word、PDF

下面说下怎么设置空间的导出Word、PDF权限、下载附件权限。
以管理员账户进入confluence,在右上方工具栏,点击【设置】-【一般配置】-【外观】-【自定义html】-【BODY尾部】 添加代码如下:其中xxxx表示要自行替换的空间标识key
在这里插入图片描述

3.1完整脚本如下,自行食用

<script type="text/javascript">
    $(document).ready(function(){
    $('body').bind("DOMNodeInserted",function(e){
    	//[new feature by array] 需要自行替换的空间标识Key,进入【空间管理】-【概览】-【空间细节】- 标识 查看
        let arr = ['xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx',  'xxxx'];
        //利用indexOf查找下标的特性
        let result = arr.indexOf(AJS.params.spaceKey);
        if(result > -1){
        	//当用户没有删除页面的权限时
            if(AJS.params.canRemovePage==false){
                $('.cp-control-panel-download').hide();  //隐藏可以预览的附件(word或pdf)下载按钮
                $('.cp-button').hide();                  //隐藏不能预览的附件(压缩文件或者其他不支持预览的)下载按钮
                $(".filename").attr("disabled",true).css("pointer-events","none"); //把文件列表模式下的附件设置为灰色不可点击的       
            }
        }
  })    
    AJS.toInit(function(){
		//[new feature by array] 需要自行替换的空间标识Key,进入【空间管理】-【概览】-【空间细节】- 标识 查看
        let arr = ['xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx', 'xxxx',  'xxxx'];
        let result = arr.indexOf(AJS.params.spaceKey);  //利用indexOf查找下标的特性
        if(result > -1){
            if(AJS.params.canRemovePage==false){
                AJS.$('#action-export-word-link').hide(); //隐藏导出为word按钮
                AJS.$('#action-export-pdf-link').hide();  //隐藏导出为pdf按钮
                AJS.$('#view-attachments-link').hide();  //隐藏附件按钮
            }
        }
    });})
</script>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

本教程参考思路文章:CSDN「互联网阿宾」:https://blog.csdn.net/qq_26472519/article/details/95351248

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/126159?site
推荐阅读
相关标签
  

闽ICP备14008679号