跟进:我已开始着手实现此功能。我的基本方法是:
- 添加一个新的站点设置,“对群组可见的姓名”(即,“任何用户的全名可见的群组”)。
- 向
Guardian添加一个新的can_see_full_names?断言,该断言会检查站点设置。 - 将(许多)
SiteSetting.enable_names的实例替换为can_see_full_names?断言。
这大部分都很直接——最大的障碍是序列化器没有转发它们的 scope 参数,这已经变成了一个小项目。
跟进:我已开始着手实现此功能。我的基本方法是:
Guardian 添加一个新的 can_see_full_names? 断言,该断言会检查站点设置。SiteSetting.enable_names 的实例替换为 can_see_full_names? 断言。这大部分都很直接——最大的障碍是序列化器没有转发它们的 scope 参数,这已经变成了一个小项目。