stash/pkg
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
..
api Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
autotag Handle auto-tagging where filename has no whitespace in name (#1488) 2021-06-08 10:47:22 +10:00
database Tag aliases (#1412) 2021-05-26 14:36:05 +10:00
dlna Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
ffmpeg Make audio stream optional for preview generation (#1454) 2021-06-11 15:01:32 +10:00
gallery Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
image Filter studio hierarchy (#1397) 2021-06-03 20:52:19 +10:00
job Plugin hooks (#1452) 2021-06-11 17:24:58 +10:00
logger Add full timestamp for console/file logging (#1130) 2021-03-01 12:28:09 +11:00
manager Fix concurrency issue in audio preview option (#1500) 2021-06-15 17:12:39 +10:00
models Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
movie Data layer restructuring (#997) 2021-01-18 12:23:20 +11:00
performer Added rating to performers and studios (#1308) 2021-04-26 13:48:32 +10:00
plugin Plugin hooks (#1452) 2021-06-11 17:24:58 +10:00
scene Add phash generation and dupe checking (#1158) 2021-04-12 09:04:40 +10:00
scraper Tag aliases (#1412) 2021-05-26 14:36:05 +10:00
session Plugin hooks (#1452) 2021-06-11 17:24:58 +10:00
sqlite Merge tags functionality (#1481) 2021-06-16 14:33:54 +10:00
studio Added rating to performers and studios (#1308) 2021-04-26 13:48:32 +10:00
tag Tag aliases (#1412) 2021-05-26 14:36:05 +10:00
utils Plugin hooks (#1452) 2021-06-11 17:24:58 +10:00