#366  Issue and pull request notification email customization
Released
Artur opened 3 years ago

I could not find a way to customize issue notification emails. It would be good if we could do some basic customization like branding, default test included in the bottom of the email, etc...

This would be very important when onedev project is used as a helpdesk for customers.

Robin Shen commented 3 years ago

Can you please help me understand the scenario of including default test in the notification email? Will it be sufficient for your support staff to author the markdown to include desired content?

Artur commented 3 years ago

Well, as we use issues system to provide technical support and general helpdesk, we have some additional, custom headers and footers for the messages set on per-project basis. Like:

Header: This message is from Our Company support system. You can respond by replying to this message or can open the link to respond on our website and access entire communication.

Body: Main body of the message......

Footer: All tickets resolved within 15 minutes are free of charge under any paid support plan, otherwise support is charged at regular consulting rates.

You (user) received this message because you subscribe to notification events for this issue. To unsubscribe edit your notification preferences in our system.


So what we really need is to be able to add custom header and/or footer to issue notifications per project.

Robin Shen changed title 3 years ago
Previous Value Current Value
Issue notification email customization
Issue and pull request notification email customization
OneDev changed state to 'Closed' 3 years ago
Previous Value Current Value
Open
Closed
OneDev changed state to 'Released' 3 years ago
Previous Value Current Value
Closed
Released
Artur commented 3 years ago

Looks nice and flexible. However, it will take me a bit more time to test it.

issue 1 of 1
Type
Improvement
Priority
Major
Assignee
Issue Votes (0)
Watchers (3)
Reference
onedev/server#366
Please wait...
Page is in error, reload to recover