乌节核心模块如何添加新的角色和权限?



IPermissionProvider似乎无法添加新角色(也许我错过了一些东西(,而且它似乎也只在模块的初始安装期间被调用,这似乎很糟糕。

我的模块如何添加新的角色和权限?

IPermissionProvider实现了两个可以实现的方法。

  • Task<IEnumerable<Permission>> GetPermissionsAsync(),它允许模块返回模块提供的Permission,以及

  • IEnumerable<PermissionStereotype> GetDefaultStereotypes()允许您定义默认情况下已创建的权限,和/或添加PermissionStereotype以定义新角色。

最新更新