是否可以使用 Telescope Nova 扩展流星中的组
Is it possible to extend groups in meteor using Telescope Nova
我正在尝试创建一个界面,用户可以在其中添加新组,而管理员可以删除和更新现有组。我找到了这个,但不知道具体如何实现。(可能需要一些想法)
组信息存储在 mongodb 中的什么位置?一直在尝试查询组的值以了解现有的 GroupName 但我无法获得任何结果。
Telescope.schemas.userData = new SimpleSchema({
...
groups: {
type: [String],
optional: true,
control: "checkboxgroup",
insertableIf: canEditAll,
editableIf: canEditAll,
form: {
options: function () {
const groups = _.without(_.keys(Users.groups), "anonymous", "default", "admins");
return groups.map(group => {return {value: group, label: group};});
}
},
},
});
....
和
API :
Users.createGroup(GroupName)
组未存储在 Mongo 中,您必须在代码中定义它们。所以目前用户无法从 Web UI 创建新组,抱歉。
我正在尝试创建一个界面,用户可以在其中添加新组,而管理员可以删除和更新现有组。我找到了这个,但不知道具体如何实现。(可能需要一些想法)
组信息存储在 mongodb 中的什么位置?一直在尝试查询组的值以了解现有的 GroupName 但我无法获得任何结果。
Telescope.schemas.userData = new SimpleSchema({
...
groups: {
type: [String],
optional: true,
control: "checkboxgroup",
insertableIf: canEditAll,
editableIf: canEditAll,
form: {
options: function () {
const groups = _.without(_.keys(Users.groups), "anonymous", "default", "admins");
return groups.map(group => {return {value: group, label: group};});
}
},
},
});
....
和
API :
Users.createGroup(GroupName)
组未存储在 Mongo 中,您必须在代码中定义它们。所以目前用户无法从 Web UI 创建新组,抱歉。