Documentation
¶
Index ¶
- func BindUserRole(ctx context.Context, req *pb.BindUserRoleRequest) (*pb.BindUserRoleResponse, error)
- func CanDo(ctx context.Context, req *pb.CanDoRequest) (*pb.CanDoResponse, error)
- func CreateRole(ctx context.Context, req *pb.CreateRoleRequest) (*pb.CreateRoleResponse, error)
- func DeleteRoles(ctx context.Context, req *pb.DeleteRolesRequest) (*pb.DeleteRolesResponse, error)
- func DescribeRoles(ctx context.Context, req *pb.DescribeRolesRequest) (*pb.DescribeRolesResponse, error)
- func DescribeRolesWithUser(ctx context.Context, req *pb.DescribeRolesRequest) (*pb.DescribeRolesWithUserResponse, error)
- func FilterModuleApisByRoles(moduleApis []*models.ModuleApi, roles []*models.Role) []*models.ModuleApi
- func FilterRolesByModuleApis(moduleApis []*models.ModuleApi, roles []*models.Role) []*models.Role
- func GetCheckedModuleApis(ctx context.Context, roleIds []string) ([]*models.ModuleApi, error)
- func GetDataLevelNum(dataLevel string) int
- func GetEnableModuleApis(ctx context.Context, roleIds []string, ...) ([]*models.ModuleApi, error)
- func GetModuleApisByActionBundleIds(ctx context.Context, actionBundleIds []string) ([]*models.ModuleApi, error)
- func GetModuleApisByModuleIds(ctx context.Context, moduleIds []string) ([]*models.ModuleApi, error)
- func GetModuleIds(ctx context.Context) ([]string, error)
- func GetRole(ctx context.Context, roleId string) (*models.Role, error)
- func GetRoleIdsByActionBundleIds(ctx context.Context, actionBundleIds []string) ([]string, error)
- func GetRoleIdsByUserIds(ctx context.Context, userIds []string) ([]string, error)
- func GetRoleModule(ctx context.Context, req *pb.GetRoleModuleRequest) (*pb.GetRoleModuleResponse, error)
- func GetRoleModuleBindingsByRoleIds(ctx context.Context, roleIds []string) ([]*models.RoleModuleBinding, error)
- func GetRoleModuleBindingsByRoleIdsAndModuleIds(ctx context.Context, roleIds, moduleIds []string) ([]*models.RoleModuleBinding, error)
- func GetRoleWithUser(ctx context.Context, req *pb.GetRoleRequest) (*pb.GetRoleWithUserResponse, error)
- func GetRoles(ctx context.Context, roleIds []string) ([]*models.Role, error)
- func GetRolesByUserIds(ctx context.Context, userIds []string) ([]*models.Role, error)
- func GetUserGroupPath(ctx context.Context, userId string) (string, error)
- func GetUserIdsByRoleIds(ctx context.Context, roleIds []string) ([]string, error)
- func GetUserRoleBindings(ctx context.Context, userIds, roleIds []string) ([]*models.UserRoleBinding, error)
- func GetVisibilityModuleApis(ctx context.Context, roleId string) ([]*models.ModuleApi, error)
- func GetVisibilityModuleIds(ctx context.Context, role *models.Role) ([]string, error)
- func ModifyRole(ctx context.Context, req *pb.ModifyRoleRequest) (*pb.ModifyRoleResponse, error)
- func ModifyRoleModule(ctx context.Context, req *pb.ModifyRoleModuleRequest) (*pb.ModifyRoleModuleResponse, error)
- func UnbindUserRole(ctx context.Context, req *pb.UnbindUserRoleRequest) (*pb.UnbindUserRoleResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindUserRole ¶
func BindUserRole(ctx context.Context, req *pb.BindUserRoleRequest) (*pb.BindUserRoleResponse, error)
func CanDo ¶
func CanDo(ctx context.Context, req *pb.CanDoRequest) (*pb.CanDoResponse, error)
func CreateRole ¶
func CreateRole(ctx context.Context, req *pb.CreateRoleRequest) (*pb.CreateRoleResponse, error)
func DeleteRoles ¶
func DeleteRoles(ctx context.Context, req *pb.DeleteRolesRequest) (*pb.DeleteRolesResponse, error)
func DescribeRoles ¶
func DescribeRoles(ctx context.Context, req *pb.DescribeRolesRequest) (*pb.DescribeRolesResponse, error)
func DescribeRolesWithUser ¶
func DescribeRolesWithUser(ctx context.Context, req *pb.DescribeRolesRequest) (*pb.DescribeRolesWithUserResponse, error)
func FilterModuleApisByRoles ¶
func FilterRolesByModuleApis ¶
func GetCheckedModuleApis ¶
func GetDataLevelNum ¶
func GetEnableModuleApis ¶
func GetRoleIdsByUserIds ¶
func GetRoleModule ¶
func GetRoleModule(ctx context.Context, req *pb.GetRoleModuleRequest) (*pb.GetRoleModuleResponse, error)
func GetRoleWithUser ¶
func GetRoleWithUser(ctx context.Context, req *pb.GetRoleRequest) (*pb.GetRoleWithUserResponse, error)
func GetRolesByUserIds ¶
func GetUserIdsByRoleIds ¶
func GetUserRoleBindings ¶
func GetVisibilityModuleApis ¶
func GetVisibilityModuleIds ¶
func ModifyRole ¶
func ModifyRole(ctx context.Context, req *pb.ModifyRoleRequest) (*pb.ModifyRoleResponse, error)
func ModifyRoleModule ¶
func ModifyRoleModule(ctx context.Context, req *pb.ModifyRoleModuleRequest) (*pb.ModifyRoleModuleResponse, error)
func UnbindUserRole ¶
func UnbindUserRole(ctx context.Context, req *pb.UnbindUserRoleRequest) (*pb.UnbindUserRoleResponse, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.