1. 13 May, 2019 1 commit
  2. 26 Feb, 2019 2 commits
  3. 24 Jan, 2019 1 commit
  4. 07 Jan, 2019 1 commit
  5. 01 Nov, 2018 1 commit
  6. 31 Aug, 2018 1 commit
  7. 07 Aug, 2018 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1784781: adding peer & manager roles for user access to a view · 2ad167e5
      Cecilia Vela Gurovic authored
      - creating the role table
      - selecting the role when editing view access
      - fix: for already saved user and group access rules, show all roles
      in the dropdown to make it possible to change the value
      
      to do: display content depending on role
      
      behatnotneeded : will be added later
      
      Change-Id: Ie83e0ca84704182b40bcc2fa4a678da099a1793d
      2ad167e5
  8. 19 Jul, 2018 1 commit
    • Rebecca Blundell's avatar
      Bug 1760732: Add warning for upgrade of configurable themes · 8cac996b
      Rebecca Blundell authored and Robert Lyon's avatar Robert Lyon committed
      Add 'customthemeupdate' flags for any institution to the
      institution_config table if:
      - the upgrade is from 16.10 or before
      - and the institution is using a configurable theme
      
      If there are institutions with 'customthemeupdate' set we add a warning
      that the institution settings need to be re-saved.
      
      Once the settings for an institution have been re-saved we clear the
      flag for that institution
      
      Steps to test:
      1) Have a 16.04 version site
      2) Create three institutions, two with a configurable themes
      3) Checkout the patch and run upgrade
      4) On clicking 'Continue' you should see the warning message
      5) On going to Admin dashboard you should see message there also
      6) Edit / save one of the institions
      7) Confirm that institution is not listed
      8) Do for the other and see warning now gone
      
      behatnotneeded
      
      Change-Id: I844d8e8bcb9be81a29f36cb101da1c61b41b10a9
      8cac996b
  9. 15 Jun, 2018 1 commit
  10. 31 May, 2018 1 commit
    • Mark Webster's avatar
      Bug 1771362: Fix timezone issues. · bc25beec
      Mark Webster authored and Robert Lyon's avatar Robert Lyon committed
      Adds timezone dropdown the site settings. If no timezone selected
      it uses site settings country to determine correct timezone and sets
      that in the database.
      PHP and DB session timezones will then assume this setting for all times.
      
      This makes setting $cfg->dbtimezone obsolete - there is a warning to
      admins to update their timezone setting on admin dashboard.
      
      Limitations:
      - A timezone or country MUST be selected in site options.
      
      - Will not correct existing incorrect times, as no timezone info was
      stored in the DB for dates/times, so it's impossible to determine what timezone
      was used when saving.
      
      - Changing the timezone will not adjust the display of existing times, for the
      same reason.
      
      behatnotneeded
      
      Change-Id: I34c64cd51ece6758e76dd8c37007dcb316005845
      bc25beec
  11. 16 May, 2018 1 commit
  12. 22 Mar, 2018 1 commit
  13. 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.
      
      behatnotneeded
      
      Change-Id: I81481dca7f16b29c57dfcdd3d211e8c7b76432dc
      00c18420
  14. 28 Feb, 2018 1 commit
  15. 23 Feb, 2018 1 commit
    • Glenn Walbran's avatar
      Bug 1729079: Create a mechanism to build manual links · dbf1ef2b
      Glenn Walbran authored and Robert Lyon's avatar Robert Lyon committed
      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
      dbf1ef2b
  16. 22 Feb, 2018 1 commit
  17. 21 Feb, 2018 1 commit
  18. 16 Feb, 2018 1 commit
    • 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
      occurred
      
      note: I also found an almost duplicated function that contained the
      string.
      
      behatnotneeded
      
      Change-Id: Ifda3bb2155e2adeb775aef8c72b4a90b7d202f17
      d89c2041
  19. 12 Feb, 2018 1 commit
  20. 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
  21. 18 Jan, 2018 1 commit
  22. 09 Jan, 2018 2 commits
  23. 08 Dec, 2017 1 commit
  24. 21 Nov, 2017 1 commit
  25. 25 Sep, 2017 1 commit
  26. 24 Sep, 2017 1 commit
  27. 21 Sep, 2017 1 commit
  28. 14 Sep, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1692385: Adjusting the handle event for 'updateviewaccess' · a3d904e1
      Robert Lyon authored
      
      
      We want to record things like so:
      
      resourceid = view_access.id
      resourcetype = what type the view_access row is for, eg 'token',
      'user', 'loggedin' etc
      parentresourceid = the id if the view the access is for
      parentresourcetype = 'view';
      ownerid = the id of the owning resource, eg usr.id / group.id / institution.name
      ownertype = what owns the resource, eg user / group / institution
      
      Also this patch adjusts how we index things into elasticsearch
      
      behatnotneeded
      
      Change-Id: I079a42ded2fefaab64a6e49fc26e8aad303c9e8a
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      a3d904e1
  29. 09 Sep, 2017 1 commit
    • 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
  30. 03 Aug, 2017 1 commit
  31. 27 Jul, 2017 1 commit
  32. 14 Feb, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1650995: Auth saml idp metadata fix · 8665b925
      Robert Lyon authored
      
      
      This patch allows the dataroot/metadata/*.xml file to be named after
      the idp rather than the Mahara institution.
      
      Also added
      - A select dropdown so that institution can pick existing auth to be
      paired to
      - Upgrade to rename the dataroot/metadata/*.xml file
      - Check to stop being able to add blank metadata field
      - An alert for user when updating metadata if other institutions are also being effected
      - Delete the metadata if deleted institution is only one using it
      
      behatnotneeded
      
      Change-Id: Ie3f5cdc523404b1081352ede67aab591e79b6dbb
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      8665b925
  33. 12 Feb, 2017 1 commit
  34. 26 Jan, 2017 1 commit
  35. 06 Jan, 2017 1 commit
  36. 18 Dec, 2016 1 commit
  37. 11 Sep, 2016 1 commit
  38. 01 Sep, 2016 1 commit