stashapp / stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
https://stashapp.cc/
GNU Affero General Public License v3.0
8.87k stars 781 forks source link

[Feature] The legacy of tags by performers and studios #5285

Open miltuss opened 14 hours ago

miltuss commented 14 hours ago

It would be very practical if performers could inherit certain particular tags assigned to their media files. A tag inheritance system would be effective for better organization of performers and studios.

It's up to StashCore to do this, as legacy should disappear from performers and studios if it's also removed from the latter's media, it should be persistent to prevent the user from removing the tag if the performer's media or studio bear this heritage tag. the inheritance of certain specific tags could allow Three different phases:

  1. An inheritance of a tag from a media to the performer/Studio
  2. A legacy of a tag from the performer/Studio to the media
  3. Or a two-way inheritance

This should only be enabled for specific tags, with method choice and persistence. Only StashCore could implement this effectively with the database.

Gykes commented 5 hours ago

https://github.com/stashapp/CommunityScripts/issues/410

From this post it looks like WP already said to you that this isn't going to be something that he intends to add to core and would be better suited for a plugin

Edit: This is the one he referenced you at, the one I posted was just another dupe of a similar request:

https://github.com/stashapp/stash/issues/4794

miltuss commented 2 minutes ago

I updated the FR, the function is much more complex to be integrated by a plugin. It is also essential for basic database organization with automated filtering optimization.