Status
Priority
Medium
For sites without SSO/Grouper, bulk user onboarding via manual admin UI is impractical at scale. Provide a Feeds-based CSV import workflow for provisioning users with roles in one step.
Drupal Roles are config entities — Feeds cannot create roles directly. But Feeds CAN import user accounts and assign existing roles via the user entity.
Deliverables:
1. Feeds importer configuration (recipe or config export) for user CSV import
2. CSV template with columns: name, mail, pass (optional), field_user_communities (TID or term name), field_primary_community, roles (comma-separated: one position role + one or more community_ roles)
3. Documentation on workflow: admin creates community_ roles first (or via recipe), then imports users via CSV
4. Consider a companion Drush command in rsvp_system_module for CLI-based bulk import (useful for initial site setup)
Note: community_ roles must exist before import. rsvp_roles_base + sector recipe must be applied first. The CSV template should ship as a downloadable example in the rsvp-system-docs repo.