mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Adding disambiguation to performer draft (#4122)
This commit is contained in:
@@ -88,8 +88,8 @@ type DraftEntity struct {
|
||||
ID *string `json:"id,omitempty"`
|
||||
}
|
||||
|
||||
func (DraftEntity) IsSceneDraftTag() {}
|
||||
func (DraftEntity) IsSceneDraftStudio() {}
|
||||
func (DraftEntity) IsSceneDraftTag() {}
|
||||
func (DraftEntity) IsSceneDraftPerformer() {}
|
||||
|
||||
type DraftEntityInput struct {
|
||||
@@ -339,7 +339,7 @@ type Performer struct {
|
||||
Deleted bool `json:"deleted"`
|
||||
Edits []*Edit `json:"edits,omitempty"`
|
||||
SceneCount int `json:"scene_count"`
|
||||
OCounter int `json:"o_counter"`
|
||||
Scenes []*Scene `json:"scenes,omitempty"`
|
||||
MergedIds []string `json:"merged_ids,omitempty"`
|
||||
Studios []*PerformerStudio `json:"studios,omitempty"`
|
||||
IsFavorite bool `json:"is_favorite"`
|
||||
@@ -347,8 +347,8 @@ type Performer struct {
|
||||
Updated time.Time `json:"updated"`
|
||||
}
|
||||
|
||||
func (Performer) IsSceneDraftPerformer() {}
|
||||
func (Performer) IsEditTarget() {}
|
||||
func (Performer) IsSceneDraftPerformer() {}
|
||||
|
||||
type PerformerAppearance struct {
|
||||
Performer *Performer `json:"performer,omitempty"`
|
||||
@@ -394,6 +394,7 @@ type PerformerDestroyInput struct {
|
||||
type PerformerDraft struct {
|
||||
ID *string `json:"id,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Disambiguation *string `json:"disambiguation,omitempty"`
|
||||
Aliases *string `json:"aliases,omitempty"`
|
||||
Gender *string `json:"gender,omitempty"`
|
||||
Birthdate *string `json:"birthdate,omitempty"`
|
||||
@@ -416,6 +417,7 @@ func (PerformerDraft) IsDraftData() {}
|
||||
|
||||
type PerformerDraftInput struct {
|
||||
ID *string `json:"id,omitempty"`
|
||||
Disambiguation *string `json:"disambiguation,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Aliases *string `json:"aliases,omitempty"`
|
||||
Gender *string `json:"gender,omitempty"`
|
||||
@@ -962,8 +964,8 @@ type Tag struct {
|
||||
Updated time.Time `json:"updated"`
|
||||
}
|
||||
|
||||
func (Tag) IsSceneDraftTag() {}
|
||||
func (Tag) IsEditTarget() {}
|
||||
func (Tag) IsSceneDraftTag() {}
|
||||
|
||||
type TagCategory struct {
|
||||
ID string `json:"id"`
|
||||
@@ -1797,7 +1799,6 @@ const (
|
||||
PerformerSortEnumName PerformerSortEnum = "NAME"
|
||||
PerformerSortEnumBirthdate PerformerSortEnum = "BIRTHDATE"
|
||||
PerformerSortEnumSceneCount PerformerSortEnum = "SCENE_COUNT"
|
||||
PerformerSortEnumOCounter PerformerSortEnum = "O_COUNTER"
|
||||
PerformerSortEnumCareerStartYear PerformerSortEnum = "CAREER_START_YEAR"
|
||||
PerformerSortEnumDebut PerformerSortEnum = "DEBUT"
|
||||
PerformerSortEnumLastScene PerformerSortEnum = "LAST_SCENE"
|
||||
@@ -1809,7 +1810,6 @@ var AllPerformerSortEnum = []PerformerSortEnum{
|
||||
PerformerSortEnumName,
|
||||
PerformerSortEnumBirthdate,
|
||||
PerformerSortEnumSceneCount,
|
||||
PerformerSortEnumOCounter,
|
||||
PerformerSortEnumCareerStartYear,
|
||||
PerformerSortEnumDebut,
|
||||
PerformerSortEnumLastScene,
|
||||
@@ -1819,7 +1819,7 @@ var AllPerformerSortEnum = []PerformerSortEnum{
|
||||
|
||||
func (e PerformerSortEnum) IsValid() bool {
|
||||
switch e {
|
||||
case PerformerSortEnumName, PerformerSortEnumBirthdate, PerformerSortEnumSceneCount, PerformerSortEnumOCounter, PerformerSortEnumCareerStartYear, PerformerSortEnumDebut, PerformerSortEnumCreatedAt, PerformerSortEnumUpdatedAt:
|
||||
case PerformerSortEnumName, PerformerSortEnumBirthdate, PerformerSortEnumSceneCount, PerformerSortEnumCareerStartYear, PerformerSortEnumDebut, PerformerSortEnumLastScene, PerformerSortEnumCreatedAt, PerformerSortEnumUpdatedAt:
|
||||
return true
|
||||
}
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user