Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: Layout Paragraphs 3.0.0-beta5 — New beta version released for module layout_paragraphs (3.0.0-beta5). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Group Finder

67 sites No security coverage

Part of the Group ecosystem · 61 projects

View on drupal.org

This module provides an API for finding Drupal groups in various contexts, such as from content, specific routes, or URL queries. It allows developers to create custom group-finding logic or alter existing methods.

This module is an API module that allows you to find Group in different scenarios.

Predefined finders:

  • Create new group: Group from create group route (dummy group).
  • Group by content: Group from grouped content. It returns the first group. However, you can override it in case you would like to to return a group other than the first.
  • Group route: Group from a group route.
  • Group URL query: Group from the URL query (?group=x)

Features:

  • Find group in different contexts other than the group route.
  • Alter/Override predefined finders according to your needs. For example you could change the weight (the higher the number, the later the founder is being called) for the predefined finders.
  • Create your own finders.
  • Provides a plugin context for group finder.

How to use in your custom code:

/** @var \Drupal\group_finder\GroupFinderInterface $group_finder */
$group_finder = \Drupal::service('group_finder.provider')->get();
$group = $group_finder?->getGroup();

Used by:
This module is used by Group Media Library module.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
8
Tracked since
Jan 2023
Latest release
4 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.1.0-alpha1 Pre-release 10–11 May 18, 2026
1.0.0-alpha4 Pre-release Mar 27, 2023
2.0.0-alpha3 Pre-release Feb 13, 2023
1.0.0-alpha3 Pre-release Feb 13, 2023
2.0.0-alpha2 Pre-release Feb 6, 2023
1.0.0-alpha2 Pre-release Feb 6, 2023
2.0.0-alpha1 Pre-release Jan 29, 2023
1.0.0-alpha1 Pre-release Jan 29, 2023