stash/pkg/sqlite
WithoutPants 4fe4da6c01
Merge tags functionality (#1481)
* Add API to merge tags

Add new API endpoint, `tagsMerge(source, destination)` to merge multiple
tags into a single one. The "sources" must be provided as a list of ids
and the destination as a single id. All usages of the source tags
(scenes, markers (primary and additional), images, galleries and
performers) will be updated to the destination tag, all aliases of the
source tags will be updated to the destination, and the name of the
source will be added as alias to the destination as well.

* Add merge tag UI
* Add unit tests
* Update test mocks
* Update internationalisation
* Add changelog entry

Co-authored-by: gitgiggety <gitgiggety@outlook.com>
2021-06-16 14:33:54 +10:00
..
filter.go Fix Performer Studio filtering (#1483) 2021-06-06 15:05:05 +10:00
filter_internal_test.go added an url filter option in scenes (#1266) 2021-04-09 15:05:11 +10:00
gallery.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
gallery_test.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
image.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
image_test.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
movies.go Fix movies sorting, scene studio editing (#1478) 2021-06-04 09:21:17 +10:00
movies_test.go Fix movies sorting, scene studio editing (#1478) 2021-06-04 09:21:17 +10:00
performer.go Handle auto-tagging where filename has no whitespace in name (#1488) 2021-06-08 10:47:22 +10:00
performer_test.go Fix Performer Studio filtering (#1483) 2021-06-06 15:05:05 +10:00
query.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
repository.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
scene.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
scene_marker.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
scene_marker_test.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
scene_test.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
scraped_item.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
setup_test.go Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
sql.go Whitespace is not trimmed from the end of query strings (#1263) 2021-04-13 10:32:52 +10:00
stash_id_test.go Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
studio.go Handle auto-tagging where filename has no whitespace in name (#1488) 2021-06-08 10:47:22 +10:00
studio_test.go Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
tag.go Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
tag_test.go Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
transaction.go Setup and migration UI refactor (#1190) 2021-04-12 09:31:33 +10:00