没有编辑权限的SharePoint @ Edit

时间:2017-09-06 09:12:48

标签: javascript list sharepoint permissions sharepoint-2013

我是SharePoint世界的新手,现在我正面临一些逆境。

现在我有一个代表书籍集的清单。我还创建了一个带有JavaScript的按钮,允许用户暂时订购它们。

对于这个问题,当用户点击按钮时,它会更改该列表项中的一些列值,例如:状态,订单和返回日期,一些计数器......我用我的帐户测试过,一切都是工作正常,直到我记得我有权编辑此列表。但是,如果它是最终用户,他将收到(正确,因为他们无权编辑)“请求失败。访问被拒绝。您无权执行此操作或访问此资源”消息,并且不会能够订购这本书。

好吧,我可以向这些用户授予权限以编辑列表,但这样他们就可以删除和编辑一些他们不认为的列。

有人有任何建议/解决方案吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

对于这种情况,我建议使用多个列表,这样您就可以单独管理图书和订单。此外,在SharePoint Designer中创建一个在创建订单时启动的工作流。此工作流将执行您在JavaScript中执行的操作。

这是一个基本的实施计划:

  • 图书清单 - 授予用户对此列表的只读权限。
  • 图书订单列表 - 为用户提供添加权限。将查阅列添加到图书清单。
  • 订单工作流程 - 在此处执行订单和库存状态的管理。 App Steps可用于使用提升的权限在工作流中运行指定的操作。