Problem/Motivation

Group module 1.x is end-of-life and while we're thankful that a Drupal 10 compatible version was released that eased our Drupal 10 upgrade burden it's time to move on.

Steps to reproduce

Proposed resolution

Group 2 provides a wealth of UX, DX and Performance benefits that we want to start taking advantage of. We believe the move to Group 3 is too disruptive at this point, requiring the changing of machine names in a lot of unidentified places. We will focus our efforts on the upgrade to Group 2 and have no timeline for the Group 3 upgrade at the moment.

Before performing the upgrade to Group 2 we will remove the old group types from Open Social to reduce the amount of code that needs updating and support #3380714: [13.0.0] Remove support for public_group, open_group, closed_group, and secret_group and migrate to flexible_group.

Both changes are currently planned for a single major release of Open Social which will NOT be the same release as the Drupal 10 update, to ensure everyone can upgrade to a supported Drupal core version before working on the group update.

For the changes to Group and potential changes needed to your own code please refer to the excellent Group 2 release notes. A special shout-out to the walkthrough of Group 2/3 that Kristiaan recorded and posted to YouTube which is required watching for both developers and site-builders working with the Group module.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

Kingdutch created an issue. See original summary.

kingdutch’s picture

socialnicheguru’s picture

Thank you for this.

  • ronaldtebrake committed 308e62fd on main authored by SV
    Issue #3403634 by SV: Remove unused social_group_can_view_groups_of_type...

  • ronaldtebrake committed 6e23f1e7 on main authored by SV
    Issue #3403634 by SV: Remove "Group Administrator" and create Admin/CM/...

  • ronaldtebrake committed 1373e984 on main authored by SV
    Issue #3403634 by SV: Update social_group_migration_test module
    

  • ronaldtebrake committed af9ecb68 on main authored by vnech
    Issue #3403634 by SV: Group managers should be able manage membership...

  • ronaldtebrake committed 0f7c8703 on main authored by vnech
    Issue #3403634 by SV: Replace deprecated cache context in grequest views
    

  • ronaldtebrake committed e9c80ab7 on main authored by vnech
    Issue #3403634 by SV: Replace base table for options on group manage...

  • ronaldtebrake committed 17ca05c6 on main authored by vnech
    Issue #3403634 by SV: Grand CM+ roles with permission for access to...

  • ronaldtebrake committed 9c8355a3 on main authored by vnech
    Issue #3403634 by SV: Remove members from "Group managers" views block
    

  • ronaldtebrake committed 24ecb151 on main authored by SV
    Issue #3403634 by SV: Adjust functionality for social_group_invite and...

  • ronaldtebrake committed 1c1388c4 on main authored by SV
    Issue #3403634 by SV: Add new group permissions to group-member/manager...

  • ronaldtebrake committed 26ce2908 on main authored by SV
    Issue #3403634 by SV: Use alternative service if group module already...

  • ronaldtebrake committed aafb8a5e on main authored by vnech
    Issue #3403634 by SV: Add patch for gnode with supporting "node grant...

  • ronaldtebrake committed 3c4d6803 on main authored by vnech
    Issue #3403634 by SV: Refactor node access handler for event managers
    

  • ronaldtebrake committed 01c1a8a4 on main authored by vnech
    Issue #3403634 by SV: Make "groups" computed field feature as part of...

  • ronaldtebrake committed 9f8b5945 on main authored by SV
    Issue #3403634 by SV: Replace GroupContentInterface with...

  • ronaldtebrake committed 35196588 on main authored by SV
    Issue #3403634 by SV: Replace table name in the services and config...

  • ronaldtebrake committed 515d3e9a on main authored by vnech
    Issue #3403634 by SV: Remove redundant group relation type for nodes;...

  • ronaldtebrake committed 88ba980e on main authored by SV
    Issue #3403634 by SV: Use correct table name in existing services and...

  • ronaldtebrake committed cb125441 on main authored by SV
    Issue #3403634 by SV: Fix issue and use correct table name on the "My...

  • ronaldtebrake committed 04ce67f3 on main authored by SV
    Issue #3403634 by SV: The group_role.synchronizer service has been...

  • ronaldtebrake committed 197967ec on main authored by SV
    Issue #3403634 by SV: Replace table with group_relationship_field_data...

  • ronaldtebrake committed f0442dd8 on main authored by SV
    Issue #3403634 by SV: Remove getOutsiderRole() and getAnonymousRole() in...

  • ronaldtebrake committed 757b7eae on main authored by SV
    Issue #3403634 by SV: Replace getEntityReferenceSettings() with new...

  • ronaldtebrake committed 6783203a on main authored by SV
    Issue #3403634 by SV: Use group_relationship_field_data instead of...

  • ronaldtebrake committed 5b6810a7 on main authored by SV
    Issue #3403634 by SV: Replace postInstall(), getGroupOperations(),...

  • ronaldtebrake committed 4eeffc01 on main authored by SV
    Issue #3403634 by SV: Remove getMemberRole social_group module
    

  • ronaldtebrake committed a661ea57 on main authored by SV
    Issue #3403634 by SV: Replace addContent with addRelationship in behat...

  • ronaldtebrake committed 0e23e521 on main authored by SV
    Issue #3403634 by SV: Replace deprecated source code in: social_album,...

  • ronaldtebrake committed 0270e498 on main authored by SV
    Issue #3403634 by SV: Fixes errors during creation event in the group
    

  • ronaldtebrake committed 9768fdb0 on main authored by SV
    Issue #3403634 by SV: Replace deprecates for the all services/plugins in...

  • ronaldtebrake committed 33a25af8 on main authored by SV
    Issue #3403634 by SV: Resolve issue and adjust callback in...

  • ronaldtebrake committed d95eaa52 on main authored by SV
    Issue #3403634 by SV: Replace deprecates in social_group_welcome_message...

  • ronaldtebrake committed 80f49c9f on main authored by SV
    Issue #3403634 by SV: Resolve issues on the following steps: group...

  • ronaldtebrake committed 782479e0 on main authored by SV
    Issue #3403634 by SV: Create group relation plugin for grequest module
    

ronaldtebrake credited SV.

ronaldtebrake’s picture

Status: Active » Fixed

In 13.0.0-alpha4

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.