Add a group description during group creation

Problem

Groups can have descriptions, but the description is managed outside of the settings area. There are two problems with that:

  • Users are not asked to add a description during the creation of a new subgroup. That means they might not even be aware that it is possible to add a description unless they stumble across it in settings.
  • When a user wants to change the description, they have to know that they have to go into settings first, find the appropriate section and then change the description there. This problem is tackled in this issue: Allow editing of group description from the gro... (#370467)

Current group creation page: Screenshot_2024-03-04_at_13.32.01

Proposal

Following what's been built for the new organization form, introduce the option to add a group description to the group creation screen:

Group_form

  • This option should be optional.
  • If a group description is added during group creation, it should immediately appear in the group overview screen upon creation of the group.

Implementation guide

  1. First complete #440464
  2. Add description field to app/assets/javascripts/groups/components/new_group_form.vue. Use app/assets/javascripts/organizations/shared/components/new_edit_form.vue#L200 as an example.
Edited by Peter Hegman