[13.0.0] Add "group types" labels for legacy group types migration

Created on 4 April 2024, 8 months ago
Updated 7 May 2024, 6 months ago

Problem/Motivation

Currently we have 4 types of Groups that we are now migrating to Flexible Groups:

  • Open Group
  • Closed Group
  • Secret Group
  • Public Group

The information about the type of these groups is very valuable and a group is immediately recognisable in teasers search and groups pages.

When moving these groups to Flexible groups we are going to loose this identity.
Everything will be identified as Flexible Groups and this will generate confusion and frustration for customers.

We want to mitigate this problem by creating and assigning "Group type" value to each of the newly migrated groups.

Steps to reproduce

n/a

Proposed resolution

  1. Switch to goalgorilla/open_social:^12 and install profile
  2. Create at least one group by each type: public, open, closed and secret groups
  3. Switch to goalgorilla/open_social:dev-main and run drush updb -y
  4. On /admin/config/opensocial/social-group enable checkbox "Require group types"
  5. EB: Each group should have "Group type" value according previous group type

Remaining tasks

n/a

User interface changes

n/a

API changes

n/a

Data model changes

n/a

Feature request
Status

Fixed

Version

12.1

Component

Code (back-end)

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024