mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 18:11:40 -05:00
split user notification prefs
This commit is contained in:
parent
9245fc339f
commit
0265d4fa07
1 changed files with 29 additions and 24 deletions
|
@ -24,29 +24,34 @@ Users.addField([
|
|||
insertableIf: Users.is.memberOrAdmin,
|
||||
editableIf: Users.is.ownerOrAdmin
|
||||
}
|
||||
},
|
||||
{
|
||||
fieldName: 'telescope.notifications_comments',
|
||||
fieldSchema: {
|
||||
label: 'Comments on my posts',
|
||||
type: Boolean,
|
||||
optional: true,
|
||||
defaultValue: true,
|
||||
control: "checkbox",
|
||||
insertableIf: Users.is.memberOrAdmin,
|
||||
editableIf: Users.is.ownerOrAdmin
|
||||
}
|
||||
},
|
||||
{
|
||||
fieldName: 'telescope.notifications_replies',
|
||||
fieldSchema: {
|
||||
label: 'Replies to my comments',
|
||||
type: Boolean,
|
||||
optional: true,
|
||||
defaultValue: true,
|
||||
control: "checkbox",
|
||||
insertableIf: Users.is.memberOrAdmin,
|
||||
editableIf: Users.is.ownerOrAdmin
|
||||
}
|
||||
}
|
||||
]);
|
||||
|
||||
if (typeof Comments !== "undefined") {
|
||||
Users.addField([
|
||||
{
|
||||
fieldName: 'telescope.notifications_comments',
|
||||
fieldSchema: {
|
||||
label: 'Comments on my posts',
|
||||
type: Boolean,
|
||||
optional: true,
|
||||
defaultValue: true,
|
||||
control: "checkbox",
|
||||
insertableIf: Users.is.memberOrAdmin,
|
||||
editableIf: Users.is.ownerOrAdmin
|
||||
}
|
||||
},
|
||||
{
|
||||
fieldName: 'telescope.notifications_replies',
|
||||
fieldSchema: {
|
||||
label: 'Replies to my comments',
|
||||
type: Boolean,
|
||||
optional: true,
|
||||
defaultValue: true,
|
||||
control: "checkbox",
|
||||
insertableIf: Users.is.memberOrAdmin,
|
||||
editableIf: Users.is.ownerOrAdmin
|
||||
}
|
||||
}
|
||||
]);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue