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

Function SlimRoleFromName

coderd/database/db2sdk/db2sdk.go:839–848  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

837}
838
839func SlimRoleFromName(name string) codersdk.SlimRole {
840 rbacRole, err := rbac.RoleByName(rbac.RoleIdentifier{Name: name})
841 var convertedRole codersdk.SlimRole
842 if err == nil {
843 convertedRole = SlimRole(rbacRole)
844 } else {
845 convertedRole = codersdk.SlimRole{Name: name}
846 }
847 return convertedRole
848}
849
850func RBACRole(role rbac.Role) codersdk.Role {
851 slim := SlimRole(role)

Callers 1

SlimRolesFromNamesFunction · 0.85

Calls 2

RoleByNameFunction · 0.92
SlimRoleFunction · 0.70

Tested by

no test coverage detected