1. 09 Sep, 2017 6 commits
    • 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
    • Robert Lyon's avatar
      Merge changes from topic 'Analytics' · 0f01e034
      Robert Lyon authored
      * changes:
        Bug 1694171: Fixing up outstanding issues for v5.0
        Bug 1694171: manually merge low level elasticsearch code from Yulia Bozhko's    "Bug 1694171: Elasticsearch rewrite" Totara commit.
        Bug 1694171: Added Elastic search library
      0f01e034
    • Robert Lyon's avatar
      Bug 1694171: Fixing up outstanding issues for v5.0 · 1bbc75e1
      Robert Lyon authored
      
      
      This patch will sit above Geralds one to sort out last minute things
      including:
      
      - upgrade compatibility
      -- Will need to compare current elasticsearch version with compatible
      version and alert about problems
      -- Will allow one to set the shards/replicas as part of config
      -- alert the cluster health (non green) status and unallocated replica
      shards
      
      - Allow empty search query to return all related results
      - Allow collections to record / search on collection tags
      - Index group access correctly
      - Get correct results to display for each tab rather than all results
      bunched together
      - Allow highlight on description field
      
      - Add a basic behat test
      - removed the built in docs/ and tests/ dirs as well as the phpunit
      test files
      
      Change-Id: I09b4eaf502a8400499debde2ff1d2a5316f20fbf
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      1bbc75e1
    • Robert Lyon's avatar
  2. 08 Sep, 2017 2 commits
  3. 07 Sep, 2017 6 commits
  4. 06 Sep, 2017 1 commit
  5. 05 Sep, 2017 3 commits
  6. 04 Sep, 2017 3 commits
  7. 03 Sep, 2017 2 commits
  8. 01 Sep, 2017 1 commit
  9. 31 Aug, 2017 3 commits
  10. 30 Aug, 2017 4 commits
  11. 29 Aug, 2017 3 commits
  12. 28 Aug, 2017 4 commits
  13. 25 Aug, 2017 2 commits