Choose the Correct User Type Profile for an Invite Pack

Every Invite Pack stores one required User Type Profile ID. That Profile determines the Joomla group mapping used when the invited person ultimately becomes a Joomla user.

Choosing the Profile is therefore a security decision, not a cosmetic label. QCFUM revalidates the dependency during current workflows.

What the Profile Contributes

The Pack’s Profile supplies the approved Joomla group mapping and can participate in approval behavior. Profile group assignments are normalized through QCFUM’s protected-group and destination-group rules before Joomla account creation.

Current Availability Rules

When a new Invite Link is created, QCFUM first loads the Pack from the current published/tier-allowed Pack set. It then loads the Pack’s Profile from the current published/tier-allowed Profile set. If the Profile cannot be resolved, QCFUM refuses to create the invitation.

Invite Link completion rechecks both the stored Profile and the Pack. Unpublishing the Profile or moving it outside current tier availability can therefore stop an existing invitation from completing.

Existing Invite Links Keep Their Stored Profile ID

When an Invite Link is created, QCFUM stores both invite_pack_id and profile_id on the invitation. Editing the Pack later does not rewrite that historical invitation row. At completion, QCFUM resolves the Profile stored on the invitation and also requires the Pack to remain available.

This means changing a Pack to a new Profile affects new invitations, while existing invitation rows retain their original Profile reference unless another workflow explicitly changes them.

Join Codes Follow the Current Pack Relationship

Join Codes store an Invite Pack ID. At use time QCFUM resolves the Pack’s current Profile and verifies that the current Pack/Profile relationship matches what the Join Code expects. Usable-code loading requires the Join Code, Pack, and Profile all to be published.

After changing a Pack’s Profile, retest any dependent Join Codes rather than assuming they remain valid.

Selection Checklist

  • The Profile is published.
  • The Profile is within the current tier allowance.
  • Its Joomla groups are safe and appropriate for this invitation role.
  • Its approval setting matches the intended account-creation review policy.
  • The Pack/Join Code workflows have been retested after any Profile change.

Community Discussion

Want to compare QCFUM onboarding designs, User Type Profiles, Invite Packs, or safe Joomla group mappings? Visit the QC Frontend User Manager Community. For private support, bug reports, account-specific entitlement problems, or feature requests, use the QuantaCade support system.