diff --git a/komga-webui/src/components/dialogs/LibraryEditDialog.vue b/komga-webui/src/components/dialogs/LibraryEditDialog.vue index c93e59380..047c8e30e 100644 --- a/komga-webui/src/components/dialogs/LibraryEditDialog.vue +++ b/komga-webui/src/components/dialogs/LibraryEditDialog.vue @@ -109,6 +109,21 @@ /> + + + Scanner + + + + @@ -163,6 +178,8 @@ export default Vue.extend({ importComicInfoCollection: true, importEpubBook: true, importEpubSeries: true, + scanForceModifiedTime: false, + scanDeep: false, }, validationFieldNames: new Map([]), } @@ -228,6 +245,8 @@ export default Vue.extend({ this.form.importComicInfoCollection = library ? library.importComicInfoCollection : true this.form.importEpubBook = library ? library.importEpubBook : true this.form.importEpubSeries = library ? library.importEpubSeries : true + this.form.scanForceModifiedTime = library ? library.scanForceModifiedTime : false + this.form.scanDeep = library ? library.scanDeep : false this.$v.$reset() }, validateLibrary () { @@ -242,6 +261,8 @@ export default Vue.extend({ importComicInfoCollection: this.form.importComicInfoCollection, importEpubBook: this.form.importEpubBook, importEpubSeries: this.form.importEpubSeries, + scanForceModifiedTime: this.form.scanForceModifiedTime, + scanDeep: this.form.scanDeep, } } return null diff --git a/komga-webui/src/types/komga-libraries.ts b/komga-webui/src/types/komga-libraries.ts index 9035c387e..556fa10d3 100644 --- a/komga-webui/src/types/komga-libraries.ts +++ b/komga-webui/src/types/komga-libraries.ts @@ -5,7 +5,9 @@ interface LibraryCreationDto { importComicInfoSeries: boolean, importComicInfoCollection: boolean, importEpubBook: boolean, - importEpubSeries: boolean + importEpubSeries: boolean, + scanForceModifiedTime: boolean, + scanDeep: boolean } interface LibraryUpdateDto { @@ -15,7 +17,9 @@ interface LibraryUpdateDto { importComicInfoSeries: boolean, importComicInfoCollection: boolean, importEpubBook: boolean, - importEpubSeries: boolean + importEpubSeries: boolean, + scanForceModifiedTime: boolean, + scanDeep: boolean } interface LibraryDto { @@ -26,5 +30,7 @@ interface LibraryDto { importComicInfoSeries: boolean, importComicInfoCollection: boolean, importEpubBook: boolean, - importEpubSeries: boolean + importEpubSeries: boolean, + scanForceModifiedTime: boolean, + scanDeep: boolean }