Skip to content

[Seed Data] - Generate Users with Role Distribution #4213

@Steph375

Description

@Steph375

Description

Generate realistic users across roles.

Possible factory helpers:

  • createSeedGuest(ctx, overrides?)
  • createSeedOnboardingUser(ctx, overrides?)
  • createSeedMember(ctx, overrides?)
  • createSeedLead(ctx, overrides?)
  • createSeedHeadOrAdmin(ctx, overrides?)
  • generateSeedUsers(ctx)

Users should have valid related role records tied to the seed organization so later generators can use them for assignments, ownership, reimbursements, etc.

Acceptance Criteria

  • 300–400 users are generated.
  • Every user has at least one valid role.
  • Role distribution roughly matches the epic.
  • Roles are tied to the seed organization.
  • Generated users are stored in ctx.users.
  • Role-specific subsets are stored in context (ctx.members, ctx.leads, etc.)
  • Later generators can reuse generated users for assignments and ownership.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions