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

Function convertTemplateUsers

enterprise/coderd/templates.go:323–334  ·  view source on GitHub ↗
(tus []database.TemplateUser, orgIDsByUserIDs map[uuid.UUID][]uuid.UUID)

Source from the content-addressed store, hash-verified

321}
322
323func convertTemplateUsers(tus []database.TemplateUser, orgIDsByUserIDs map[uuid.UUID][]uuid.UUID) []codersdk.TemplateUser {
324 users := make([]codersdk.TemplateUser, 0, len(tus))
325
326 for _, tu := range tus {
327 users = append(users, codersdk.TemplateUser{
328 User: db2sdk.User(tu.User, orgIDsByUserIDs[tu.User.ID]),
329 Role: convertToTemplateRole(tu.Actions),
330 })
331 }
332
333 return users
334}
335
336func convertToTemplateRole(actions []policy.Action) codersdk.TemplateRole {
337 switch {

Callers 1

templateACLMethod · 0.85

Calls 2

UserFunction · 0.92
convertToTemplateRoleFunction · 0.85

Tested by

no test coverage detected