Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This project provides a Drush command to easily assign specific or all available global directory facets to a Drupal Group. This helps organize and filter content within microsite groups efficiently.

Provides a Drush command to assign global directory facets (localgov_directories_facets) to a microsite group (Drupal Group module).

Features

Assign facets of specific types to a group:

drush facet-group:assign --group-id=5 --facet-types=location,type_of_activity,cost

Assign all facet types:

drush facet-group:assign --group-id=5 --all-facet-types

Reset progress and start fresh:

drush facet-group:assign --group-id=5 --all-facet-types --reset

Options

Option Type Default Description --group-id integer required Group ID to assign facets to --facet-types string — Comma-separated list of facet bundle types --all-facet-types boolean false Process all facet types --reset boolean false Clear progress tracker and restart --plugin string group_localgov_directories_facets Group relationship plugin ID

Progress tracking

The command stores processed facet IDs in Drupal state (facet_group_assign.processed). If interrupted, re-running the same command will skip already-processed facets. Use --reset to clear the tracker and start from scratch.

Output summary

After completion, the command prints:

  • Per facet type success/failure counts
  • Number of previously assigned facets (skipped)
  • Total new assignments
  • List of failed facet IDs (if any)

Additional Requirements

  • group
  • localgov_directories (provides the localgov_directories_facets entity type)

Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable Jun 29, 2026
1.0.x-dev Dev Jun 29, 2026