mirror of
https://github.com/gotson/komga.git
synced 2025-12-22 00:13:30 +01:00
feat(webui): scanner option per library
This commit is contained in:
parent
4da6ff9fd4
commit
fca018033d
2 changed files with 30 additions and 3 deletions
|
|
@ -109,6 +109,21 @@
|
|||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-col cols="auto">
|
||||
<span class="text-subtitle-2">Scanner</span>
|
||||
<v-checkbox
|
||||
v-model="form.scanForceModifiedTime"
|
||||
label="Force directory modified time"
|
||||
hide-details
|
||||
/>
|
||||
<v-checkbox
|
||||
v-model="form.scanDeep"
|
||||
label="Deep scan"
|
||||
hide-details
|
||||
/>
|
||||
</v-col>
|
||||
</v-row>
|
||||
</v-container>
|
||||
</v-card>
|
||||
</v-tab-item>
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue