1. 04 Mar, 2018 1 commit
    • Kristina Hoeppner's avatar
      Bug 1734164: Update default legal statements · 00c18420
      Kristina Hoeppner authored and Kristina Hoeppner's avatar Kristina Hoeppner committed
      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.
      Change-Id: I81481dca7f16b29c57dfcdd3d211e8c7b76432dc
  2. 02 Mar, 2018 1 commit
    • Robert Lyon's avatar
      Bug 1443284: Allow an unsubscribe link for watchlist emails · 17131a35
      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's avatarRobert Lyon <robertl@catalyst.net.nz>
  3. 01 Mar, 2018 1 commit
  4. 25 Feb, 2018 2 commits
  5. 23 Feb, 2018 2 commits
  6. 22 Feb, 2018 1 commit
  7. 21 Feb, 2018 1 commit
  8. 19 Feb, 2018 1 commit
  9. 16 Feb, 2018 2 commits
    • Rebecca Blundell's avatar
      Bug 1745886: Deprecated plugin shows better error message · d89c2041
      Rebecca Blundell authored and Robert Lyon's avatar Robert Lyon committed
      -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
      note: I also found an almost duplicated function that contained the
      Change-Id: Ifda3bb2155e2adeb775aef8c72b4a90b7d202f17
    • Cecilia Vela Gurovic's avatar
      Bug 1734178: allow user to delete own account · 9837f182
      Cecilia Vela Gurovic authored and Robert Lyon's avatar Robert Lyon committed
      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
      - 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
      Change-Id: I4ccd9c798cab065ec557eaddf7dfc3a51920b6d0
  10. 15 Feb, 2018 2 commits
  11. 14 Feb, 2018 5 commits
  12. 12 Feb, 2018 5 commits
  13. 09 Feb, 2018 1 commit
  14. 08 Feb, 2018 2 commits
  15. 07 Feb, 2018 1 commit
    • Robert Lyon's avatar
      Bug 1737447: Adjust page activity selection for page activity report · 64d60860
      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
      Change-Id: I420dcbbb8be99146e8677ff3260484d72debd2a0
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
  16. 05 Feb, 2018 2 commits
    • Maria Sorica's avatar
      Bug 1734174: Add the after login privacy page · 44a6284e
      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
      Change-Id: I6afc3d4d4db0676782a8b1501a962862108eab6b
    • Cecilia Vela Gurovic's avatar
      Bug 1739688: 'Strict privacy switch' · ae6c3fd9
      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
      Change-Id: Ie62fb34a6c7cbf8e5b9bce93e76dc7c4a05376b9
  17. 24 Jan, 2018 3 commits
  18. 23 Jan, 2018 4 commits
  19. 22 Jan, 2018 1 commit
  20. 19 Jan, 2018 1 commit
  21. 04 Jan, 2018 1 commit