Some improvements for the node/member group content overview pages.

Node overview:

  • Replaced 'node' with 'content'
  • Added filter for title
  • Changed Apply in filter button to Filter (like the content overview)
  • Added links to view the node (clicking the link is not obvious to everyone)
  • Moved view/edit/delete node link to top. Users are mostly interested in the content, I think changing the relation happens less often.

Member overview:

  • Added filter for name/email and status (like general user overview)
  • Changed Apply in filter button to Filter (like the content overview)
  • Added status field in view
  • Added link to view/edit the user
  • Added field to show last access in stead of when the relation last changed.
  • Changed view/edit/remove member to view/edit/delete membership. The term member was a little confusing imho since it is a relation between a group and a user, not a actual user. Also delete is more in line with node relations in stead of remove.
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

seanB created an issue. See original summary.

seanB’s picture

Patch is attached.

idebr’s picture

Status: Needs review » Needs work

This is a great improvement over the current implementation. Thanks SeanB!

Node overview:

  1. Let's add the 'node bulk operations' field, so administrators have the feature available on this page as well as the default admin/content overview
  2. The group node overview does not list the Author, while admin/content does. Let's add this information as well
  3. The admin/content page includes an exposed filter for the Translation language. Let's add this to the group node overview as well
  4. The admin/content page includes two small usability improvements: a Reset button for the exposed filters and it disables contextual links. For the sake of consistency, let's include this to the group overview as well.

Member overview:
I have not looked at these changes specifically. Perhaps we could split these improvements over separate issues, so it is easier for the maintainer and other contributors to review.

jedgar1mx’s picture

#2 fails with PHP 7.2 and Drupal 8.7.5