Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Meta tags - Tag edit option to hide tag from dropdown lists #2633

Open
echo6ix opened this issue May 28, 2022 · 7 comments
Open

[Feature] Meta tags - Tag edit option to hide tag from dropdown lists #2633

echo6ix opened this issue May 28, 2022 · 7 comments

Comments

@echo6ix
Copy link
Contributor

echo6ix commented May 28, 2022

Is your feature request related to a problem? Please describe.
More of us are are organizing tags into nested hierarchies, but some of the parent tag categories aren't necessarily tags that are applied to content. They are simply categorical parent placeholders.

For example on StashDB, the "BBW" tag is nested under the "Body type" category. On Stash, the "Body type" category would be a parent tag and set to "ignore auto tag".

Describe the solution you'd like
To add a toggle switch/checkbox within each tag's option to disable the tag from being displayed in dropdown lists and from being used by scrapers.

Tag > Edit > [toggle] Hide tag from dropdown list and scrapers

@ghost
Copy link

ghost commented Aug 3, 2022

I would prefer to hide all parent tags. I don't like the suggested solution of having to edit every parent tag.

@ALonelyJuicebox
Copy link

I would prefer to hide all parent tags. I don't like the suggested solution of having to edit every parent tag.

I would argue your opinion is in the minority.
I mean, just consider the following tags

Doggystyle
Doggystyle (POV)
Doggystyle (Anal)

There are plenty of instances where any of these three tags make perfect sense to add to a scene. Hiding all parent tags (in this case, the "Doggystyle" tag would be hidden) doesn't make sense.

@DogmaDragon
Copy link
Collaborator

I would prefer to hide all parent tags. I don't like the suggested solution of having to edit every parent tag.

Hiding certain parents is not a bad idea, like the ones mentioned in the proposal. But making a general toggle is not great.

Some people have complicated hierarchies with multiple parents.

@7dJx1qP
Copy link
Contributor

7dJx1qP commented Aug 3, 2022

I would prefer to hide all parent tags. I don't like the suggested solution of having to edit every parent tag.

The solution to not having to edit every parent tag should be to add a bulk edit option on the tags view page like scenes, performers, movies, etc have. Then you could just filter by sub-tag count > 0 and mass update them. The current "Ignore Auto Tag" should be bulk editable as well. It would also be nice to be able to set a bunch of parents and children all at once via bulk edit. I put in a feature request for such a tag bulk edit a while ago #1836

@echo6ix echo6ix changed the title [Feature] Tag edit option to hide tag from dropdown lists [Feature] Meta tags - Tag edit option to hide tag from dropdown lists May 29, 2024
@feederbox826
Copy link
Contributor

Addressed in plugin

@echo6ix
Copy link
Contributor Author

echo6ix commented May 30, 2024

Just to prevent this FR from being closed, this plugin does have one important limitation, making it more of a stopgap measure -- it won't prevent scrapers from ignoring these "meta tags" from populating in the tag react-select forms.

That's probably one of the more annoying aspects of using "meta tags" with Stash. I cannot recall which major studios this was happening on, but a meta tag like "breasts" was actually getting scraped and populated. An obvious user workaround is to manipulate your meta tag names. For example, adding prefix character such as . to the label: breasts --> .breasts. Bad long term solution though.

Thanks again @feederbox826 for the plugin, and I mean no disrespect when I say the plugin is a stopgap because I will use it, and appreciate the time you took to create it. 😍

@feederbox826
Copy link
Contributor

that might be possible, I'll have to do more testing on the backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants