Can usernodes be used to allow multiple "rows" of data with several fields?

Events happening in the community are now at Drupal community events on www.drupal.org.
andrewpeacock's picture

Hi,
I'm trying to set up a drupal site that allows a user to have multiple subscriptions to a service I run.

The subscription process works OK (via a 3rd party app) and the user account and profile fields are populated. The profile fields hold configuration data for the service they are paying for.

However, as I'm using standard profile fields, they can only have one set of configuration data per drupal profile.

Is it possible using user nodes to allow multiple sets, so that each user can have one or more sets of configuration data?

eg.

User 1
    Subscription 1.1
        Config Field A
        Config Field B
        Config Field C
    Subscription 1.2
        Config Field A
        Config Field B
        Config Field C
    Subscription 1.3
        Config Field A
        Config Field B
        Config Field C
User 2
    Subscription 2.1
        Config Field A
        Config Field B
        Config Field C
User 3
    Subscription 3.1
        Config Field A
        Config Field B
        Config Field C
    Subscription 3.2
        Config Field A
        Config Field B
        Config Field C

Profiles as nodes

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week