mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 04:14:39 +03:00
Bulk edit tags (#4925)
* Refactor tag relationships and add bulk edit * Add bulk edit tags dialog
This commit is contained in:
@@ -36,6 +36,9 @@ var (
|
||||
studiosStashIDsJoinTable = goqu.T("studio_stash_ids")
|
||||
|
||||
moviesURLsJoinTable = goqu.T(movieURLsTable)
|
||||
|
||||
tagsAliasesJoinTable = goqu.T(tagAliasesTable)
|
||||
tagRelationsJoinTable = goqu.T(tagRelationsTable)
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -294,6 +297,24 @@ var (
|
||||
table: goqu.T(tagTable),
|
||||
idColumn: goqu.T(tagTable).Col(idColumn),
|
||||
}
|
||||
|
||||
tagsAliasesTableMgr = &stringTable{
|
||||
table: table{
|
||||
table: tagsAliasesJoinTable,
|
||||
idColumn: tagsAliasesJoinTable.Col(tagIDColumn),
|
||||
},
|
||||
stringColumn: tagsAliasesJoinTable.Col(tagAliasColumn),
|
||||
}
|
||||
|
||||
tagsParentTagsTableMgr = &joinTable{
|
||||
table: table{
|
||||
table: tagRelationsJoinTable,
|
||||
idColumn: tagRelationsJoinTable.Col(tagChildIDColumn),
|
||||
},
|
||||
fkColumn: tagRelationsJoinTable.Col(tagParentIDColumn),
|
||||
}
|
||||
|
||||
tagsChildTagsTableMgr = *tagsParentTagsTableMgr.invert()
|
||||
)
|
||||
|
||||
var (
|
||||
|
||||
Reference in New Issue
Block a user