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
}