Signed-off-by: Seongmin Lee git@boltless.me
+5
appview/models/notifications.go
+5
appview/models/notifications.go
···
20
NotificationTypeIssueReopen NotificationType = "issue_reopen"
21
NotificationTypePullClosed NotificationType = "pull_closed"
22
NotificationTypePullReopen NotificationType = "pull_reopen"
23
)
24
25
type Notification struct {
···
63
return "git-pull-request-create"
64
case NotificationTypeFollowed:
65
return "user-plus"
66
default:
67
return ""
68
}
···
113
return prefs.PullCreated // same pref for now
114
case NotificationTypeFollowed:
115
return prefs.Followed
116
default:
117
return false
118
}
···
20
NotificationTypeIssueReopen NotificationType = "issue_reopen"
21
NotificationTypePullClosed NotificationType = "pull_closed"
22
NotificationTypePullReopen NotificationType = "pull_reopen"
23
+
NotificationTypeUserMentioned NotificationType = "user_mentioned"
24
)
25
26
type Notification struct {
···
64
return "git-pull-request-create"
65
case NotificationTypeFollowed:
66
return "user-plus"
67
+
case NotificationTypeUserMentioned:
68
+
return "message-square"
69
default:
70
return ""
71
}
···
116
return prefs.PullCreated // same pref for now
117
case NotificationTypeFollowed:
118
return prefs.Followed
119
+
case NotificationTypeUserMentioned:
120
+
return true // always notify on mention
121
default:
122
return false
123
}
+2
appview/pages/templates/notifications/fragments/item.html
+2
appview/pages/templates/notifications/fragments/item.html