mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Studio aliases (#1660)
* Add migration to create studio aliases table * Refactor studioQueryBuilder.Query to use filterBuilder * Expand GraphQL API with aliases support for studio * Add aliases support for studios to the UI * List aliases in details panel * Allow editing aliases in edit panel * Add 'aliases' filter when searching * Find studios by alias in filter / select * Add auto-tagging based on studio aliases * Support studio aliases for filename parsing * Support importing and exporting of studio aliases * Search for studio alias as well during scraping
This commit is contained in:
@@ -14,6 +14,7 @@ type StudioReader interface {
|
||||
GetImage(studioID int) ([]byte, error)
|
||||
HasImage(studioID int) (bool, error)
|
||||
GetStashIDs(studioID int) ([]*StashID, error)
|
||||
GetAliases(studioID int) ([]string, error)
|
||||
}
|
||||
|
||||
type StudioWriter interface {
|
||||
@@ -24,6 +25,7 @@ type StudioWriter interface {
|
||||
UpdateImage(studioID int, image []byte) error
|
||||
DestroyImage(studioID int) error
|
||||
UpdateStashIDs(studioID int, stashIDs []StashID) error
|
||||
UpdateAliases(studioID int, aliases []string) error
|
||||
}
|
||||
|
||||
type StudioReaderWriter interface {
|
||||
|
||||
Reference in New Issue
Block a user