Orbeon表单中的批量更新权限

时间:2019-01-22 11:06:40

标签: orbeon

为了激活草稿,我需要在所有表单定义(数百个)中设置权限(创建+所有者更新,查看,删除)。

是否有一种方法(API)以批量模式进行?否则,必须手动修改所有表单定义。

1 个答案:

答案 0 :(得分:0)

我可以想到两种以编程方式执行此操作的方法:

  • 使用API
    • 这假定您具有从“表单构建器”摘要页面可访问的所有表单,并且可以按原样重新发布它们。
    • 使用search API获取所有表单的列表。
    • 使用CRUD API检索表单的来源。
    • 对表单定义进行更改。
    • 使用publish API发布新版本。
  • 在数据库级别更改表单定义
    • 在这种情况下,您将使用SQL,并在{{1}}表中就地更改表单定义。