Documentation ¶
Index ¶
- type RightClient
- func (client RightClient) AuthQuery(ctx context.Context, userId uint64, groupId uint64, action string) error
- func (client RightClient) EditUserRoles(ctx context.Context, adminId uint64, userId uint64) ([]adminservice.Group, []adminservice.Group, error)
- func (client RightClient) GetActions(ctx context.Context, adminId uint64, roleName string, groupName string) ([]string, error)
- func (client RightClient) GetAllGroups(ctx context.Context, adminId uint64) ([]adminservice.Group, error)
- func (client RightClient) GetUserRoles(ctx context.Context, adminId uint64, userId uint64) ([]adminservice.Group, error)
- func (client RightClient) RegisterGroup(groupId uint64, groupName string) bool
- func (client RightClient) UpdateRole(ctx context.Context, adminId uint64, roleName string, groupName string, ...) error
- func (client RightClient) UpdateUser(ctx context.Context, adminId uint64, userId uint64, roles []adminservice.Group) error
- func (client RightClient) ViewUserRoles(ctx context.Context, adminId uint64, userId uint64) (bool, []adminservice.Group, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RightClient ¶
type RightClient struct { grpcclient.Client // contains filtered or unexported fields }
func Make ¶
func Make(serviceAddr string, dialOptions []grpc.DialOption, logger log.Logger) RightClient
func (RightClient) EditUserRoles ¶ added in v1.10.0
func (client RightClient) EditUserRoles(ctx context.Context, adminId uint64, userId uint64) ([]adminservice.Group, []adminservice.Group, error)
func (RightClient) GetActions ¶
func (RightClient) GetAllGroups ¶ added in v0.3.3
func (client RightClient) GetAllGroups(ctx context.Context, adminId uint64) ([]adminservice.Group, error)
func (RightClient) GetUserRoles ¶
func (client RightClient) GetUserRoles(ctx context.Context, adminId uint64, userId uint64) ([]adminservice.Group, error)
func (RightClient) RegisterGroup ¶
func (client RightClient) RegisterGroup(groupId uint64, groupName string) bool
func (RightClient) UpdateRole ¶
func (RightClient) UpdateUser ¶
func (client RightClient) UpdateUser(ctx context.Context, adminId uint64, userId uint64, roles []adminservice.Group) error
func (RightClient) ViewUserRoles ¶ added in v1.10.0
func (client RightClient) ViewUserRoles(ctx context.Context, adminId uint64, userId uint64) (bool, []adminservice.Group, error)
Click to show internal directories.
Click to hide internal directories.