(s db.Setting)
| 39 | } |
| 40 | |
| 41 | func dbSettingToModel(s db.Setting) models.Settings { |
| 42 | return models.Settings{ |
| 43 | ID: s.ID, |
| 44 | ServerURL: s.ServerUrl, |
| 45 | ServerProtocol: s.ServerProtocol, |
| 46 | ServerHost: s.ServerHost, |
| 47 | ServerPort: int(s.ServerPort), |
| 48 | CreatedAt: pgTime(s.CreatedAt), |
| 49 | UpdatedAt: pgTime(s.UpdatedAt), |
| 50 | UpdateInterval: int(s.UpdateInterval), |
| 51 | AutoUpdate: s.AutoUpdate, |
| 52 | DefaultComplianceMode: s.DefaultComplianceMode, |
| 53 | ComplianceScanInterval: int(s.ComplianceScanInterval), |
| 54 | PackageCacheRefreshMode: s.PackageCacheRefreshMode, |
| 55 | PackageCacheRefreshMaxAge: int(s.PackageCacheRefreshMaxAge), |
| 56 | GithubRepoURL: s.GithubRepoUrl, |
| 57 | SSHKeyPath: s.SshKeyPath, |
| 58 | RepositoryType: s.RepositoryType, |
| 59 | LastUpdateCheck: pgTimePtr(s.LastUpdateCheck), |
| 60 | LatestVersion: s.LatestVersion, |
| 61 | UpdateAvailable: s.UpdateAvailable, |
| 62 | SignupEnabled: s.SignupEnabled, |
| 63 | DefaultUserRole: s.DefaultUserRole, |
| 64 | IgnoreSSLSelfSigned: s.IgnoreSslSelfSigned, |
| 65 | LogoDark: s.LogoDark, |
| 66 | LogoLight: s.LogoLight, |
| 67 | Favicon: s.Favicon, |
| 68 | LogoDarkData: s.LogoDarkData, |
| 69 | LogoLightData: s.LogoLightData, |
| 70 | FaviconData: s.FaviconData, |
| 71 | LogoDarkContentType: s.LogoDarkContentType, |
| 72 | LogoLightContentType: s.LogoLightContentType, |
| 73 | FaviconContentType: s.FaviconContentType, |
| 74 | MetricsEnabled: s.MetricsEnabled, |
| 75 | MetricsAnonymousID: s.MetricsAnonymousID, |
| 76 | MetricsLastSent: pgTimePtr(s.MetricsLastSent), |
| 77 | ShowGithubVersionOnLogin: s.ShowGithubVersionOnLogin, |
| 78 | AiEnabled: s.AiEnabled, |
| 79 | AiProvider: s.AiProvider, |
| 80 | AiModel: s.AiModel, |
| 81 | AiAPIKey: s.AiApiKey, |
| 82 | AlertsEnabled: s.AlertsEnabled, |
| 83 | DiscordOAuthEnabled: s.DiscordOauthEnabled, |
| 84 | DiscordClientID: s.DiscordClientID, |
| 85 | DiscordClientSecret: s.DiscordClientSecret, |
| 86 | DiscordRedirectURI: s.DiscordRedirectUri, |
| 87 | DiscordButtonText: s.DiscordButtonText, |
| 88 | OidcEnabled: s.OidcEnabled, |
| 89 | OidcIssuerURL: s.OidcIssuerUrl, |
| 90 | OidcClientID: s.OidcClientID, |
| 91 | OidcClientSecret: s.OidcClientSecret, |
| 92 | OidcRedirectURI: s.OidcRedirectUri, |
| 93 | OidcScopes: s.OidcScopes, |
| 94 | OidcAutoCreateUsers: s.OidcAutoCreateUsers, |
| 95 | OidcDefaultRole: s.OidcDefaultRole, |
| 96 | OidcDisableLocalAuth: s.OidcDisableLocalAuth, |
| 97 | OidcButtonText: s.OidcButtonText, |
| 98 | OidcSyncRoles: s.OidcSyncRoles, |
no test coverage detected