MCPcopy Index your code
hub / github.com/coder/coder / ConvertUserRows

Function ConvertUserRows

coderd/database/modelmethods.go:712–735  ·  view source on GitHub ↗
(rows []GetUsersRow)

Source from the content-addressed store, hash-verified

710}
711
712func ConvertUserRows(rows []GetUsersRow) []User {
713 users := make([]User, len(rows))
714 for i, r := range rows {
715 users[i] = User{
716 ID: r.ID,
717 Email: r.Email,
718 Username: r.Username,
719 Name: r.Name,
720 HashedPassword: r.HashedPassword,
721 CreatedAt: r.CreatedAt,
722 UpdatedAt: r.UpdatedAt,
723 Status: r.Status,
724 RBACRoles: r.RBACRoles,
725 LoginType: r.LoginType,
726 AvatarURL: r.AvatarURL,
727 Deleted: r.Deleted,
728 LastSeenAt: r.LastSeenAt,
729 IsSystem: r.IsSystem,
730 IsServiceAccount: r.IsServiceAccount,
731 }
732 }
733
734 return users
735}
736
737func ConvertWorkspaceRows(rows []GetWorkspacesRow) ([]Workspace, error) {
738 workspaces := make([]Workspace, len(rows))

Callers 5

GetUsersMethod · 0.92
createSnapshotMethod · 0.92
TestUserLastSeenFilterFunction · 0.92
requireUsersMatchFunction · 0.92
TestCheckInactiveUsersFunction · 0.92

Calls

no outgoing calls

Tested by 3

TestUserLastSeenFilterFunction · 0.74
requireUsersMatchFunction · 0.74
TestCheckInactiveUsersFunction · 0.74