- 'Active user' - the user who triggers the action
- 'Authenticated user' - logged in user
- Create Quotas - You can do accomplish this with either roles or flags. For example, when a user is created flag them as 'user without profile.' Once the user creates a profile, remove them from that role and with it the permission to create content of that type.
- React when users are added or removed from roles -