Can't accept/decline group membership requests from the pending members page

Bug #1217147 reported by Aaron Wells
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Robert Lyon

Bug Description

While responding to this forum post https://mahara.org/interaction/forum/topic.php?id=5637&offset=0&limit=10#post24285 , I noticed that in Mahara 1.8, there was no "Add user"/"Decline" button underneath a user's name on the Pending Members page for a group. Instead there is a "Remove from group" button which does nothing, because the user is not yet a member of the group.

This appears to be a regression in master, because it works fine in 1.7

To replicate:

1. Create a group
2. Mark it "Controlled" and "Request"
3. Log in as a second user
4. Request membership in the group
5. Log back in as the group creator/admin
6. Navigate to the Pending Members page (either by clicking on the link on the notification you will have received, or by going to the group, clicking the "Members" tab, and then changing from "Current" to "Requests"

Expected Result: You should see the user who requested membership, with buttons to add them or decline their request
Actual Result: You'll see the user, with a button that says "Remove from group"

Robert Lyon (robertl-9)
Changed in mahara:
assignee: nobody → Robert Lyon (robertl-9)
importance: Undecided → High
Revision history for this message
Aaron Wells (u-aaronw) wrote :

Just to clarify, I noticed this while running through the process in order to answer that forum post. But, since this only occurs in 1.8dev on master, I doubt that it is the cause of the problem the user is describing in the forum post.

Unless it turns out they actually are running master for their production site. In which case they've got bigger problems. ;)

Revision history for this message
Robert Lyon (robertl-9) wrote :
Changed in mahara:
status: Confirmed → In Progress
Aaron Wells (u-aaronw)
Changed in mahara:
status: In Progress → Fix Committed
Aaron Wells (u-aaronw)
Changed in mahara:
milestone: 1.8rc1 → 1.8.0
Aaron Wells (u-aaronw)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.