【问题标题】:OpenERP: Link to issue from taskOpenERP:从任务链接到问题
【发布时间】:2014-05-09 15:32:21
【问题描述】:

我们目前在我们的 OpenERP 安装中同时使用了问题和任务。您可以将问题与任务相关联,这很棒!我们想要的是在任务上显示一个链接回问题的链接。这有可能以任何简单的方式吗?

【问题讨论】:

    标签: openerp openerp-7


    【解决方案1】:

    您可以开发一个新模块,将任务链接到所有相关问题,并在任务表单视图中显示问题的新笔记本页面。

    现在(project_issue 模块的)问题与 project.task 相关联,如下所示:

    'task_id': fields.many2one('project.task', 'Task', domain="[('project_id','=',project_id)]")
    

    这意味着 0..n 个问题可以链接到一个任务。换句话说,一项任务与 0..n 个问题相关联。因此,将以下字段添加到继承的 project.task 模型应该建立相反方向的链接:

    'issue_id': fields.one2many('project.issue', 'task_id', 'Issue', domain="[('project_id','=',project_id)]")
    

    此外,您需要一个视图定义,用于在表单上添加笔记本页面或其他合适的组件、openerp 模块描述符等等。我想说的是,“简单”是一个相对概念,这是我能想到的最简单的方式。

    【讨论】:

    • 但问题和任务之间已经存在联系。为什么我不能只使用任务 ID 查询问题,以便获取给定任务 ID 的相关问题?
    【解决方案2】:

    official app store 有一个社区模块project_issue_task。它是Project for Service Management 社区项目的一部分。

    它还在“额外信息”选项卡下向任务添加了“相关问题”:

    【讨论】:

    • 丹尼尔这是我们正在使用的。我需要的是任务链接,将您链接回与它相关的问题!找不到该模块的方法来执行此操作。或者有吗?
    • 确实如此,只是有点看不见。改进了答案来解释它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多