Be able to revoke sending of anonymous data to the Mahara project and display all info sent

Bug #1765674 reported by Kristina Hoeppner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Rebecca Blundell

Bug Description

When a Mahara site is not registered, you can see at /admin/registersite.php what data you would be sending.

As soon as you register, you don't see that data anymore, but only get the info that you registered your site.

The following two should be possible:

1. Be able to revoke registration.
2. Always see all data that is being sent to the project to verify that you still want to send it.

summary: - Be able to de-register for sending data to the Mahara project and
+ Be able to revoke sending of anonymous data to the Mahara project and
display all info sent
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/8812

Changed in mahara:
assignee: nobody → Rebecca Blundell (rjb-dev)
status: Confirmed → In Progress
Changed in mahara:
milestone: none → 18.10.0
Revision history for this message
Steven (stevens-q) wrote :

Launchpad: https://bugs.launchpad.net/mahara/+bug/1765674
Gerrit: https://reviews.mahara.org/#/c/8812/
Bug description: Be able to revoke sending of anonymous data to the Mahara project and display all info sent
--------------------------------------------------------------
Environment tested: Master
Browser tested: Chrome

===================
Manual Test Script
===================
Summary: When registered, the old "send information weekly" toggle box has been removed from the register page and Site options page
The revoke registration toggle box has is now displayed on the register page.
===================
Acceptance Criteria:
1. Be able to revoke registration.
2. Always see all data that is being sent to the project to verify that you still want to send it.
===================

Test Script for registering Mahara site
-----------------------------------------------------------
1. Log in as Site admin
2. Browse to Administration menu > Admin home > Register
3. User should see the following text
"You can choose to register your Mahara site with mahara.org. Registration is free and helps us build up a picture of the Mahara installations around the world."
"You can see the information that will be sent to mahara.org. Nothing that can personally identify any of your users will be sent. If you choose to register, Mahara will automatically send your updated information to mahara.org once a week. "
4. Click the "Data included" drop down
5. Confirm that a table with Fields and values is displayed ✔
6. Confirm "Register with mahara.org?" toggle button is displayed with the options yes and no ✔
7. Set "Register with mahara.org?" toggle button to = No
8. Click the Save button
9. Confirm that user is redirected to the Admin home page /admin/index.php ✔
10. Browse to Administration menu > Admin home > Register
11. Set "Register with mahara.org?" toggle button to = Yes
12. Click the Save button
13. Confirm that confirmation message is displayed as follows
a. "Registration successful - thanks for registering." ✔
b. "Data that has been sent" ✔
14. Browse to Administration menu > Admin home > Register
15. Confirm the following text is displayed
a. "Your site has been registered with mahara.org since <date and time>. ✔
16. Confirm the "Data included" drop down is still displayed ✔
17. Confirm "Remain registered?" toggle button with options yes/no is displayed under the Data Included drop down ✔
18. Confirm that the Save button and Cancel link are displayed ✔
19. Browse to Administration menu > Admin home
20. Confirm that the "Site registration" block is displayed (should be first block at top of page left hand side) ✔
21. Confirm the following text is displayed
a. "Registering your Mahara site with mahara.org helps us to build up a picture of the Mahara installations around the world." ✔
b. "Your site has been registered with mahara.org since <date and time>. ✘
22. Confirm there is a Registration link in the block that redirects user to the Registration page ✔

Catalyst QA Meets Acceptance criteria ✔

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

Re Tested (Manual test script) - no issues found

Catalyst QA

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

Reviewed: https://reviews.mahara.org/8812
Committed: https://git.mahara.org/mahara/mahara/commit/50a14e7adcfa27f7db1504207558a87c1f5212c0
Submitter: Cecilia Vela Gurovic (<email address hidden>)
Branch: master

commit 50a14e7adcfa27f7db1504207558a87c1f5212c0
Author: Rebecca Blundell <email address hidden>
Date: Thu Apr 26 17:22:05 2018 +1200

Bug 1765674: Make registration revokable and data always visible

- changed some lang strings to make them work whether registered or not.
- made Registration box always visible
- added functionality to remove registration
- removed option to change email setting. Registration means sending
updates.
- added registration_firstsent field to use for telling the admin how
long their site has been regiestered.
- removed switch for "Send weekly updates" from "Site options" page as
it seemed confusing to have it in 2 places with different wording.
- updated failing behat tests

Change-Id: I47609df6a0ae34932e5c0d2d34a338fe08c7570a

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