mirror of
https://github.com/stashapp/stash.git
synced 2025-12-09 09:53:40 +01:00
* Initial UI prototype
* Add backend support to update multiple scenes
* Fix title editing issues
* Add query regex support. UI improvements
* Rewrite parser. Add fields button and page size
* Add helper text for escaping {} characters
* Validate date
* Only set values if different from original
* Only update scenes that have something changed
* Add built in parser input recipes
* Make pattern matching case-insensistive
65 lines
No EOL
1.7 KiB
GraphQL
65 lines
No EOL
1.7 KiB
GraphQL
mutation SceneUpdate(
|
|
$id: ID!,
|
|
$title: String,
|
|
$details: String,
|
|
$url: String,
|
|
$date: String,
|
|
$rating: Int,
|
|
$studio_id: ID,
|
|
$gallery_id: ID,
|
|
$performer_ids: [ID!] = [],
|
|
$tag_ids: [ID!] = []) {
|
|
|
|
sceneUpdate(input: {
|
|
id: $id,
|
|
title: $title,
|
|
details: $details,
|
|
url: $url,
|
|
date: $date,
|
|
rating: $rating,
|
|
studio_id: $studio_id,
|
|
gallery_id: $gallery_id,
|
|
performer_ids: $performer_ids,
|
|
tag_ids: $tag_ids
|
|
}) {
|
|
...SceneData
|
|
}
|
|
}
|
|
|
|
mutation BulkSceneUpdate(
|
|
$ids: [ID!] = [],
|
|
$title: String,
|
|
$details: String,
|
|
$url: String,
|
|
$date: String,
|
|
$rating: Int,
|
|
$studio_id: ID,
|
|
$gallery_id: ID,
|
|
$performer_ids: [ID!],
|
|
$tag_ids: [ID!]) {
|
|
|
|
bulkSceneUpdate(input: {
|
|
ids: $ids,
|
|
title: $title,
|
|
details: $details,
|
|
url: $url,
|
|
date: $date,
|
|
rating: $rating,
|
|
studio_id: $studio_id,
|
|
gallery_id: $gallery_id,
|
|
performer_ids: $performer_ids,
|
|
tag_ids: $tag_ids
|
|
}) {
|
|
...SceneData
|
|
}
|
|
}
|
|
|
|
mutation ScenesUpdate($input : [SceneUpdateInput!]!) {
|
|
scenesUpdate(input: $input) {
|
|
...SceneData
|
|
}
|
|
}
|
|
|
|
mutation SceneDestroy($id: ID!, $delete_file: Boolean, $delete_generated : Boolean) {
|
|
sceneDestroy(input: {id: $id, delete_file: $delete_file, delete_generated: $delete_generated})
|
|
} |