员工生成的邀请绕过了 must_approve_users 要求

这可能是一个更复杂的更改,具体取决于 guardian 在此过程的不同元素中的参与程度,但另一个选项(这也取决于 3)是:

  1. 向邀请本身添加一个布尔属性,用于绕过用户批准。此属性默认关闭,并且仅在启用了 must_approve_users 时在创建邀请 UI 中公开。

编辑:实际上,再次查看 David 引用的代码,我认为 guardian 完全不参与决定被邀请用户是否需要被批准。看起来这部分将是简单地用类似 invite.bypass_approval? 的内容替换 invite.invited_by.staff?

1 个赞