撇号工作流程:查找草稿/实时文档

Apostrophe Workflow: Find Draft / Live Documents

探索 apostrophe-worflow,我想知道如何使用带有选项的 self.apos.myModule.find(...) 搜索我文档的 draftlive 版本。

编辑:我的用例是任务,因此,没有当前语言环境,因此,我想将采用默认语言环境。

我知道我需要对当前代码进行一些更改,但是,我想知道如何检测 "weird" 行为,并且我需要知道 workflow 是如何工作的。

除此之外,这个问题还扩展到 .insert.update 函数的语言环境是 return。

有什么想法吗?

例如,您可以使用 .find(...).workflowLocale('default').find(...).workflowLocale('default-draft')。将 -draft 附加到任何语言环境名称以获取草稿内容,将其删除以获取实时内容...等等

默认当然是获取当前语言环境的文档。