(tus []database.TemplateUser, orgIDsByUserIDs map[uuid.UUID][]uuid.UUID)
| 321 | } |
| 322 | |
| 323 | func 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 | |
| 336 | func convertToTemplateRole(actions []policy.Action) codersdk.TemplateRole { |
| 337 | switch { |
no test coverage detected