毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 企业开发 >> 正文

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

更新时间:2013-7-23:  来源:毕业论文

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上放一个入口了。

应该是可以看到的啊,我们的 Site Member都可以看到啊

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

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。