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

Function permissionPreview

cli/organizationroles.go:488–500  ·  view source on GitHub ↗
(role *codersdk.Role, resource codersdk.RBACResource)

Source from the content-addressed store, hash-verified

486}
487
488func 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
502func roleToTableView(role codersdk.Role) roleTableRow {
503 return roleTableRow{

Callers 1

permissionPreviewsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected