Community

Creating and registering custom group type nodes using Rules (not Organic Groups) with two step confirmation

I want to create a system wherein, I have an Entity Registration but to register, a user must have a node that represents them, like a Profile2, but more like a Group.

So to give a rundown of the challenge:

UserA is a partymaker, UserB is a partygoer.

To attend a party, UserB must make a group of users.

Users create a Group (not Organic Groups) with User Reference.
Then you register for the party with your group.

Once UserB has created a group, UserB registers for the party, and UserB's Group is registered. So when you register for a party, the Group you created is registered for the party.
Ideally a page with all the Groups an individual has created would allow them to select which one they're registering for a party.

Once registered, the user referenced members of the 'group' each get sent private messages alerting them of the registration.
They each provide a confirmation.

Then the partythrower gets a private message that says the group wishes to attend.
Then the partythrower confirms the attendance.
Then everybody gets a round of private messages that state the party is on.

Now using PrivateMsg, Rules, and a few other bits I've managed to cobble a system that will alert users when users register for parties.

I know this sounds like something Organic Groups can help me with, but this small bit of functionality is a small trade off to the massive size of Organic Groups, and I'm pretty sure Groups can't be used in such a way with Entity Registration.

Is all this possible without getting into heavy PHP? I mean, a few snippets, a tpl.php and a few rules, I should be rocking and rolling?

nobody click here