Using entity API (same as OG is doing) we can have the invitation as entity. So we can attach fields to it to extend it's functionality.

Also it will give you full (or almost full) integration with Rules module thanks to entity metadata.

Comments

stefan vaduva’s picture

Assigned: Unassigned » stefan vaduva

Thanks for the advice! Although I've started with a different approach, I do agree that entities are the way to go. So, I'll probably take this road... but I'll need to do some reading first :)