Project

General

Profile

Actions

Feature #10263

closed

Accept multiple group membership requests

Added by Matt Gold over 5 years ago. Updated over 3 years ago.

Status:
Resolved
Priority name:
Normal
Assignee:
Category name:
Groups (misc)
Target version:
Start date:
2018-08-29
Due date:
% Done:

0%

Estimated time:
Deployment actions:

Description

As I am teaching classes on the Commons, I often create a private group and ask students to join. When they request membership, I have to approve them one-by-one on the Manage > Requests menu. If there were a way, when multiple people had requested membership, to have checkboxes and select more than one person to approve at a time, it would ease things a bit.


Files

dvYNaSJ.png (33.5 KB) dvYNaSJ.png Boone Gorges, 2018-09-11 10:13 AM
Actions #1

Updated by Boone Gorges over 5 years ago

  • File dvYNaSJ.png dvYNaSJ.png added
  • Status changed from Assigned to Reporter Feedback
  • Target version set to 1.14

Checkboxes + bulk actions don't fit well with the UI conventions of these sorts of lists on the Commons (and in BuddyPress in general). That's not to say they couldn't be added, but it would be a large project, and we might want to consider doing it across other similar sorts of "pending" lists: friendship requests, group invitations, etc.

What do you think about an 'Accept All' link instead? This is something we could tuck at the bottom of these lists without rebuilding the lists themselves. See screenshot for a very quick mockup. This doesn't allow the fine-grained controls of checkboxes, but I assume that in 95% of cases you want to accept/decline all anyway, and you can always handle exceptions manually.

Actions #2

Updated by Matt Gold over 5 years ago

Yup -- this would be great and a significant improvement. Thank you!

Actions #3

Updated by Boone Gorges over 5 years ago

  • Target version changed from 1.14 to Future release
Actions #4

Updated by Raymond Hoh almost 4 years ago

  • Status changed from Reporter Feedback to Staged for Production Release
  • Target version changed from Future release to 1.17.0

I've just implemented this feature based on Boone's screenshot here - https://github.com/cuny-academic-commons/cac/commit/fe862500ecde7e1bb372da6f1376cceb0bd909b4

I've added it for the 1.17 milestone, but we can roll it back into a 1.16.x maintenance release if we wanted to.

Actions #5

Updated by Boone Gorges almost 4 years ago

Nice! Adding Scott in case documentation updates are needed.

Actions #6

Updated by Boone Gorges over 3 years ago

  • Status changed from Staged for Production Release to Resolved
Actions

Also available in: Atom PDF