I have a large number of forms.
They are not all listed at admin/user/captcha/captcha/settings.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | Screen shot 2011-02-09 at 22.28.17.png | 173.57 KB | soxofaan |
| #1 | Screen shot 2011-02-09 at 22.29.55.png | 66.25 KB | soxofaan |
I have a large number of forms.
They are not all listed at admin/user/captcha/captcha/settings.
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | Screen shot 2011-02-09 at 22.28.17.png | 173.57 KB | soxofaan |
| #1 | Screen shot 2011-02-09 at 22.29.55.png | 66.25 KB | soxofaan |
Comments
Comment #1
soxofaan commentedThis is by design: only some popular default forms are listed there.
You can however add virtually every drupal powered form as desired:
the screenshots may make things a bit more clear
main issue: #966128: Documentation needs work (D6 and D7)
Comment #2
webservant316 commentedok, got it. so no way to see a list of all forms and an indication if captcha is turned on for the form? that could be a useful administrative tool because as new forms are added, if someone forgets to turn captcha on it might not be noticed for awhile. the quick list, could help the admin monitor that.
changing to feature request. if not interested in the idea, then just close the ticket again.
Comment #3
soxofaan commentedIn Drupal 6 there is no "registry" of all active/present forms, so there is no way to know which forms are available.
There used to be a module for Drupal 5 (http://drupal.org/project/form_store) that tried to approach this concept, but the problem was that it was incomplete: false negatives (existing forms that were not (yet) detected)) and false positives (forms that were detected at one point in time, but were removed afterwards).
I'm also afraid this feature would scale very bad, as you can easily get tens, if not hundreds, of forms on a regular site.
In short: I'm afraid this feature is too hard to implement in a clean, scalable and usable way (for Drupal 6 and 7),
so setting this ticket back to "works as designed"
Comment #4
webservant316 commentedsorry, one last thought on this and I won't bother you again.
you could also consider 'wildcard' expression for captcha activation similiar to the way blocks are enabled on pages. for example in my case I would prefer a simple case of enable captchas on all forms except login, search, and a few others. you could even have a flag on the settings page that says 'allow or disallow' node specific override.
the goal here is to prevent the accidental publishing of forms without captchas on websites like mine that have tons of forms. or is there a better way to insure this?
Comment #5
soxofaan commentedThere is already an issue about "wildcarding": #255795: Add CAPTCHA to all forms by default
IMHO that functionality should not be in CAPTCHA core, but in a separate helper module: wildcard usage incurs a fair amount of overhead that wouldn't be used on most sites, I guess.
Comment #6
webservant316 commentedok, fair enough. thanks.