Я пытаюсь создать интерфейс, в котором пользователи могут добавлять новую группу, а администратор может удалять и обновлять существующие группы. Я нашел это, но не знаю, как именно это реализовать (могут понадобиться некоторые идеи).
И где информация о группах хранится в mongodb? Пытался запросить значение для групп, чтобы узнать существующее имя группы, но не смог получить никаких результатов.
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)