Monorepo for Tangled tangled.org

appview/models: add `NotificationTypeUserMentioned` notif type

Signed-off-by: Seongmin Lee <git@boltless.me>

boltless.me 1e891d5c 10479a68

verified
Changed files
+7
appview
models
pages
templates
notifications
fragments
+5
appview/models/notifications.go
··· 20 20 NotificationTypeIssueReopen NotificationType = "issue_reopen" 21 21 NotificationTypePullClosed NotificationType = "pull_closed" 22 22 NotificationTypePullReopen NotificationType = "pull_reopen" 23 + NotificationTypeUserMentioned NotificationType = "user_mentioned" 23 24 ) 24 25 25 26 type Notification struct { ··· 63 64 return "git-pull-request-create" 64 65 case NotificationTypeFollowed: 65 66 return "user-plus" 67 + case NotificationTypeUserMentioned: 68 + return "at-sign" 66 69 default: 67 70 return "" 68 71 } ··· 113 116 return prefs.PullCreated // same pref for now 114 117 case NotificationTypeFollowed: 115 118 return prefs.Followed 119 + case NotificationTypeUserMentioned: 120 + return true // always notify on mention 116 121 default: 117 122 return false 118 123 }
+2
appview/pages/templates/notifications/fragments/item.html
··· 54 54 reopened a pull request 55 55 {{ else if eq .Type "followed" }} 56 56 followed you 57 + {{ else if eq .Type "user_mentioned" }} 58 + mentioned you 57 59 {{ else }} 58 60 {{ end }} 59 61 {{ end }}