Multiple scene URLs (#3852)

* Add URLs scene relationship
* Update unit tests
* Update scene edit and details pages
* Update scrapers to use urls
* Post-process scenes during query scrape
* Update UI for URLs
* Change urls label
This commit is contained in:
WithoutPants
2023-07-12 11:51:52 +10:00
committed by GitHub
parent 76a4bfa49a
commit 67d4f9729a
50 changed files with 978 additions and 205 deletions

View File

@@ -4,7 +4,7 @@ fragment SlimSceneData on Scene {
code
details
director
url
urls
date
rating100
o_counter

View File

@@ -4,7 +4,7 @@ fragment SceneData on Scene {
code
details
director
url
urls
date
rating100
o_counter

View File

@@ -114,7 +114,7 @@ fragment ScrapedSceneData on ScrapedScene {
code
details
director
url
urls
date
image
remote_site_id

View File

@@ -40,7 +40,8 @@ type Scene {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "Use urls")
urls: [String!]
date: String
# rating expressed as 1-5
rating: Int @deprecated(reason: "Use 1-100 range with rating100")
@@ -91,7 +92,8 @@ input SceneCreateInput {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "Use urls")
urls: [String!]
date: String
# rating expressed as 1-5
rating: Int @deprecated(reason: "Use 1-100 range with rating100")
@@ -119,7 +121,8 @@ input SceneUpdateInput {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "Use urls")
urls: [String!]
date: String
# rating expressed as 1-5
rating: Int @deprecated(reason: "Use 1-100 range with rating100")
@@ -164,7 +167,8 @@ input BulkSceneUpdateInput {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "Use urls")
urls: BulkUpdateStrings
date: String
# rating expressed as 1-5
rating: Int @deprecated(reason: "Use 1-100 range with rating100")

View File

@@ -64,7 +64,8 @@ type ScrapedScene {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "use urls")
urls: [String!]
date: String
"""This should be a base64 encoded data URL"""
@@ -87,7 +88,8 @@ input ScrapedSceneInput {
code: String
details: String
director: String
url: String
url: String @deprecated(reason: "use urls")
urls: [String!]
date: String
# no image, file, duration or relationships