一、对指定空间设置只读权限
Confluence基于空间的权限管理,给予某些用户对某个空间的查看权限后,这些用户默认就有了复制文字、打印、下载附件、导出为word/pdf的这些权限;
但有些资料想设置成对普通查看用户只读权限,可以通过confluence的自定义html功能,将以上这些权限禁用和隐藏,达到只读权限的效果;
confluence--->一般设置--->自定义HTML-->BODY尾部框内添加如下代码即可:
如下代码中spaceKey后面跟的是空间标识;
设置完后,对这几个空间有编辑权限的人能编辑、复制、下载、打印;
对该空间无编辑权限的人只有只读权限;
<script type="text/javascript">
$(document).ready(function(){
$('body').bind("DOMNodeInserted",function(e){
if(AJS.params.spaceKey=="CXPC" || AJS.params.spaceKey=="TYCXPC")
{
if(AJS.params.canRemovePage==false)
{
//隐藏文档的下载按钮
$('.cp-control-panel-download').hide();
//禁用页面打印
$('head').append('<style> @media print{html, body{display:none} } </style> ');
//禁用右键菜单
$('body').attr('oncontextmenu','self.event.returnValue=false');
//禁用选中文字
$('body').attr('onselectstart','return false');
}
}
})
AJS.toInit(function(){
if(AJS.params.spaceKey=="CXPC" || AJS.params.spaceKey=="TYCXPC")
{
if(AJS.params.canRemovePage==false)
{
//隐藏导出word操作
AJS.$('#action-export-word-link').hide();
//隐藏导出pdf操作
AJS.$('#action-export-pdf-link').hide();
AJS.$('#content-metadata-attachments').hide();
//禁用页面打印
$('head').append('<style> @media print{html, body{display:none} } </style> ');
//禁用右键菜单
$('body').attr('oncontextmenu','self.event.returnValue=false');
//禁用选中文字
$('body').attr('onselectstart','return false');
} } });}) </script>
二、页面访问统计插件
Page View Tracker
参考:
Page View Tracker - Confluencehttps://ossapps.atlassian.net/wiki/spaces/PVT/overview
扫一扫关注作者公众号