Change performer height to be numeric (#3060)

* Make height an int. Add height_cm field
* Change UI to use height_cm
* Use number fields for height/weight
* Add migration note
This commit is contained in:
WithoutPants
2022-11-08 14:09:03 +11:00
committed by GitHub
parent b9e07ade92
commit d2743cf5fb
35 changed files with 432 additions and 99 deletions

View File

@@ -2,6 +2,7 @@ package performer
import (
"errors"
"strconv"
"github.com/stashapp/stash/pkg/hash/md5"
"github.com/stashapp/stash/pkg/models"
@@ -30,7 +31,6 @@ const (
eyeColor = "eyeColor"
fakeTits = "fakeTits"
gender = "gender"
height = "height"
instagram = "instagram"
measurements = "measurements"
piercings = "piercings"
@@ -44,6 +44,7 @@ const (
var (
rating = 5
height = 123
weight = 60
)
@@ -82,7 +83,7 @@ func createFullPerformer(id int, name string) *models.Performer {
FakeTits: fakeTits,
Favorite: true,
Gender: gender,
Height: height,
Height: &height,
Instagram: instagram,
Measurements: measurements,
Piercings: piercings,
@@ -120,7 +121,7 @@ func createFullJSONPerformer(name string, image string) *jsonschema.Performer {
FakeTits: fakeTits,
Favorite: true,
Gender: gender,
Height: height,
Height: strconv.Itoa(height),
Instagram: instagram,
Measurements: measurements,
Piercings: piercings,