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

Add support for disabling plugins #4141

Merged
merged 3 commits into from
Oct 16, 2023

Conversation

WithoutPants
Copy link
Collaborator

Allows enabling and disabling plugins from within the UI.

image

Adds Enable/Disable buttons to each plugin entry in the plugins setting page. Disabled plugins have their heading dulled. Enabling or disabling a plugin makes a Reload UI button appear next to the Enable/Disable button to prompt the user to reload the UI as needed (only the last enabled/disabled plugin shows this button).

Disabled plugins will not have the css or javascript included when getting these from the server. Tasks for a disabled plugin will fail to run if triggered, and the tasks for disabled plugins are hidden in the UI. Hooks for disabled plugins are not run.

@WithoutPants WithoutPants added the feature Pull requests that add a new feature label Sep 22, 2023
@WithoutPants WithoutPants added this to the Version 0.24.0 milestone Sep 22, 2023
@WithoutPants WithoutPants merged commit b6808dc into stashapp:develop Oct 16, 2023
2 checks passed
halkeye pushed a commit to halkeye/stash that referenced this pull request Sep 1, 2024
* Move timestamp to own file
* Backend changes
* UI changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Pull requests that add a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant