Add “Create Group” flow for organizers

Problem / Motivation

“Create a new Group” is Must Have for Group Creation & Management.

Proposed resolution

  • Add a clear entry point for authenticated users with permission (menu link / user dashboard).
  • Provide a guided form with required fields, inline validation, and a preview/confirmation state.
  • On create, automatically set the creator as an Organizer/Editor.

Drupal-specific

  • Bundle-based create group content permission (plus a higher-level restricted permission if creation is gated).

Acceptance criteria

  • A user with permission can create a Group end-to-end.
  • The creator becomes an Organizer automatically.
  • Validation messages are clear and block submission on missing required fields.

Pipeline

Remaining decisions: open to all authenticated users vs approval/moderation queue; spam controls (rate limits / CAPTCHA per drupal.org standards). Suggested review-rigor: second-opinion (access + spam surface). UI surface: Create Group page + confirmation state (Designer wireframe + UI walkthrough apply).

Source: DA-New Groups — MVP PRD (Google Doc). Target Drupal core version per the project's core-version decision (see #3578750).

Part of the MVP epic #3578778.


Proposed approach (reference — not yet decided)

A proposed approach for this exists in the D11 Migration docs (imported via !28 (merged)), reflecting an Open Social → standard Drupal conversion built on the contrib drupal/group module. Treat it as a reference proposal, not a decision — whether this project adopts that schema is still open (see the data-model decision in #3578779). See: Conversion Plan, Runbook.

Edited by André Angelantoni