- 04 Mar, 2018 1 commit
-
-
Removed the template text so as not to imply that it is sufficient for an institution. Every site admin will need to check with the institution's legal team on what needs to be provided in the "Terms and conditions" and "Privacy statement". Template text was also removed for the default homepage and dashboard to encourage institutions to write their own text. behatnotneeded Change-Id: I81481dca7f16b29c57dfcdd3d211e8c7b76432dc
-
- 02 Mar, 2018 1 commit
-
-
Robert Lyon authored
This patch: - adds an 'unsubscribetoken' column to usr_watchlist_view table (if we want to unsubscribe other messages we'd need to add an 'unsubscribetoken' to the relevant table) - records the token when one watches the view - sends email with unsubscribe link with message type and token to avoid exposing any user data - link goes to unsubscribe.php page and either unsubscribes user or gives generic warning Currently only working for watchlist notifications being sent via email/email digest Change-Id: I823249108f521faaefe3435f03b84ddf73e2d360 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 01 Mar, 2018 1 commit
-
-
Cecilia Vela Gurovic authored
behatnotneeded Change-Id: I696fb49a0c365fca675625b481e3ec105c76c666
-
- 25 Feb, 2018 2 commits
-
-
When the user is logged out behatnotneeded Change-Id: Icc8711671f0f73699da79aca4b53548210fb6875 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Add fieldset and legend to blocks behatnotneeded Change-Id: Iae4266b5261dbaef05586aca30c494580c1b991c
-
- 23 Feb, 2018 2 commits
-
-
behatnotneeded Change-Id: I2e4e1da62f182484b20ebb044eee4dddc6efad95
-
This commits adds a mechanism that will build links to the manual pages such that: - user's language is used if manual exists in that language, else en - the manual for this mahara/series is used The key -> manual page map will need to be populated and these links added to pages. Change-Id: Id7871395821dce660841341dda200f231e75de16
-
- 22 Feb, 2018 1 commit
-
-
behatnotneeded Change-Id: I667b610e2778f203bac9f3867b9a38b780b66030
-
- 21 Feb, 2018 1 commit
-
-
Robert Lyon authored
And throw error if the site is a production site behatnotneeded Change-Id: I5b92ed0b5ab7e91f71afb2b4f3fc22f3805cc928 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 19 Feb, 2018 1 commit
-
-
Maria Sorica authored
behatnotneeded Change-Id: Idb2a48f6e7c9b0c97f4c3b8fd19207964d96442e
-
- 16 Feb, 2018 2 commits
-
-
-made error message that displays for a partial plugin easier to follow -replaced hard-coded string message with string variable -replaced hard-coded string with the variable in the other 2 places it occurred note: I also found an almost duplicated function that contained the string. behatnotneeded Change-Id: Ifda3bb2155e2adeb775aef8c72b4a90b7d202f17
-
added settings - institution level: reviewselfdeletion 0 if the institution does not require approval from an admin to delete an account 1 if the institution requires an admin to approve account deletion requests from users if not set, it takes the value from the site's default - site level: defaultreviewselfdeletion (Site options->User Settings -> Review account before self-deletion) 1 if the site's default is requiring approval null otherwise Account deletion by a user when a user accesses to the account settings, a 'Delete account' button is displayed. This will: - If the user belongs to an institution that requires approval (or does not have the settings but the site requires approval by default) then a notification will be sent to the admins of the institutions that require approval that the user belongs to - if the user belongs to institutions and none of them require approval (or does not have the setting but the site does not require approval by default) then the account is deleted - if the user does not belong to any institution then the action will depend on the setting of the 'mahara' institution or sites default if 'mahara' doesn't have the setting Approval by institution admins An institution admin can see the pending deletion requests in Admin menu-> Institution -> Pending deletions After approving/denying a request, the user that requested the account deletion will receive a notification behatnotneeded Change-Id: I4ccd9c798cab065ec557eaddf7dfc3a51920b6d0
-
- 15 Feb, 2018 2 commits
-
-
Taking work developed by Matt C and adjusting it to be more of a session handler option. behatnotneeded Change-Id: I443d9e67d2322c995f9277ce1ee835092dc6c218 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
behatnotneeded Change-Id: I47db01f11f2b3748663612c5684d97468be79a53
-
- 14 Feb, 2018 5 commits
-
-
Had to change the definition of the following strings: "siteprivacystatement" to "siteprivacy" "sitetermsstatement" to "sitetermsandconditions" "institutiontermsstatement" to "institutiontermsandconditions" behatnotneeded Change-Id: Ib2fd10b72ab4d6d80299a120e9cfbd11bd9fc8fe
-
1. Change the user manu item name from Settings -> Privacy statement to Settings -> Legal. 2. Display T&C on the user's Legal page. 3. Allow T&C consent withdraw. behatnotneeded Change-Id: I08e5d97fc5ee712d3b930881aa97de6b2486ead4
-
behatnotneeded Change-Id: I3bf21e40c957fd97b7c1b0d836ed340bebeb7616
-
behatnotneeded Change-Id: I71f21f76129bc160904cffd1ff62dc6c7fd83c27
-
The last version of privacy statement and the last version of T&C are editable. behatnotneeded Change-Id: I444bb2dba4d119e86fb1c77d3595f982e99bd2b5
-
- 12 Feb, 2018 5 commits
-
-
behatnotneeded Change-Id: I70237140502aad0296a793343b37a8aab2d3691e
-
Add a textare in the 'are you sure' modal where the user can write the reason why he refuses to consent to a privacy statement. This reason will be sent in a message to the institution or site admin. behatnotneeded Change-Id: I6abe4c8c7c517b1319139497bedb40525d095fcb
-
When a user doesn't consent to a privacy statement, a message will be sent to the institution/site admin. If the user is part of an institution,the message will be sent just to the inst admin. Else the message will be sent to the site admin. behatnotneeded Change-Id: I7b3b87a59a537a805d851d29031df9cff941863e
-
1. Add the Yes/No switch to the users privacy page that will allow the user to withdraw their consent if they change their mind. 2. Display the date when a user consented to a privacy statement. behatnotneeded Change-Id: If9f85125287a7384e27c1b45aefa98ad37e97776
-
behatnotneeded Change-Id: I9d7685dc6c3b0871fa2471ce27c0a4aa67af0b34
-
- 09 Feb, 2018 1 commit
-
-
Robert Lyon authored
Rather the more confusing x days in the future behatnotneeded Change-Id: I1413b75ae279bbee537cd7aff3c1ee37b5a73598 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 08 Feb, 2018 2 commits
-
-
Robert Lyon authored
@TODO - add a textarea field for reason to not accept - add test to suspend user when it doesn't accept Change-Id: I7479e8ac1863f7712d45d92e5b60deced2847391 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Maria Sorica authored
If a privacy switch has the value 'No', a confirmation form will be displayed to make sure this is really the users decision. If yes, the users account is suspended. behatnotneeded Change-Id: Ifa7c175569cbad780a449c8431d4d9f981839c21
-
- 07 Feb, 2018 1 commit
-
-
Robert Lyon authored
If a site has event logging switched to 'all' then the page activity report will be based on event.ctime for the created/updated views better reflecting what has changed during the timeframe. If a site has event log switched off then the page activity report will be based on view.mtime (last modified time) for the time period behatnotneeded Change-Id: I420dcbbb8be99146e8677ff3260484d72debd2a0 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 05 Feb, 2018 2 commits
-
-
Maria Sorica authored
Upon login, if the user has not yet agreed to the most recent Privacy statement versions, he will be redirected to this page. On install admin user accepts default privacy behatnotneeded Change-Id: I6afc3d4d4db0676782a8b1501a962862108eab6b
-
Cecilia Vela Gurovic authored
Created switch in site options. When set to 'yes', it disables the multiple institution per user switch. To do: When set to 'yes', force user to accept T&C and privacy statement. Will be resolved in another bug report #1741799 behatnotneeded Change-Id: Ie62fb34a6c7cbf8e5b9bce93e76dc7c4a05376b9
-
- 24 Jan, 2018 3 commits
-
-
The page displays the current privacy statement that the user has consented to. behatnotneeded Change-Id: I03d79f538b0a3775cf49c0ed39a05b3a98c8bf04
-
Robert Lyon authored
That way we can have other things like terms and conditions also part of this system Change-Id: I00d44a856142095dc3d48f9953a5c775b06b6891 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
Robert Lyon authored
Rather than loading page with just existing content we can load table with table and content displayed together for easier comprehension of which row relates to which statement Also added the 'Cancel' link so one can cancel out of the form without saving behatnotneeded Change-Id: Idae22c7659c5ea9f63e98e77b73abccaecd97462 Signed-off-by:
Robert Lyon <robertl@catalyst.net.nz>
-
- 23 Jan, 2018 4 commits
-
-
behatnotneeded Change-Id: If1d564c309ebf32025299035fb8cca4d0981f603
-
behatnotneeded Change-Id: I1330f4975460a5fff7313b0af139735caf8b9d99
-
behatnotneeded Change-Id: I50c0bb5767f866ce0a8b5a961cbd0dd177962323
-
Maria Sorica authored
behatnotneeded Change-Id: I5559d777409f9416e52b911dedd73a3c6fb36fe4
-
- 22 Jan, 2018 1 commit
-
-
The versions are displayed under Administration -> Configure site -> Privacy statement in order to have a log of when changes were made by whom. behatnotneeded Change-Id: I9a4e72e9ae97453e171e849bff5c4b8f1204e2e1
-
- 19 Jan, 2018 1 commit
-
-
Cecilia Vela Gurovic authored
behatnotneeded Change-Id: I2d0e298b6ec4c249f4b3a1ee2d8d4b2e54193f1d
-
- 04 Jan, 2018 1 commit
-
-
Rebecca Blundell authored
...and change tests that used "Edit this page" too Change-Id: I5e3e71f880b536af59da6d348384d2de15758e88
-