mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-18 21:34:28 -04:00
New: Optionally display authors as LastName, FirstName in index
Fixes #1062
This commit is contained in:
@@ -22,6 +22,7 @@ namespace Readarr.Api.V1.Author
|
||||
public bool Ended => Status == AuthorStatusType.Ended;
|
||||
|
||||
public string AuthorName { get; set; }
|
||||
public string AuthorNameLastFirst { get; set; }
|
||||
public string ForeignAuthorId { get; set; }
|
||||
public string TitleSlug { get; set; }
|
||||
public string Overview { get; set; }
|
||||
@@ -47,6 +48,8 @@ namespace Readarr.Api.V1.Author
|
||||
public List<string> Genres { get; set; }
|
||||
public string CleanName { get; set; }
|
||||
public string SortName { get; set; }
|
||||
public string SortNameLastFirst { get; set; }
|
||||
|
||||
public HashSet<int> Tags { get; set; }
|
||||
public DateTime Added { get; set; }
|
||||
public AddAuthorOptions AddOptions { get; set; }
|
||||
@@ -70,9 +73,11 @@ namespace Readarr.Api.V1.Author
|
||||
AuthorMetadataId = model.AuthorMetadataId,
|
||||
|
||||
AuthorName = model.Name,
|
||||
AuthorNameLastFirst = model.Metadata.Value.NameLastFirst,
|
||||
|
||||
//AlternateTitles
|
||||
SortName = model.Metadata.Value.SortName,
|
||||
SortNameLastFirst = model.Metadata.Value.SortNameLastFirst,
|
||||
|
||||
Status = model.Metadata.Value.Status,
|
||||
Overview = model.Metadata.Value.Overview,
|
||||
@@ -119,7 +124,9 @@ namespace Readarr.Api.V1.Author
|
||||
ForeignAuthorId = resource.ForeignAuthorId,
|
||||
TitleSlug = resource.TitleSlug,
|
||||
Name = resource.AuthorName,
|
||||
NameLastFirst = resource.AuthorNameLastFirst,
|
||||
SortName = resource.SortName,
|
||||
SortNameLastFirst = resource.SortNameLastFirst,
|
||||
Status = resource.Status,
|
||||
Overview = resource.Overview,
|
||||
Links = resource.Links,
|
||||
|
||||
@@ -173,6 +173,8 @@ namespace Readarr.Api.V1.Queue
|
||||
return q => q.Status;
|
||||
case "authors.sortName":
|
||||
return q => q.Author?.Metadata.Value.SortName ?? string.Empty;
|
||||
case "authors.sortNameLastFirst":
|
||||
return q => q.Author?.Metadata.Value.SortNameLastFirst ?? string.Empty;
|
||||
case "title":
|
||||
return q => q.Title;
|
||||
case "book":
|
||||
|
||||
Reference in New Issue
Block a user