Meteor.users.allow允许自动表单

Meteor.users.allow允许自动表单,meteor,crud,meteor-autoform,meteor-useraccounts,Meteor,Crud,Meteor Autoform,Meteor Useraccounts,我第一次玩Meteor,这个问题可能是因为我不了解集合的允许/拒绝概念 我有一个登录管理员可以访问的页面,允许管理员修改现有用户 为了允许使用autoform编辑现有用户,我大致遵循了这两个网站中列出的步骤(除了“允许”/“拒绝”部分) 我最终得到了一个包含用户表的页面每行都有一个编辑按钮,该按钮使用以下代码生成编辑自动表单: {{#afModal class="btn btn-primary" collection="Meteor.users" operation="update" doc=

我第一次玩Meteor,这个问题可能是因为我不了解集合的允许/拒绝概念

我有一个登录管理员可以访问的页面,允许管理员修改现有用户

为了允许使用autoform编辑现有用户,我大致遵循了这两个网站中列出的步骤(除了“允许”/“拒绝”部分)

我最终得到了一个包含用户表的页面每行都有一个编辑按钮,该按钮使用以下代码生成编辑自动表单:

{{#afModal class="btn btn-primary" collection="Meteor.users" operation="update" doc=_id}}
    Edit
{{/afModal}}
这成功地打开了一个编辑表单,我更改了一些用户详细信息,然后单击“更新”,我得到一个Meteor 403拒绝访问错误

我通过插入以下代码以某种方式解决了此错误:

Meteor.users.allow({
  insert: () => true,
  update: () => true,
  remove: () => true
});
我的问题是,为什么我需要显式地为“用户”执行此“允许”,因为我为一个名为“战舰”的自定义集合设置了另一个类似的CRUD页面,该集合与autoform配合良好,而无需指定这些“允许”规则


请注意,我已经删除了autopublish和insccure软件包。

可能在这里回答了我自己的问题,我的自定义集合也设置了允许和拒绝规则,我忘记了我的错误

还提到