我正在寻找一种方法来控制“从电子邮件创建问题和评论”的工作方式。目前,由于我们使用内置系统,任何收到的没有主题的电子邮件都会导致服务失败,并显示消息“问题必须有摘要。邮件消息的主题为空或没有主题。”。每次发生这种情况时,我们都必须手动处理电子邮件。
你知道有什么办法解决这个问题吗?
EDIT
这些电子邮件是由客户发送的,因此我无法强制所有电子邮件都发送主题。
问题是,一旦没有主题,邮件创建服务将不会处理电子邮件。因此设置默认值将无济于事。我能想到的唯一方法是重写邮件服务。有谁知道我该怎么做?我找到了原来的,但不确定如何构建和部署它。
无论如何还能想到其他办法吗?
Thanks!!
我假设您刚刚在管理界面中向 Jira 添加了一些服务,该服务会自动序列化电子邮件。
如果您想完全自定义默认行为,您可以编写自己的简单 jira 插件。
请参阅 Atlassian 页面:
https://developer.atlassian.com/display/DOCS/Set+up+the+Atlassian+Plugin+SDK+and+Build+a+Project https://developer.atlassian.com/display/DOCS/Set+up+the+Atlassian+Plugin+SDK+and+Build+a+Project
https://developer.atlassian.com/display/JIRADEV/Component+Plugin+Module https://developer.atlassian.com/display/JIRADEV/Component+Plugin+Module
您的 atlassian-plugin.xml 应包含以下内容:
<component key="message-handler-factory" class="com.atlassian.jira.plugins.mail.internal.DefaultMessageHandlerFactory" public="true">
<interface>com.atlassian.jira.service.util.handler.MessageHandlerFactory</interface>
</component>
例如,您可以扩展 CreateOrCommentHandler 类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)