(role *codersdk.Role, resource codersdk.RBACResource)
| 486 | } |
| 487 | |
| 488 | func permissionPreview(role *codersdk.Role, resource codersdk.RBACResource) string { |
| 489 | if role.OrganizationPermissions == nil { |
| 490 | role.OrganizationPermissions = []codersdk.Permission{} |
| 491 | } |
| 492 | |
| 493 | count := 0 |
| 494 | for _, perm := range role.OrganizationPermissions { |
| 495 | if perm.ResourceType == resource { |
| 496 | count++ |
| 497 | } |
| 498 | } |
| 499 | return fmt.Sprintf("%s :: %d permissions", resource, count) |
| 500 | } |
| 501 | |
| 502 | func roleToTableView(role codersdk.Role) roleTableRow { |
| 503 | return roleTableRow{ |
no outgoing calls
no test coverage detected