|
|
@ -97,7 +97,8 @@ export class NotificationComponent implements OnInit { |
|
|
let link: string; |
|
|
let link: string; |
|
|
if (this.notification.additionalConfig.actionButtonConfig.linkType === ActionButtonLinkType.DASHBOARD) { |
|
|
if (this.notification.additionalConfig.actionButtonConfig.linkType === ActionButtonLinkType.DASHBOARD) { |
|
|
let state = null; |
|
|
let state = null; |
|
|
if (this.notification.additionalConfig.actionButtonConfig.dashboardState) { |
|
|
if (this.notification.additionalConfig.actionButtonConfig.dashboardState || |
|
|
|
|
|
this.notification.additionalConfig.actionButtonConfig.setEntityIdInState) { |
|
|
const stateObject: StateObject = {}; |
|
|
const stateObject: StateObject = {}; |
|
|
if (this.notification.additionalConfig.actionButtonConfig.setEntityIdInState) { |
|
|
if (this.notification.additionalConfig.actionButtonConfig.setEntityIdInState) { |
|
|
stateObject.params = { |
|
|
stateObject.params = { |
|
|
@ -106,7 +107,9 @@ export class NotificationComponent implements OnInit { |
|
|
} else { |
|
|
} else { |
|
|
stateObject.params = {}; |
|
|
stateObject.params = {}; |
|
|
} |
|
|
} |
|
|
stateObject.id = this.notification.additionalConfig.actionButtonConfig.dashboardState; |
|
|
if (this.notification.additionalConfig.actionButtonConfig.dashboardState) { |
|
|
|
|
|
stateObject.id = this.notification.additionalConfig.actionButtonConfig.dashboardState; |
|
|
|
|
|
} |
|
|
state = objToBase64URI([ stateObject ]); |
|
|
state = objToBase64URI([ stateObject ]); |
|
|
} |
|
|
} |
|
|
link = `/dashboards/${this.notification.additionalConfig.actionButtonConfig.dashboardId}`; |
|
|
link = `/dashboards/${this.notification.additionalConfig.actionButtonConfig.dashboardId}`; |
|
|
|