Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 project.task 模型,其中委托在两者之间创建了父/子链接。
委派时,我希望获得委派任务的人也可以访问原始任务的附件,我怎样才能避免必须真正复制它?
我考虑过使用一个<act_window>或向导来检查是否有父任务,如果有(也)显示父任务附件。
<act_window>
act_window 的问题是您需要指定 2 个不同的 act_window 记录,并且仍然只涵盖一个父子关系(任务可以被委派更多)
对于向导方法,对于可能更容易解决的问题(因此提出问题),这似乎是很多矫枉过正的工作。
我认为构建向导是唯一可行的方法,因为附件和 project.task 之间没有真正的联系。如果我是你,我会构建一个向导,遍历父关系以构建所有祖先任务 ID 的列表,以及当前任务 ID。然后让向导使用该 ID 列表作为域搜索条件之一打开附件窗口。