I have a client who would like me to customize the admin page that lists all the components attached to a given webform.

Based on some research it seems this functionality is buried deep in the webform module code and is completely inaccessible for modding except by forking the code, obviously something I'd like to avoid. Unfortunately there is currently no way in my version of Webform to achieve what I want through the API.

I figured I'd post this issue to let the devs know there is at least some demand for this feature. I also have a faint hope that given this module's popularity there are others out there who'd like this functionality. It would be great if such folks chime in here to strengthen the case.

Cheers!
Ilia.

P.S.
I deeply regret this, but I didn't have the time to look into how tags work for this issue tracker. Please feel free to tag this as you see fit.

Comments

DanChadwick’s picture

Status: Active » Closed (won't fix)

There are no new features going into the 3.x branches.

You are free to write your own code to modify the admin form, and use hook_menu_alter to install your callback. You can then rely on the standard edit forms for each component type.

So, yes, to can definitely do this with the standard Drupal APIs without forking Webform.

copper-head’s picture

DanChadwick, thanks for the prompt response and for the tip. I went ahead and used hook_menu_alter and got the form to display the way I wanted.

However, because my changes were really minor, "my own code" was mostly a copy/paste from the webform module with literally a couple of lines added to introduce my desired functionality. IMHO this is much closer to "forking Webform" than using an API, but I may simply not be using Drupal to its strengths here.

Cheers!