1. 27 Mar, 2019 1 commit
  2. 14 Mar, 2019 1 commit
  3. 26 Feb, 2019 2 commits
  4. 07 Feb, 2019 1 commit
  5. 23 Jan, 2019 1 commit
  6. 19 Dec, 2018 1 commit
  7. 20 Nov, 2018 1 commit
  8. 06 Sep, 2018 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1790742: stop deleting user sessions when updating user data · 59e381ef
      Cecilia Vela Gurovic authored
      the user sessionids are removed from the DB
      to prevent users from reseting the user data when they are logged in
      while their user is being updated through CSV file
      
      this fix deletes the sessionids when uploading CSV files
      and not in the update_user general function
      to prevent logging out of the user when updating through web services
      
      behatnotneeded
      
      Change-Id: I3eca84dd10a035c4b9fe3ad180ca8ba32746b3c6
      59e381ef
  9. 31 Aug, 2018 1 commit
  10. 14 Aug, 2018 1 commit
    • Rebecca Blundell's avatar
      Bug 1752743: replace php 7.2 deprecated functions · c6c6c295
      Rebecca Blundell authored and Robert Lyon's avatar Robert Lyon committed
      replaced each() with foreach in core code.
      replaced create_function() with anonymous function in core code.
      
      Also removed some functions that were not used anymore
      
      behatnotneeded
      
      Change-Id: I300396a1ec04c75d7882b7ec5c9de76c3763e70d
      c6c6c295
  11. 01 Aug, 2018 1 commit
  12. 19 Jun, 2018 2 commits
  13. 20 May, 2018 1 commit
    • Robert Lyon's avatar
      Bug 1763163: record who has been given what page for one time copy · 1dcaef85
      Robert Lyon authored
      
      
      This changes the parent patch a bit. Instead of recording on the view
      table if a page is able to be copied to existing group members we
      insetad record in a new existing copy table if a group page/collection
      has been copied to a member and if not make the copy.
      
      We've also made the switch a slide switch, eg when switching it to
      'Yes' it does the task on save and then switches back to 'No'.
      
      This means at a later time if set to 'Yes' again it will do the copying
      again and give any newer members a copy of all pages/collections as
      well as give older members copies of any newer pages / collections /
      collection pages since the previous switching to 'No'
      
      Note: Currently adding new collection pages to older members will only
      add the pages as singular pages to their portfolio.
      
      behatnotneeded
      
      Change-Id: Ia22d8138d80ec5fdb5a401de7289b256f9e5fc69
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      1dcaef85
  14. 02 May, 2018 1 commit
  15. 21 Mar, 2018 1 commit
  16. 06 Mar, 2018 1 commit
    • Ghada El-Zoghbi's avatar
      Bug 1745278: check user is logged in for publicly viewable groups · 65f6e575
      Ghada El-Zoghbi authored
      When a group is public and allows submissions, we need to check
      that the user is logged in before retrieving the list of
      sumibtted pages/collections to the group.
      
      Sponsored by The Australian National University
      behatnotneeded
      
      Change-Id: Id8aeffea12aa36f27122069f9372fcb7b9ed95c5
      65f6e575
  17. 22 Feb, 2018 1 commit
  18. 16 Feb, 2018 1 commit
    • 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
          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
      9837f182
  19. 14 Feb, 2018 4 commits
  20. 12 Feb, 2018 2 commits
  21. 08 Feb, 2018 1 commit
    • Maria Sorica's avatar
      Bug 1734169: Suspend user if privacy statement is refused · 382e5f7e
      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
      382e5f7e
  22. 05 Feb, 2018 1 commit
    • 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
      
      behatnotneeded
      
      Change-Id: I6afc3d4d4db0676782a8b1501a962862108eab6b
      44a6284e
  23. 24 Jan, 2018 1 commit
  24. 03 Jan, 2018 1 commit
  25. 22 Nov, 2017 1 commit
  26. 10 Nov, 2017 1 commit
  27. 07 Nov, 2017 1 commit
  28. 30 Oct, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1660237: removed old mobile api · d7018426
      Cecilia Vela Gurovic authored and Robert Lyon's avatar Robert Lyon committed
      removed code from htdocs/api/module/ files and replace it with a json reply error message.
      removed the 'allowmobileuploads' config variable since it is only used by the old mobile api.
      removed the 'mobileuploadtoken' values in usr_account_preferences since they are only used by old mobile api. The new mahara mobile uses external_tokens table to store its access tokens.
      
      behatnotneeded
      
      Change-Id: I02e94079fc83aa6a81534b70446f7e8ab2ebd7a4
      d7018426
  29. 28 Oct, 2017 1 commit
  30. 24 Oct, 2017 1 commit
  31. 14 Sep, 2017 1 commit
  32. 09 Sep, 2017 2 commits
    • Robert Lyon's avatar
      Bug 1697248: More updates for report navigation and reports · c3d9acba
      Robert Lyon authored
      
      
      This patch will contain the fixes for:
      
      - Navigation placement
      - Collaboration report
      - CSV's of reports
      - Overview page for the graphs
      - Making Institution selector a select2 field
      - Moving all configs for reports into the modal and combine 3rd level
      menu with submenu choices in select2 field
      - Ignore non logged in users from user activity report
      - Move more variables for reports into sticky (session) vars
      - Allow results to be fetched from elasticsearch
      
      Change-Id: I725b7615ac3cd6b1d9b6352bae9f6be0d5161e1b
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      c3d9acba
    • Robert Lyon's avatar
      Bug 1692385: Adjusting the event_log table · ebd928b1
      Robert Lyon authored
      
      
      Add 5 new new columns to event_log table make searching over the
      data easier and also record the id of any parent/related info as well
      
      Eg, if one deletes an image block from a page we now record:
      id - the event id
      resourceid - the block id
      resourcetype - the blocktype, eg image
      parentresourceid - the id of the parent, eg view id
      parentresourcetype - the type of parent, eg 'view'
      
      Because we would not be able to find related view info from just the
      block id anymore.
      
      Also added the ability to index and search over event information in
      elasticsearch search type event_log
      
      Change-Id: I280c1c75c35a6c58f42d8acb36cf5c24c70b902d
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      ebd928b1
  33. 25 Aug, 2017 1 commit