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

Method UpdateRoleSyncSettings

coderd/idpsync/role.go:45–53  ·  view source on GitHub ↗
(ctx context.Context, orgID uuid.UUID, db database.Store, settings RoleSyncSettings)

Source from the content-addressed store, hash-verified

43}
44
45func (s AGPLIDPSync) UpdateRoleSyncSettings(ctx context.Context, orgID uuid.UUID, db database.Store, settings RoleSyncSettings) error {
46 orgResolver := s.Manager.OrganizationResolver(db, orgID)
47 err := s.SyncSettings.Role.SetRuntimeValue(ctx, orgResolver, &settings)
48 if err != nil {
49 return xerrors.Errorf("update role sync settings: %w", err)
50 }
51
52 return nil
53}
54
55func (s AGPLIDPSync) RoleSyncSettings(ctx context.Context, orgID uuid.UUID, db database.Store) (*RoleSyncSettings, error) {
56 rlv := s.Manager.OrganizationResolver(db, orgID)

Callers

nothing calls this directly

Calls 3

OrganizationResolverMethod · 0.80
SetRuntimeValueMethod · 0.80
ErrorfMethod · 0.45

Tested by

no test coverage detected