CAPTCHA isn't able to add administration links to forms that are only visible to anonymous users (such as the password_reset_form form created by Password reset), making it necessary to add the form manually in the database.

Would it be possible to add a freetext field somewhere in the CAPTCHA settings page to make it easier to add custom forms?

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

soxofaan’s picture

Component: Code » User interface
Assigned: Unassigned » soxofaan
Status: Active » Needs review
FileSize
6.38 KB

First iteration of a patch that adds a form for adding form_id's

soxofaan’s picture

This issue is already solved in version 6.x-1.x dev by http://drupal.org/cvs?commit=99120

soxofaan’s picture

FileSize
13.38 KB

this is the port of http://drupal.org/cvs?commit=99120 to 5.x-3.x

includes:
* refactored captcha point administration,
* admin-invisible form_ids can now be added through UI
* new internal menu structure for captcha point administration
* added confirmation forms for disabling and deleting captcha points

soxofaan’s picture

FileSize
14.17 KB

new version of the patch from #3:
added an update function for clearing the menu cache,
which is needed because the internal menu structure changed a bit

soxofaan’s picture

screenshot of adding a new CAPTCHA point

christefano’s picture

This is excellent!

soxofaan’s picture

This is excellent!

Thanks, did you try the patch yourself, or is your appreciation based on the screenshot? ;-)

Be welcome to test it thoroughly, so we can get this feature in the 5.x-3.x branch soon.

Maybe http://drupal.org/node/237147 could also interest you

soxofaan’s picture

FileSize
14.17 KB

new version of patch #4 to solve the issue from http://drupal.org/node/240088

christefano’s picture

Yes, I am testing the patch. :)

May I suggest changing the path of the CAPTCHA point configuration form to be at admin/user/captcha/captcha_point (instead of admin/user/captcha/captcha/captcha_point) so that it gets its own tab? I'm also up for moving the whole "Challenge type per fom" configuration fieldset to that same tab. I think that would help organize the interface a bit.

soxofaan’s picture

Here is a new version of the patch from #8
CAPTCHA point config is now a tab (see screenshot)

The path admin/user/captcha/captcha/captcha_point may indeed seem strange, but it is by design.

I would not move the CAPTCHA point table to a different tab. The whole CAPTCHA settings page is not all that bloated to rip it appart, I think.

Thanks for testing and the suggestion

soxofaan’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.