I repeat this so you have a context: I am currently teaching a class of kids in working with Joomla. So here and there always the same mistakes happen where we can learn from. If a new user comes into such situations the frustration can be high. But we can help them not to make such mistakes.
So when you enable a captcha plugin and select it in the configuration and you find out that you don't want to use the captcha anymore and only disable the captcha plugin, the form does not work anymore.
Then if you go to the configuration, there is no chance to deselect the not existing captcha. So you have to go back to plugins, then to configuration, disable it in the configuration, then disable the plugin again.
when captcha plugin is disabled it should not be shown in the form anymore.
Quite bad UX for beginners and even for advanced when they disable in the wrong order.
J 3.9.20
Labels |
Added:
?
|
when captcha plugin is disabled it should not be shown in the form anymore.
Or when disabling the plugin you get a message saying it is in use?
at least that... an error message that it can't be disabled because its in use. still it would be quite bothering to send the user "from there to there"
The problem is that you even can unselect it in the config because it's disabled. So when you disable a plugin there should be a check if it's selected in the configuaration and warn then.
But where do you check to see if it is being used? There is global config, article edit, contact form, custom fields, extra components etc etc
Labels |
Added:
Information Required
|
I just checked j4 contact forms
After enabling captcha globally and then disabling the plugin the form still displays as expected.
The form can still be submitted but you get the following message
I can confirm however one weird thing which I will look at the code for shortly.
After enabling captcha globally and then disabling the plugin the option is global config says None Selected (would be better as no captcha plugin enabled)
So this field is checking to see if there are any enabled plugins.
However the captcha option in individual components is still showing "use global" but not the individual plugins
So it is checking to see if there are any enabled plugins AND the global setting which despite displaying none is actually set
Labels |
Added:
No Code Attached Yet
bug
Removed: ? |
Or when disabling the plugin you get a message saying it is in use?