我是SharePoint世界的新手,现在我正面临一些逆境。
现在我有一个代表书籍集的清单。我还创建了一个带有JavaScript的按钮,允许用户暂时订购它们。
对于这个问题,当用户点击按钮时,它会更改该列表项中的一些列值,例如:状态,订单和返回日期,一些计数器......我用我的帐户测试过,一切都是工作正常,直到我记得我有权编辑此列表。但是,如果它是最终用户,他将收到(正确,因为他们无权编辑)“请求失败。访问被拒绝。您无权执行此操作或访问此资源”消息,并且不会能够订购这本书。
好吧,我可以向这些用户授予权限以编辑列表,但这样他们就可以删除和编辑一些他们不认为的列。
有人有任何建议/解决方案吗?
提前致谢!
答案 0 :(得分:0)
对于这种情况,我建议使用多个列表,这样您就可以单独管理图书和订单。此外,在SharePoint Designer中创建一个在创建订单时启动的工作流。此工作流将执行您在JavaScript中执行的操作。
这是一个基本的实施计划: