add variable and method comments
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
"go.infratographer.com/x/gidx"
|
||||
)
|
||||
|
||||
// IsUser checks the provided id has the metal user prefix.
|
||||
func (s *service) IsUser(id gidx.PrefixedID) bool {
|
||||
if idType, ok := s.idPrefixMap[id.Prefix()]; ok {
|
||||
return idType == TypeUser
|
||||
@@ -14,6 +15,7 @@ func (s *service) IsUser(id gidx.PrefixedID) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// IsAssignableResource checks that the provided id is an id which can have memberships assignments.
|
||||
func (s *service) IsAssignableResource(id gidx.PrefixedID) bool {
|
||||
if idType, ok := s.idPrefixMap[id.Prefix()]; ok {
|
||||
switch idType {
|
||||
@@ -27,6 +29,7 @@ func (s *service) IsAssignableResource(id gidx.PrefixedID) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
// Assignuser assigns the provided users to the given resource ids.
|
||||
func (s *service) AssignUser(ctx context.Context, userID gidx.PrefixedID, resourceIDs ...gidx.PrefixedID) error {
|
||||
var totalResources, rolesChanged, assignmentsChanged int
|
||||
|
||||
@@ -68,6 +71,7 @@ func (s *service) AssignUser(ctx context.Context, userID gidx.PrefixedID, resour
|
||||
return nil
|
||||
}
|
||||
|
||||
// UnassignUser removes the assignment for the provided user id to the given resources.
|
||||
func (s *service) UnassignUser(ctx context.Context, userID gidx.PrefixedID, resourceIDs ...gidx.PrefixedID) error {
|
||||
for _, resourceID := range resourceIDs {
|
||||
rlogger := s.logger.With("user.id", userID, "resource.id", resourceID)
|
||||
@@ -119,6 +123,7 @@ func (s *service) UnassignUser(ctx context.Context, userID gidx.PrefixedID, reso
|
||||
return nil
|
||||
}
|
||||
|
||||
// getuserResourceRole fetches the appropriate object types user role for the given resource.
|
||||
func (s *service) getUserResourceRole(ctx context.Context, userID, resourceID gidx.PrefixedID) (string, error) {
|
||||
var (
|
||||
role string
|
||||
|
||||
Reference in New Issue
Block a user