diff --git a/komga-webui/src/components/dialogs/LibraryEditDialog.vue b/komga-webui/src/components/dialogs/LibraryEditDialog.vue index e1da9fe76..4cebd92f6 100644 --- a/komga-webui/src/components/dialogs/LibraryEditDialog.vue +++ b/komga-webui/src/components/dialogs/LibraryEditDialog.vue @@ -124,6 +124,17 @@ /> + + + {{ $t('dialog.edit_library.label_import_barcode_isbn') }} + + + {{ $t('dialog.edit_library.label_scanner') }} @@ -194,6 +205,7 @@ export default Vue.extend({ importEpubBook: true, importEpubSeries: true, importLocalArtwork: true, + importBarcodeIsbn: true, scanForceModifiedTime: false, scanDeep: false, }, @@ -263,6 +275,7 @@ export default Vue.extend({ this.form.importEpubBook = library ? library.importEpubBook : true this.form.importEpubSeries = library ? library.importEpubSeries : true this.form.importLocalArtwork = library ? library.importLocalArtwork : true + this.form.importBarcodeIsbn = library ? library.importBarcodeIsbn : true this.form.scanForceModifiedTime = library ? library.scanForceModifiedTime : false this.form.scanDeep = library ? library.scanDeep : false this.$v.$reset() @@ -281,6 +294,7 @@ export default Vue.extend({ importEpubBook: this.form.importEpubBook, importEpubSeries: this.form.importEpubSeries, importLocalArtwork: this.form.importLocalArtwork, + importBarcodeIsbn: this.form.importBarcodeIsbn, scanForceModifiedTime: this.form.scanForceModifiedTime, scanDeep: this.form.scanDeep, } diff --git a/komga-webui/src/locales/en.json b/komga-webui/src/locales/en.json index 7508b1819..38f6d4123 100644 --- a/komga-webui/src/locales/en.json +++ b/komga-webui/src/locales/en.json @@ -258,7 +258,9 @@ "label_import_local": "Import local media assets", "label_scanner": "Scanner", "tab_general": "General", - "tab_options": "Options" + "tab_options": "Options", + "field_import_barcode_isbn": "ISBN barcode", + "label_import_barcode_isbn": "Import ISBN within barcode" }, "edit_readlist": { "button_cancel": "Cancel", diff --git a/komga-webui/src/types/komga-libraries.ts b/komga-webui/src/types/komga-libraries.ts index 708338848..f2b17aa3a 100644 --- a/komga-webui/src/types/komga-libraries.ts +++ b/komga-webui/src/types/komga-libraries.ts @@ -8,6 +8,7 @@ interface LibraryCreationDto { importEpubBook: boolean, importEpubSeries: boolean, importLocalArtwork: boolean, + importBarcodeIsbn: boolean, scanForceModifiedTime: boolean, scanDeep: boolean } @@ -22,6 +23,7 @@ interface LibraryUpdateDto { importEpubBook: boolean, importEpubSeries: boolean, importLocalArtwork: boolean, + importBarcodeIsbn: boolean, scanForceModifiedTime: boolean, scanDeep: boolean } @@ -37,6 +39,7 @@ interface LibraryDto { importEpubBook: boolean, importEpubSeries: boolean, importLocalArtwork: boolean, + importBarcodeIsbn: boolean, scanForceModifiedTime: boolean, scanDeep: boolean }