UI/Web/src/app/cards/_modals/edit-series-modal/edit-series-modal.component.html
@if (series) {
@if (editSeriesForm.get('name'); as formControl) { @if (formControl.errors) { @if (formControl.errors.required) { {{t('required-field')}} } } }
@if (editSeriesForm.get('sortName'); as formControl) { @if (formControl.errors) { @if (formControl.errors.required) { {{t('required-field')}} } } }
@if (editSeriesForm.get('localizedName'); as formControl) {
}
@if (metadata) {
} @if (metadata) { - {{Tabs.Metadata | tabTitle}}
@if (languageSettings) { {{item.title}} {{item.title}} ({{item.isoCode}}) }
@if (editSeriesForm.get('releaseYear')?.errors; as errors) { @if (errors.pattern) {
{{t('release-year-validation')}}
} }
@if (genreSettings) { {{item.title}} {{item.title}} }
@if (tagsSettings) { {{item.title}} {{item.title}} }
@for (opt of ageRatings; track opt.title) { {{opt.title | titlecase}} }
@for (opt of publicationStatuses; track opt.value) { {{opt.value | publicationStatus}} }
} - {{Tabs.People | tabTitle}}
@if (getPersonsSettings(PersonRole.Writer); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.CoverArtist); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Publisher); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Imprint); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Penciller); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Letterer); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Inker); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Editor); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Colorist); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Translator); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Character); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Team); as settings) { {{item.name}} {{item.name}} }
@if (getPersonsSettings(PersonRole.Location); as settings) { {{item.name}} {{item.name}} }
@if (metadata) { - {{Tabs.WebLinks | tabTitle}}
{{t('web-link-description')}}
} @if (accountService.hasAdminRole()) { - {{Tabs.ExternalMetadataIds | tabTitle}} } - {{Tabs.CoverImage | tabTitle}}
{{t('cover-image-description')}}
{{libraryName! | sentenceCase}}
{{series.format | mangaFormat}}
{{series.folderPath | defaultValue}}
{{series.lowestFolderPath | defaultValue}}
@if (metadata) {
@if (metadata.maxCount === LooseLeafOrDefaultNumber) { {{t('no-data')}} } @else { {{metadata.maxCount}} }
{{metadata.totalCount}}
{{metadata.publicationStatus | publicationStatus}}
{{size | bytes}}
}
{{series.created | utcToLocalTime:'shortDate'}}
{{series.lastChapterAdded | defaultDate | timeAgo}}
{{series.lastFolderScanned | defaultDate | timeAgo}}
{{series.lastChapterAdded | defaultDate | timeAgo}}
{{series.pages | number}}
{{series.wordCount | number}}
@if (isLoadingVolumes) { {{t('loading')}} } @else { @for (volume of seriesVolumes; track volume.id) { -
{{t('added-title')}} {{volume.createdUtc | utcToLocalTime | defaultDate}}
{{t('last-modified-title')}} {{volume.lastModifiedUtc | utcToLocalTime:'short' | defaultDate}}
{{t('view-files')}}
{{t('pages-title')}} {{volume.pages}}
@for(file of volume.volumeFiles; track file.id) { - {{file.filePath}}
{{t('chapter-title')}} {{file.chapter}}
{{t('pages-title')}} {{file.pages}}
{{t('format-title')}} {{file.format | mangaFormat}}
}
} }
{{t('close')}}{{t('save')}}
{{t('field-locked-alt')}} }