Site registration information is not updated

Bug #1795099 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Cecilia Vela Gurovic

Bug Description

In bug #1765674 we introduced the option to revoke the sending of data to Mahara.org. You can now revoke the sending of the data. However, when you are on the "Admin home" page, the info is not updated to that effect, and it looks like you are still registered.

To replicate:

1. Go to Admin menu -> Admin home -> Register.
2. Click "Yes" to register with mahara.org.
3. Go to Admin menu -> Admin home and view that it says "Your site has been registered with mahara.org since [date]." in the box "Site registration".
4. Click the "Registration" link at the bottom of the box and be taken to the registration page again.
5. Slide the button to "No" next to "Remain registered" and save the page.
6. Go back to Admin menu -> Admin home -> Overview.
Expected result: The line "Your site has been registered..." should not be shown as I removed registration.
Actual result: It is still shown.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

The change actually doesn't remove the registration with the Mahara project because that would mean accessing the server at the moment. The functionality is to be changed to the following:

1. Keep the "Register with mahara.org" setting. Once set to "Yes", grey the button out as you cannot unregister the site. That means remove the "Remain registered" functionality as it doesn't de-register a site.

2. Once "Register with mahara.org" has been set to "Yes", display the "Send weekly updates" button that admins can set to "Yes" or "No".

3. Change the second paragraph to the following:

You can see the information that will be sent to mahara.org if you decide to send weekly updates. Nothing that can personally identify any of your users will be sent.

Changed in mahara:
milestone: 18.10.0 → 18.10rc1
Robert Lyon (robertl-9)
Changed in mahara:
assignee: nobody → Cecilia Vela Gurovic (ceciliavg)
Changed in mahara:
status: Confirmed → In Progress
Changed in mahara:
milestone: 18.10rc1 → 18.10rc2
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/9211

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

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

commit a0dacc8512032f57bbaa635766d430edf2617bd4
Author: Cecilia Vela Gurovic <email address hidden>
Date: Mon Oct 8 11:59:34 2018 +1300

Bug 1795099: update weekly updates in site registration

behatnotneeded

Change-Id: I384b71783922d01a788fbe8396106f4a61acbe6c

Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "18.10_STABLE" branch: https://reviews.mahara.org/9255

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

Reviewed: https://reviews.mahara.org/9255
Committed: https://git.mahara.org/mahara/mahara/commit/f3d5d10b7eb0042015e295c5a9500a325c203e86
Submitter: Robert Lyon (<email address hidden>)
Branch: 18.10_STABLE

commit f3d5d10b7eb0042015e295c5a9500a325c203e86
Author: Cecilia Vela Gurovic <email address hidden>
Date: Mon Oct 8 11:59:34 2018 +1300

Bug 1795099: update weekly updates in site registration

behatnotneeded

Change-Id: I384b71783922d01a788fbe8396106f4a61acbe6c
(cherry picked from commit a0dacc8512032f57bbaa635766d430edf2617bd4)

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