1. 26 Sep, 2018 1 commit
  2. 23 Mar, 2018 2 commits
  3. 05 Mar, 2018 1 commit
    • Gregor Anzelj's avatar
      Bug 845263: Password policy · 9c26c145
      Gregor Anzelj authored and Robert Lyon's avatar Robert Lyon committed
      Improve the password policy enforcement and configuration in Mahara.
      Have a pre-defined password policy of a minimum of 8 characters with
      type "alphanumeric mixed case + symbols".
      
      Also allow site administrators to set the desired password policy in
      Site Options > Security Settings. In all locations where password
      is set, the password input should also include a password strength
      indicator.
      
      Change-Id: I020af58a6cf1635fe295f5434783ce5b6f6daacb
      9c26c145
  4. 01 Mar, 2018 1 commit
  5. 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
  6. 22 Feb, 2018 1 commit
  7. 21 Feb, 2018 1 commit
  8. 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
  9. 14 Feb, 2018 3 commits
  10. 12 Feb, 2018 1 commit
  11. 24 Jan, 2018 3 commits
  12. 19 Jan, 2018 1 commit
  13. 18 Jan, 2018 1 commit
  14. 04 Jan, 2018 1 commit
    • Rebecca Blundell's avatar
      Bug 1694874: Changing html escaping · 76017fb7
      Rebecca Blundell authored
      -Become parentuser when masquerading now displays unescaped quotes
      -User name on groupmember thumbnail now displays unescaped quotes
      
      behatnotneeded
      
      Change-Id: Idca76c9e31c0a7794416cafc8e8d66f6315611be
      76017fb7
  15. 13 Dec, 2017 1 commit
  16. 07 Dec, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1520028: Add portfolio links in TinyMCE link plugin · 13fc2089
      Cecilia Vela Gurovic authored
      Added a field in the 'link' plugin to add a
      URL to a selected personal page or collection. This is
      only available in a personal portfolio area, but not a
      group, site, or institution area.
      
      Removed from annotation.js duplicated function
      already defined in mahara.js
      
      behatnotneeded
      Change-Id: Iccf4c4ca08e142bfd77ab824217cbee5dc35a7bd
      13fc2089
  17. 04 Dec, 2017 1 commit
  18. 29 Nov, 2017 1 commit
  19. 19 Nov, 2017 1 commit
  20. 12 Nov, 2017 1 commit
  21. 31 Oct, 2017 1 commit
  22. 11 Oct, 2017 1 commit
  23. 29 Sep, 2017 1 commit
  24. 09 Sep, 2017 3 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 1697248: Update report navigation and reports · 8c08b88b
      Robert Lyon authored
      
      
      Introduce a new navigation bar to allow going through the different
      types of reports:
      
      - Change the page title according to the selected report section and
        report
      - Decide which columns to display in a report
      - Configure reports via the "Configure reports" button
      
      Add existing reports into the new interface.
      
      Create new and expand existing reports:
      
      - User activity
      - Page activity
      - Collaboration
      
      Sponsored by the AAIM project with funding from University of
      Sussex and Dublin City University.
      
      Change-Id: I1eb6920890af27c34c902fe22ff5ce3591b73cb0
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      8c08b88b
    • Robert Lyon's avatar
      Bug 1710710: Placement of public search box vs language selector · 408dcdfb
      Robert Lyon authored
      
      
      When we have $cfg->publicsearchallowed = true;
      and are viewing the site when logged out and have langpacks installed
      we get an overlap of the language selector and searc box.
      
      When we don't have langpacks installed the search box doesn't align to
      the right.
      
      This patch tries to align things up correctly
      
      behatnotneeded
      
      Change-Id: I6f2175af0aa9e164f4c4302f4c1e7012423d1235
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      408dcdfb
  25. 10 Jul, 2017 1 commit
  26. 09 Jul, 2017 1 commit
  27. 29 Jun, 2017 1 commit
  28. 28 Jun, 2017 1 commit
  29. 06 Jun, 2017 1 commit
  30. 28 May, 2017 1 commit
  31. 15 May, 2017 1 commit
    • Son Nguyen's avatar
      Bug 1575512: Better way to check if a page is ready for behat tests · f27e5ebf
      Son Nguyen authored and Robert Lyon's avatar Robert Lyon committed
      Add JS event handlers for
       - pieforms
       - tinyMCE editor
       - bootstrap
      to detect when a page is ready after a behat test step
      
      Refactor behat tests .feature files
       - remove redundant steps I wait
       - replace the step I set the field ...
         by the faster step I fill in ...
         for regular text inputs
      
      Change-Id: I0ce4cc8dc32f228a648cfee608ec60ed917b7774
      f27e5ebf
  32. 20 Apr, 2017 2 commits
    • Robert Lyon's avatar
      Bug 1681579: Fixing for installing site · 0f265690
      Robert Lyon authored
      
      
      When institution table does not exist yet
      
      behatnotneeded
      
      Change-Id: I7560e80f815a0fc4cb2516fdec5a69e36964ef50
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      0f265690
    • Pat Kira's avatar
      Bug 1681579 - Added svg support for mahara logo · 4078c8d5
      Pat Kira authored and Robert Lyon's avatar Robert Lyon committed
      - Make svg of supported extension.
      - Add svg versions of Mahara logo to all core themes including footer
        logo.
      - Tidied up upgrade footer styles and templates as well as using
        theme_image_url instead of image path with specific file extension.
      
      Note 1: We are not removing exisiting png version of both logos just
      in case someone needs it or want to use it.
      
      Fixed configurable custom logo display
      - Check if there is a custom logo if so add to data attribute on the
        template.
      - Add a check in js if there's custom logo we won't replace the logo
      
      Note 2: Displaying correct version of Mahara logo based on header
      background could be done at the backend (PHP) since the background value
      stored in the database (I think).
      
      behatnotneeded
      
      Change-Id: I377401a9477e3b06e9fcee366579bbfc09bc73ea
      4078c8d5