是的,完全可行。目前该组件的执行逻辑如下:
if (this.currentUser.moderator) {
parseTabSettings(settings.moderator_only_tab_links);
return items;
}
……只需将 this.currentUser.moderator 替换为检查组群成员身份的判定逻辑……然后将 settings.moderator_only_tab_links 替换为该特定群组的链接即可。
我有空时可以研究一下,添加一个支持配置多个群组名称及其对应链接的设置。