diff --git a/src/app/issue/issue.const.ts b/src/app/issue/issue.const.ts index 092d1e7..4280ece 100644 --- a/src/app/issue/issue.const.ts +++ b/src/app/issue/issue.const.ts @@ -1,7 +1,7 @@ import { ConfigFormConfig } from '../core/config/config.model'; -import { JIRA_ADVANCED_FORM_CFG, JIRA_CREDENTIALS_FORM_CFG } from './jira/jira.const'; +import { DEFAULT_JIRA_CFG, JIRA_ADVANCED_FORM_CFG, JIRA_CREDENTIALS_FORM_CFG } from './jira/jira.const'; import { IssueProviderKey } from './issue'; -import { GIT_CONFIG_FORM } from './git/git.const'; +import { DEFAULT_GIT_CFG, GIT_CONFIG_FORM } from './git/git.const'; export const GIT_TYPE: IssueProviderKey = 'GIT'; export const JIRA_TYPE: IssueProviderKey = 'JIRA'; @@ -13,6 +13,10 @@ export const issueProviderIconMap = { [GIT_TYPE]: 'github' }; +export const DEFAULT_ISSUE_PROVIDER_CFGS = { + [JIRA_TYPE]: DEFAULT_JIRA_CFG, + [GIT_TYPE]: DEFAULT_GIT_CFG, +}; export const ISSUE_PROVIDER_FORM_CFGS: ConfigFormConfig = [ // GIT diff --git a/src/app/project/project.const.ts b/src/app/project/project.const.ts index a543be3..c68af81 100644 --- a/src/app/project/project.const.ts +++ b/src/app/project/project.const.ts @@ -1,4 +1,5 @@ import { GoogleTimeSheetExport, Project, SimpleSummarySettings } from './project.model'; +import { DEFAULT_ISSUE_PROVIDER_CFGS } from '../issue/issue.const'; export const SIMPLE_SUMMARY_DEFAULTS: SimpleSummarySettings = { separateBy: '', @@ -40,7 +41,7 @@ export const DEFAULT_PROJECT: Project = { isDarkTheme: false, startedTimeToday: null, timeWorkedWithoutBreak: null, - issueIntegrationCfgs: {}, + issueIntegrationCfgs: DEFAULT_ISSUE_PROVIDER_CFGS, advancedCfg: { googleTimeSheetExport: GOOGLE_TIME_SHEET_EXPORT_DEFAULTS, simpleSummarySettings: SIMPLE_SUMMARY_DEFAULTS