Commit 65644a22 authored by Nikolay Lobachev's avatar Nikolay Lobachev
Browse files

Issue #3315927 by LOBsTerr, rivimey: Group v3 support

parent d678dddd
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -36,10 +36,8 @@ REQUIREMENTS
------------

 - Group module (https://drupal.org/project/group), version greater than
   8.x-1.2.
 - Media entity module (https://www.drupal.org/project/media_entity) for
   8.x-1.x version only.
 - Media in core for 8.x-2.x releases.
   3.0.
 - Media module.

INSTALLATION
------------
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@
  "license": "GPL-2.0-or-later",
  "minimum-stability": "dev",
  "require": {
    "drupal/group": "^2.0",
    "drupal/group": "^3.0",
    "drupal/core": "^9 || ^10"
  }
}
+298 −274

File changed.

Preview size limit exceeded, changes collapsed.

+4 −4
Original line number Diff line number Diff line
group_content.group_media_relate_page:
  route_name: 'entity.group_content.group_media_relate_page'
group_relationship.group_media_relate_page:
  route_name: 'entity.group_relationship.group_media_relate_page'
  title: 'Relate media'
  appears_on:
    - 'view.group_media.page_1'

group_content.group_media_add_page:
  route_name: 'entity.group_content.group_media_add_page'
group_relationship.group_media_add_page:
  route_name: 'entity.group_relationship.group_media_add_page'
  title: 'Create media'
  appears_on:
    - 'view.group_media.page_1'
+3 −3
Original line number Diff line number Diff line
@@ -23,9 +23,9 @@ function groupmedia_media_type_insert(MediaTypeInterface $media_type) {
}

/**
 * Implements hook_group_content_insert().
 * Implements hook_group_relationship_insert().
 */
function groupmedia_group_content_insert(EntityInterface $group_relationship) {
function groupmedia_group_relationship_insert(EntityInterface $group_relationship) {
  \Drupal::service('groupmedia.attach_group')->attach($group_relationship);
}

@@ -45,7 +45,7 @@ function groupmedia_form_media_form_alter(&$form, FormStateInterface $form_state
  if (!$media->isNew()) {
    $groups = [];
    $group_relationships = \Drupal::entityTypeManager()
      ->getStorage('group_content')
      ->getStorage('group_relationship')
      ->loadByEntity($media);
    foreach ($group_relationships as $group_relationship) {
      $group = $group_relationship->getGroup();
Loading