(role database.CustomRole)
| 863 | } |
| 864 | |
| 865 | func Role(role database.CustomRole) codersdk.Role { |
| 866 | orgID := "" |
| 867 | if role.OrganizationID.UUID != uuid.Nil { |
| 868 | orgID = role.OrganizationID.UUID.String() |
| 869 | } |
| 870 | |
| 871 | return codersdk.Role{ |
| 872 | Name: role.Name, |
| 873 | OrganizationID: orgID, |
| 874 | DisplayName: role.DisplayName, |
| 875 | SitePermissions: slice.List(role.SitePermissions, Permission), |
| 876 | UserPermissions: slice.List(role.UserPermissions, Permission), |
| 877 | OrganizationPermissions: slice.List(role.OrgPermissions, Permission), |
| 878 | } |
| 879 | } |
| 880 | |
| 881 | func Permission(permission database.CustomRolePermission) codersdk.Permission { |
| 882 | return codersdk.Permission{ |
no test coverage detected