【问题标题】:SharePoint @ Edit without having edit permissionsSharePoint@Edit 没有编辑权限
【发布时间】:2018-02-14 16:59:49
【问题描述】:

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

现在我确实有一个代表书籍集合的列表。我还使用 JavaScript 创建了一个按钮,允许用户临时订购它们。

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

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

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

提前致谢!

【问题讨论】:

    标签: javascript list sharepoint permissions sharepoint-2013


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢@horinedev!您的建议帮助我解决了这个变通办法/解决方案的开发。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    • 2010-09-08
    • 2021-07-04
    相关资源
    最近更新 更多