首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Mysitehost部类站点为什么除了SCA以外都看不到action button

2013-08-01 
Mysitehost类型站点为什么除了SCA以外都看不到action button?我创建了一个mysite host 类型的站点,平时开

Mysitehost类型站点为什么除了SCA以外都看不到action button?
我创建了一个mysite host 类型的站点,平时开发都是使用site collection admin账号登陆的,可以正常看到site action button和ribbon。但是在测试过程中发现,除了site collection admin之外所有的权限都无法看到site action ribbon,包括site owner。

由于我们的需求是用户可以指定一个site owner组,组里的用户都可以通过site action button来编辑页面,管理站点,但是现在这种情况下,必须把owner的用户添加到site collection admin中,这是客户不愿意看见的情况。

不知道各位是如何能够使非SCA权限的用户也能够看到action button呢?

小小吐槽一下,个人觉得MS的这个设定没有任何意义,就是把owner用户进入后台页面的入口给隐藏了,用权限的用户依然可以通过_layouts/settings.aspx 来访问后台。实在不能解决owner用户看不到action button的话,只好自己在master page上放一个入口了。 Mysite site?permission master?page
[解决办法]
应该是可以看到的啊,我们的 Site Member都可以看到啊
[解决办法]

引用:
真相大白了
<SharePoint:DelegateControl runat="server" ControlId="GlobalNavigation" />
只要master page里有这段代码,ribbon就不会被生成,估计在这个控件中判断了权限,然后对于非SCA账户没有生成ribbon(s4-ribbonrow 的div中没有内容)
不知道MS是处于什么考虑做了这样的限制。

不知道啊 呵呵  但是肯定有道理

热点排行