Forum option to not allow members to unsubscribe

Bug #1805065 reported by Cecilia Vela Gurovic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Cecilia Vela Gurovic

Bug Description

Need to add an option (yes/no) in forum setting to "Allow users to unsubscribe"

The default value for this new setting is 'Yes'

Only institution/site administrators or institution/site staff can change this setting in forums, to prevent misuse by regular members.

Thanks to Recording Arts Canada for sponsoring this feature.

Changed in mahara:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Cecilia Vela Gurovic (ceciliavg)
milestone: none → 19.04.0
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/9335

Revision history for this message
Steven (stevens-q) wrote : Re: Forum option to allow members to unsubscribe

Environment tested: Master
Browser tested: Chrome

Preconditions:
-------------------------
1. Institution group exists
2. Forum exists
3. Site admin exists
4. Group admin exists
5. Institution/site staff exists

Test Steps:
-------------------------
1. Site admin log in
2. Browse to Group forum > Forum settings
3. Verify "Allow users to unsubscribe" toggle switch is displayed (bottom of page) ✔
4. Verify that the switch has a default setting of "Yes" ✔
5. Repeat the above steps for the following users
--- a. Institution admin + Group admin ✔
--- b. Institution member + Group admin = should not be able to see field ✔
--- d. Institution admin + Group Forum moderator = should not be able to see field ✔
--- d. Institution Staff + Group admin ✔

Catalyst QA Approved ✔

Revision history for this message
Steven (stevens-q) wrote :

Re tested

results are as expected

Approved ✔

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/9335
Committed: https://git.mahara.org/mahara/mahara/commit/69c675b34ccb28c12a3b0efad83b01f369840ec3
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 69c675b34ccb28c12a3b0efad83b01f369840ec3
Author: Cecilia Vela Gurovic <email address hidden>
Date: Mon Nov 26 15:29:09 2018 +1300

Bug 1805065: Allow user to unsubscribe forum setting

behatnotneeded

Change-Id: I0efe8ec1eacf9211f18c777286fbd1dc1742a0af

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Thanks to Recording Arts Canada for this new feature.

summary: - Forum option to allow members to unsubscribe
+ Forum option to not allow members to unsubscribe
tags: added: nominatedfeature
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/9361

Changed in mahara:
status: Fix Committed → In Progress
Revision history for this message
Steven (stevens-q) wrote :

Using the Test Script in comment #2 - everything still working

Catalyst QA Approved ✔

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/9361
Committed: https://git.mahara.org/mahara/mahara/commit/4bc0ad5b8b3b5982c1d50368ab565fb2fadc51fd
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 4bc0ad5b8b3b5982c1d50368ab565fb2fadc51fd
Author: Cecilia Vela Gurovic <email address hidden>
Date: Fri Dec 7 11:08:17 2018 +1300

Bug 1805065: subscribe all members to forum when not allowing to unsubscribe

behatnotneeded

Change-Id: I2fba997493a9fc81015275226e6181a9059d2226

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
description: updated
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.