我创建了一个 SharePoint 文档库,并将其设置为不从 Web 继承权限。我已经配置了一个 ListView webpart 来显示文档库的内容,它工作正常。
我创建了一个对文档库具有贡献权限的用户,但只能阅读站点的其余部分。
我创建了一个将 Rights 属性设置为“AddListItems”的自定义操作。
当我以用户身份登录时,我看到了 SharePoint 开箱即用的标准上传和多次上传选项,但我没有看到我的自定义操作“我的上传”。
当我使用站点成员组中的用户登录时,我会在上传菜单中看到我的选择。
我在这里想念什么?它的行为就好像“AddListItems”权限与站点而不是列表相关联,但默认上传的行为与我预期的一样!
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Document Library Toolbar Upload Menu Dropdown -->
<CustomAction Id="myUploadOption"
GroupId="UploadMenu"
ImageUrl="/_layouts/Images/myUploadIcon.jpg"
Location="Microsoft.SharePoint.StandardMenu"
Sequence="1000"
Title="My Upload"
Rights="AddListItems"
Description="Assign permissions and meta data values while uploading multiple documents">
<UrlAction Url="/_layouts/FileUploaderApp/MyFileUpload.aspx"/>
</CustomAction>
</Elements>