Prompt registered Mahara sites to re-register because we want to change the data registration policy

Bug #1450334 reported by Aaron Wells
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Critical
Son Nguyen
1.10
Fix Released
High
Unassigned
1.9
Fix Released
High
Unassigned
15.04
Fix Released
High
Unassigned
15.10
Fix Released
Critical
Son Nguyen

Bug Description

In Bug 1447865 and Bug 1396321, we're making changes to the registration data that Mahara sites can opt-in to sending back to mahara.org. Both of these bugs will require that we ask the admin to verify that they're okay with sending the new registration data, and the new privacy policy on it.

So I've created this bug in order to ensure that we bundle both of these verifications into the same update.

Revision history for this message
Aaron Wells (u-aaronw) wrote :

Marking critical because we've already merged in Bug 1447865, and we can't ship that in an upgrade without also having this confirmation step (or else we'll be violating our own privacy policy).

Revision history for this message
Aaron Wells (u-aaronw) wrote :

The biggest hazard here, is that if we just quietly untick the "send data" box, no one will notice that they're no longer sending data, and our stats will drop way way down.

So we need to make sure that there's a prominent reminder about this immediately after the upgrade.

Revision history for this message
Aaron Wells (u-aaronw) wrote :

For the implementer, note that there are actually two related things here:

1. There's "register", which is a one-time thing that people do immediately after they install their site, if they go to admin/registersite.php

2. There's the weekly data, which is sent out by a cron task. Whether or not this is sent depends on whether you tick the "Send weekly updates?" box on the registration screen. It can also be toggled from the site settings.

Both of these send the same data.

Before you register, admin/registersite.php shows you a preview of the data that will be sent to mahara.org. After you register, it just tells you "You've registered" and doesn't show you anything more. It would be good if, after you've registered, it continues to show you "Here is the data that you're sending across".

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/5111

Revision history for this message
Robert Lyon (robertl-9) wrote :

We will need to have this functionality backported as well due to bug 1447865 where we want to capture more stats about sites to help us decide what architecture we need to support

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

Reviewed: https://reviews.mahara.org/5111
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/d35d449045a4f10dc4693c6071c09d1196a159e3
Submitter: Son Nguyen (<email address hidden>)
Branch: master

commit d35d449045a4f10dc4693c6071c09d1196a159e3
Author: Son Nguyen <email address hidden>
Date: Fri Aug 14 11:33:06 2015 +1200

Prompt to register sites again after upgrading to 15.10. Bug 1450334

- Display the registration site page after upgrading
- Show the register box in the admin index page for reminding
- Show data sent after successful registeration

behatnotneeded

Change-Id: I0b950957a8d451593fd29de5088aac56c6cf5b60

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

Patch for "15.04_STABLE" branch: https://reviews.mahara.org/5142

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "1.10_STABLE" branch: https://reviews.mahara.org/5143

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "1.9_STABLE" branch: https://reviews.mahara.org/5144

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

Reviewed: https://reviews.mahara.org/5144
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/649c58015757238503002fa2516720e0c913ea59
Submitter: Robert Lyon (<email address hidden>)
Branch: 1.9_STABLE

commit 649c58015757238503002fa2516720e0c913ea59
Author: Son Nguyen <email address hidden>
Date: Fri Aug 14 11:33:06 2015 +1200

Prompt to register site again after upgrading to 1.9.8. Bug 1450334

- Display the registration site page after upgrading
- Show the register box in the admin index page for reminding
- Show data sent after successful registeration

Change-Id: I0b950957a8d451593fd29de5088aac56c6cf5b60

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/5143
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/2bd6fddadaf3197ca834c2cc08527f878686070e
Submitter: Robert Lyon (<email address hidden>)
Branch: 1.10_STABLE

commit 2bd6fddadaf3197ca834c2cc08527f878686070e
Author: Son Nguyen <email address hidden>
Date: Fri Aug 14 11:33:06 2015 +1200

Prompt to register site again after upgrading to 1.10.6. Bug 1450334

- Display the registration site page after upgrading
- Show the register box in the admin index page for reminding
- Show data sent after successful registeration

Change-Id: I0b950957a8d451593fd29de5088aac56c6cf5b60

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/5142
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/4110ebcf924830c66109d3566a1fa811d036ed8a
Submitter: Robert Lyon (<email address hidden>)
Branch: 15.04_STABLE

commit 4110ebcf924830c66109d3566a1fa811d036ed8a
Author: Son Nguyen <email address hidden>
Date: Fri Aug 14 11:33:06 2015 +1200

Prompt to register site again after upgrading to 15.04.03. Bug 1450334

- Display the registration site page after upgrading
- Show the register box in the admin index page for reminding
- Show data sent after successful registeration

behatnotneeded:

Change-Id: I0b950957a8d451593fd29de5088aac56c6cf5b60

tags: added: usermanualupdate
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.