1. 09 Sep, 2017 5 commits
    • Robert Lyon's avatar
      Bug 1711958: Allow update_record to return id of record updated · d73a4a9e
      Robert Lyon authored
      
      
      By supplying $primarykey and $returnpk parameters to the update_record
      function
      
      behatnotneeded
      
      Change-Id: Ib2078384cf2d48e4cea1b08f804ea01dc8e9b1d4
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      d73a4a9e
    • 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 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
    • 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
  2. 08 Sep, 2017 2 commits
  3. 06 Sep, 2017 1 commit
  4. 04 Sep, 2017 1 commit
  5. 03 Sep, 2017 2 commits
  6. 29 Aug, 2017 1 commit
  7. 25 Aug, 2017 1 commit
  8. 17 Aug, 2017 1 commit
  9. 15 Aug, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1710005: Custom file mapping for sp and ids in saml · bb7c7561
      Cecilia Vela Gurovic authored
      The way it worked before, to add a mapping file we
      have to edit the saml config.php code
      
      With this patch, to add a mapping file we can set the variable
      saml_custommappingfile with the path to the file
      in the mahara config.php file
      
      behatnotneeded
      Change-Id: I6396930da8dfdbe1904e469f309cdb4e38d46757
      bb7c7561
  10. 14 Aug, 2017 1 commit
  11. 10 Aug, 2017 1 commit
  12. 07 Aug, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1705126: fix for tag encoding · fabee237
      Cecilia Vela Gurovic authored
      Fix for tag search when they have a character changed by urlencoding()
      Fix for tag display in Tagged posts block when tag has a character
        changed by htmlspecialchar()
      Fix for not executing javascript inside the text of a tag
      Fix to delete blocktype_taggedposts_tags entries when deleting a
        tagged posts block
      
      behatnotneeded
      
      Change-Id: Ic4a56ea90457e605c99203f0b355def93a04baa1
      fabee237
  13. 06 Aug, 2017 1 commit
  14. 04 Aug, 2017 1 commit
  15. 27 Jul, 2017 1 commit
  16. 17 Jul, 2017 1 commit
    • Cecilia Vela Gurovic's avatar
      Bug 1703680: join group pagination error · aa9ab0ca
      Cecilia Vela Gurovic authored
      In the screen that displays groups we can join
      the functions associated with the 'join me' button
      are given the correct group number (not the ones from
      the first page of the pagination)
      
      behatnotneeded
      
      Change-Id: I1737947acd67258dd49f8c24bb69aacb5402aafc
      aa9ab0ca
  17. 10 Jul, 2017 1 commit
  18. 09 Jul, 2017 1 commit
  19. 08 Jul, 2017 1 commit
  20. 29 Jun, 2017 3 commits
  21. 28 Jun, 2017 1 commit
  22. 27 Jun, 2017 1 commit
  23. 15 Jun, 2017 1 commit
  24. 11 Jun, 2017 1 commit
  25. 07 Jun, 2017 1 commit
  26. 06 Jun, 2017 1 commit
  27. 02 Jun, 2017 1 commit
  28. 28 May, 2017 2 commits
  29. 23 May, 2017 1 commit
    • Robert Lyon's avatar
      Bug 1692749: Security: Stop event log having plain text passwords · 433ab8e6
      Robert Lyon authored
      
      
      This patch only deals with:
      1) removing passwords from existing event_log table data
      2) stopping the recording of passwords into the event_log table
      3) sets the reset password on next login for those users
      
      It doesn't deal with removing the unnecessary cruft information
      that will be handled by the bug 1692385
      
      behatnotneeded
      
      Change-Id: Id29148f78fa6918f5f5afcb89d211ccb3b60c95b
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      433ab8e6
  30. 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
  31. 11 May, 2017 1 commit