Hello,

I'm developing the idea that what I'm trying to achieve is either not possible or I'm going about it the wrong way.

Some background:
- I have a site setup and running with signup.module allowing people to sign up for events handled by event.module.
- I have added custom fields to the user profiles using profile.module.

So far so good.

What I want to do now is allow the export of the user information, including the custom profile fields to a csv file.

I've created a view on a tab for each event, passing the event node id as a view $arg, adding all the signup provided views fields and using the views_bonus addition provided by http://drupal.org/node/114115 to export to csv. It works great.

But if I add the custom profile fields they're never filled in the view. Not so great.
Even after sorting out the bug in 5.1's profile.module: http://drupal.org/node/119114 they still aren't filled.

So I installed usernode, nodefamily and views_fusion, then created a userlist view with the custom profile fields, and here the profile fields are filled, great!
Fuse the two together however and the profile fields appear in the view but are all filled with the event node author's profile data, not the signed up users profile data. Not so great.

There's obviously a problem of context here, how can I have a view that lists the profile information for users signed up to an event when the profile information isn't (apparently) available in that context?

Approaching the problem from the other direction and trying to filter the userlist view based on the event signups doesn't seem viable either, at least I can't really see anything easy to filter on.

So, do I need a custom module here? Would this be easier if my events and profiles were all cck?

Suggestions welcome.

Comments

osxpert’s picture

I have exactly the same problem - no feedback so far? I posted some related feature requests at the signup module's project page ...