mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +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:
@@ -199,6 +199,29 @@ func (_m *StudioReaderWriter) FindMany(ids []int) ([]*models.Studio, error) {
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GetAliases provides a mock function with given fields: studioID
|
||||
func (_m *StudioReaderWriter) GetAliases(studioID int) ([]string, error) {
|
||||
ret := _m.Called(studioID)
|
||||
|
||||
var r0 []string
|
||||
if rf, ok := ret.Get(0).(func(int) []string); ok {
|
||||
r0 = rf(studioID)
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).([]string)
|
||||
}
|
||||
}
|
||||
|
||||
var r1 error
|
||||
if rf, ok := ret.Get(1).(func(int) error); ok {
|
||||
r1 = rf(studioID)
|
||||
} else {
|
||||
r1 = ret.Error(1)
|
||||
}
|
||||
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// GetImage provides a mock function with given fields: studioID
|
||||
func (_m *StudioReaderWriter) GetImage(studioID int) ([]byte, error) {
|
||||
ret := _m.Called(studioID)
|
||||
@@ -342,6 +365,20 @@ func (_m *StudioReaderWriter) Update(updatedStudio models.StudioPartial) (*model
|
||||
return r0, r1
|
||||
}
|
||||
|
||||
// UpdateAliases provides a mock function with given fields: studioID, aliases
|
||||
func (_m *StudioReaderWriter) UpdateAliases(studioID int, aliases []string) error {
|
||||
ret := _m.Called(studioID, aliases)
|
||||
|
||||
var r0 error
|
||||
if rf, ok := ret.Get(0).(func(int, []string) error); ok {
|
||||
r0 = rf(studioID, aliases)
|
||||
} else {
|
||||
r0 = ret.Error(0)
|
||||
}
|
||||
|
||||
return r0
|
||||
}
|
||||
|
||||
// UpdateFull provides a mock function with given fields: updatedStudio
|
||||
func (_m *StudioReaderWriter) UpdateFull(updatedStudio models.Studio) (*models.Studio, error) {
|
||||
ret := _m.Called(updatedStudio)
|
||||
|
||||
Reference in New Issue
Block a user