Feature: Support Multiple URLs in Studios (#6223)

* Backend support for studio URLs
* FrontEnd addition
* Support URLs in BulkStudioUpdate
* Update tagger modal for URLs
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
Gykes
2025-11-09 19:34:21 -08:00
committed by GitHub
parent 12a9a0b5f6
commit f434c1f529
33 changed files with 451 additions and 69 deletions

View File

@@ -2659,6 +2659,21 @@ func verifyString(t *testing.T, value string, criterion models.StringCriterionIn
}
}
func verifyStringList(t *testing.T, values []string, criterion models.StringCriterionInput) {
t.Helper()
assert := assert.New(t)
switch criterion.Modifier {
case models.CriterionModifierIsNull:
assert.Empty(values)
case models.CriterionModifierNotNull:
assert.NotEmpty(values)
default:
for _, v := range values {
verifyString(t, v, criterion)
}
}
}
func TestSceneQueryRating100(t *testing.T) {
const rating = 60
ratingCriterion := models.IntCriterionInput{