# How to provide custom URL for notification

**URL:** <https://meta.discourse.org/t/how-to-provide-custom-url-for-notification/60273>\
**Category:** Development\
**Created:** [Abril 1, 2017, 6:44am UTC](https://meta.discourse.org/t/how-to-provide-custom-url-for-notification/60273 "2017-04-01T06:44:40Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jafeth.diazc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jafeth.diazc/32/101197_2.png) [@jafeth.diazc](https://meta.discourse.org/u/jafeth.diazc)\
**Post date:** [Abril 1, 2017, 6:44am UTC](https://meta.discourse.org/t/how-to-provide-custom-url-for-notification/60273/1 "2017-04-01T06:44:40Z")

</div>

Hi,

I know that if I create a custom type notification, I can provide a `data.message` field with a I18n scope value to form the text of the notification. This is the code in the `notification-item` widget:

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/notification-item.js.es6#L66-L90](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/notification-item.js.es6#L66-L90)

However, in the function that generates the URL, I don’t see a way to return a custom URL in case the notification’s type is custom:

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/notification-item.js.es6#L25-L55](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/widgets/notification-item.js.es6#L25-L55)

I was thinking in reopening the widget and add code for such extra case, but the widget is not being exported ☹

What could be a solution for this? I’d appreciate some help.

---

_[View the full topic](https://meta.discourse.org/t/how-to-provide-custom-url-for-notification/60273)._
