Would it be possible to implement categories like the core contact module provides? That is to say, the admin can create different categories which get displayed on the contact form as a select list, and choosing different categories sends the user's submission to different email addresses.

It would be even better if we could configure a set of default categories for all forms, and then manage categories per form if necessary, after forms are created.

Comments

gnat’s picture

Status: Active » Postponed

Sorry for the delay in response.

I'm trying to put some life back into this module, since I just haven't had the time in the last year, I'm playing catch up on the issue queue.

Anyway, this sounds like an interesting idea, though I have some reservations about it.

Mainly I think that it will increase the DB schema complexity a lot. Currently there is one DB row per OG; this would almost certainly require an additional table to associate the categories back to the group that has forms enabled. It isn't out of the question, but I would want to think about implementing it carefully. Ideally I would like to se this as an optional module that can be turned on by site admins when needed or wanted. That way the current functionality could be kept as is, and the extra DB table could come and go based on the module.

I would be interested in attempting this; particularly as part of the D7 release. Though given the complexity, I don't really have the time to implement it. I am happy to work with anyone who would like to see this functionality, and welcome all patches.

gnat’s picture

Version: 6.x-1.x-dev » 7.x-1.x-dev

This feature will be on hold indefinitely until I get some more support around the idea. I'm still considering it, but it will have to wait for someone else to think through the data model with me.