rename function

This commit is contained in:
Jicheng Lu 2024-05-16 10:41:59 -05:00
parent c46ef5a4e2
commit 04e90a3664
3 changed files with 3 additions and 7 deletions

View file

@ -1,8 +1,4 @@
using BotSharp.Abstraction.Agents.Models;
using BotSharp.Abstraction.Functions.Models;
using BotSharp.Abstraction.Repositories;
using BotSharp.Abstraction.Tasks.Models;
using BotSharp.Abstraction.Users.Models;
using System.IO;
using System.Text.RegularExpressions;

View file

@ -270,7 +270,7 @@ public class PluginLoader
});
}
public List<PluginMenuDef> FilterPluginsByRoles(List<PluginMenuDef> plugins, string userRole)
public List<PluginMenuDef> GetPluginMenuByRoles(List<PluginMenuDef> plugins, string userRole)
{
if (plugins.IsNullOrEmpty()) return plugins;
@ -279,7 +279,7 @@ public class PluginLoader
{
if (plugin.Roles.IsNullOrEmpty() || plugin.Roles.Contains(userRole))
{
plugin.SubMenu = FilterPluginsByRoles(plugin.SubMenu, userRole);
plugin.SubMenu = GetPluginMenuByRoles(plugin.SubMenu, userRole);
filtered.Add(plugin);
}
}

View file

@ -69,7 +69,7 @@ public class PluginController : ControllerBase
var userService = _services.GetRequiredService<IUserService>();
var user = await userService.GetUser(_user.Id);
menu = loader.FilterPluginsByRoles(menu, user?.Role);
menu = loader.GetPluginMenuByRoles(menu, user?.Role);
menu = menu.OrderBy(x => x.Weight).ToList();
return menu;
}