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

Function CustomRole

coderd/database/dbgen/dbgen.go:1790–1803  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.CustomRole)

Source from the content-addressed store, hash-verified

1788}
1789
1790func CustomRole(t testing.TB, db database.Store, seed database.CustomRole) database.CustomRole {
1791 role, err := db.InsertCustomRole(genCtx, database.InsertCustomRoleParams{
1792 Name: takeFirst(seed.Name, strings.ToLower(testutil.GetRandomName(t))),
1793 DisplayName: testutil.GetRandomName(t),
1794 OrganizationID: seed.OrganizationID,
1795 SitePermissions: takeFirstSlice(seed.SitePermissions, []database.CustomRolePermission{}),
1796 OrgPermissions: takeFirstSlice(seed.SitePermissions, []database.CustomRolePermission{}),
1797 UserPermissions: takeFirstSlice(seed.SitePermissions, []database.CustomRolePermission{}),
1798 MemberPermissions: takeFirstSlice(seed.MemberPermissions, []database.CustomRolePermission{}),
1799 IsSystem: seed.IsSystem,
1800 })
1801 require.NoError(t, err, "insert custom role")
1802 return role
1803}
1804
1805func CryptoKey(t testing.TB, db database.Store, seed database.CryptoKey) database.CryptoKey {
1806 t.Helper()

Callers 5

TestListCustomRolesFunction · 0.92
TestAPIKeyFunction · 0.92

Calls 4

GetRandomNameFunction · 0.92
takeFirstSliceFunction · 0.85
takeFirstFunction · 0.70
InsertCustomRoleMethod · 0.65

Tested by 5

TestListCustomRolesFunction · 0.74
TestAPIKeyFunction · 0.74