mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-17 19:21:04 +01:00
closes #6416
This commit is contained in:
@@ -46,5 +46,9 @@
|
|||||||
"notificationType_follow": "notification",
|
"notificationType_follow": "notification",
|
||||||
"notificationType_new-chat": "notification",
|
"notificationType_new-chat": "notification",
|
||||||
"notificationType_group-invite": "notification",
|
"notificationType_group-invite": "notification",
|
||||||
"notificationType_mention": "notification"
|
"notificationType_mention": "notification",
|
||||||
|
"notificationType_new-register": "notification",
|
||||||
|
"notificationType_post-queue": "notification",
|
||||||
|
"notificationType_new-post-flag": "notification",
|
||||||
|
"notificationType_new-user-flag": "notification"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -54,16 +54,23 @@ function renderUser(req, res, next) {
|
|||||||
'notificationType_group-invite',
|
'notificationType_group-invite',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
var privilegedTypes = [
|
||||||
|
'notificationType_new-register',
|
||||||
|
'notificationType_post-queue',
|
||||||
|
'notificationType_new-post-flag',
|
||||||
|
'notificationType_new-user-flag',
|
||||||
|
];
|
||||||
|
|
||||||
async.waterfall([
|
async.waterfall([
|
||||||
function (next) {
|
function (next) {
|
||||||
plugins.fireHook('filter:user.notificationTypes', {
|
plugins.fireHook('filter:user.notificationTypes', {
|
||||||
userData: {},
|
userData: {},
|
||||||
types: types,
|
types: types,
|
||||||
privilegedTypes: [],
|
privilegedTypes: privilegedTypes,
|
||||||
}, next);
|
}, next);
|
||||||
},
|
},
|
||||||
function (results) {
|
function (results) {
|
||||||
var notificationSettings = results.types.map(function modifyType(type) {
|
var notificationSettings = results.types.concat(results.privilegedTypes).map(function (type) {
|
||||||
return {
|
return {
|
||||||
name: type,
|
name: type,
|
||||||
label: '[[notifications:' + type + ']]',
|
label: '[[notifications:' + type + ']]',
|
||||||
|
|||||||
Reference in New Issue
Block a user