1. 05 Jul, 2016 1 commit
  2. 01 Jul, 2016 1 commit
  3. 24 Jun, 2016 1 commit
  4. 20 Jun, 2016 1 commit
  5. 08 Jun, 2016 1 commit
    • Aaron Wells's avatar
      Bug 1590293: Correcting inconsistencies in session expiration · 4bed19a1
      Aaron Wells authored
      1. Add some documentation to session.php explaining what
      the session.gc_maxlifetime ini setting does.
      
      2. If we can't access $CFG->session_timeout, use a timeout of
      an hour instead of the PHP default of 24 minutes.
      
      3. Limit $CFG->session_timeout to 30 days, because we're already
      enforcing that limit in session.php
      
      4. Add "usr_session.mtime" column so that we can delete old sessions
      based on inactivity instead of creation date.
      
      5. Make the cron delete old session files as soon as they've expired,
      rather than padding that an additional two days.
      
      Change-Id: I9da2b26217774566b1131e997724359715edb2fe
      behatnotneeded: Covered by existing tests
      4bed19a1
  6. 17 May, 2016 2 commits
  7. 27 Apr, 2016 1 commit
  8. 31 Mar, 2016 1 commit
    • Son Nguyen's avatar
      Enhance the openbadgedisplayer plugin. Bug 1536393 · 42c171f9
      Son Nguyen authored and Robert Lyon's avatar Robert Lyon committed
      Allow loading openbadgedisplayer block via ajax.
      Dynamically load badge groups from sources.
      Cache badge details in database for one day if $fromcache is true.
      
      behatnotneeded
      
      Change-Id: I36c8054fd6daf7ca1fcf1fe3a22672c9eb009c6e
      42c171f9
  9. 28 Mar, 2016 1 commit
  10. 17 Mar, 2016 1 commit
    • Aaron Wells's avatar
      Use $CFG->cacheversion for HTMLPurifier cache version · 42559c5b
      Aaron Wells authored
      Bug 1558387
      
      With this, we don't have to remember to bump HTML.DefinitionRev in
      html_clean(), or clear the htmlpurifier directory in dataroot.
      
      behatnotneeded: API change only
      
      Change-Id: I15cd291fd8e5d7d5c357f1595a89f34f44236e7d
      42559c5b
  11. 16 Mar, 2016 1 commit
  12. 14 Mar, 2016 1 commit
  13. 03 Mar, 2016 1 commit
  14. 02 Mar, 2016 1 commit
  15. 24 Feb, 2016 1 commit
    • Jean-Philippe Gaudreau's avatar
      Bug 1514273: Increase to longtext col holding serialized data · 4f400da4
      Jean-Philippe Gaudreau authored and Robert Lyon's avatar Robert Lyon committed
      In MySQL, the default "text" column size is 65kB. Because this column
      can hold the serialized text from several other columns, it needs to
      be larger than that. Setting it to "big" generates a "longtext", which
      is 4GB.
      
      This change has no effect in Postgres. Postgres has only one text
      size (unlimited). The XMLDB generator is smart enough that it
      recognizes this and doesn't run any SQL in this case.
      
      behatnotneeded: Changes on database columns types only.
      
      Change-Id: I2b72e840676cb7345561ef81d51846509bc04049
      4f400da4
  16. 10 Feb, 2016 1 commit
  17. 03 Feb, 2016 1 commit
  18. 24 Nov, 2015 1 commit
  19. 19 Nov, 2015 1 commit
  20. 06 Nov, 2015 1 commit
    • Jean-Philippe Gaudreau's avatar
      Increase the size of the activity queue data column (Bug 1513851) · fcbb3ad1
      Jean-Philippe Gaudreau authored
      In MySQL, the default "text" column size is 65kB. Because this column
      can hold the serialized text from several other columns, it needs to
      be larger than that. Setting it to "big" generates a "longtext", which
      is 4GB.
      
      This change has no effect in Postgres. Postgres has only one text
      size (unlimited). The XMLDB generator is smart enough that it
      recognizes this and doesn't run any SQL in this case.
      
      behatnotneeded
      
      Change-Id: I0311bf9d25dba531ced72e6f74b8d5b2d317e745
      fcbb3ad1
  21. 23 Oct, 2015 1 commit
  22. 22 Oct, 2015 1 commit
    • Son Nguyen's avatar
      Handle embedded image deletion better. Bug 1489284 · 740c0fa7
      Son Nguyen authored and Robert Lyon's avatar Robert Lyon committed
      Refactor updating embedded images
      
      Deals with the deleting of embedded images in a:
      - blog
      - forum post
      - forum topic
      - group description
      - note
      - page description
      
      Also sorts out the problem where a note embedded item can be saved
      with both 'editnote' and 'textbox' resourcetype. We only need one.
      
      Also add 'static' to EmbeddedImage::methods()
      
      behatnotneeded
      
      Change-Id: Ife1f9dee5ffe9eae4468eadb8f46a16a0a2a9044
      740c0fa7
  23. 20 Oct, 2015 1 commit
    • Son Nguyen's avatar
      Fix sorting threaded comments. Bug 1499122 · 289b680f
      Son Nguyen authored
      - Add new column 'threadedposition' to table artefact_comment_comment
      - Update the column for existing comments
      - Calculate the position for new comments
      - Display threaded commented using this for correct order
      - Add a behat test
      
      Change-Id: I607f26fccccee8f761754a41a21c6f58dd74cfb6
      289b680f
  24. 25 Sep, 2015 1 commit
  25. 20 Sep, 2015 1 commit
    • Jen Zajac's avatar
      Custom theme reworking (Bug 1496139) · edc2bec8
      Jen Zajac authored and Aaron Wells's avatar Aaron Wells committed
      New template inherits from raw as before but limits major colour
      changes to the site header. Because there are fewer configurable
      options after the upgrade, some options from before the upgrade
      are discarded.
      
      behatnotneeded: Can't test upgrade-related issues
      
      Bug #1496139
      (For ref, original feature was BUG 814354)
      
      Change-Id: I29e9d215019916102ea47ad53678aaec97796bca
      edc2bec8
  26. 10 Sep, 2015 1 commit
  27. 03 Sep, 2015 1 commit
  28. 20 Aug, 2015 1 commit
  29. 17 Aug, 2015 2 commits
  30. 16 Aug, 2015 1 commit
    • Robert Lyon's avatar
      Bug 1483963 - Better reporting on login activity · 19af23b2
      Robert Lyon authored
      
      
      Added a tab 'Logins' to site statistics page that contains
      how many total logins for an institution and also how many unique
      users have logged in during a certain time period - defaults to
      previous calendar month
      
      One can get different results by adjusting the url like so
      admin/statistics.php?type=logins&start=2014-01-01&end=2015-01-01
      if needing to get a different time period
      
      On upgrade it populates the usr_login_data table with the current
      lastlogin time for non-deleted users
      
      Currently usr_login_data only records user id and ctime (for login
      time) but one could also add more columns tothe table if needing to
      record something that happens once per successful login.
      
      Change-Id: If59b207356894eaced7b9977b80d539a28cb7e56
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      19af23b2
  31. 14 Aug, 2015 2 commits
  32. 13 Aug, 2015 1 commit
  33. 10 Aug, 2015 1 commit
  34. 29 Jul, 2015 1 commit
  35. 27 Jul, 2015 1 commit
  36. 24 Jul, 2015 1 commit
  37. 20 Jul, 2015 1 commit
    • Tobias Zeuch's avatar
      Bug 1468156: Change plugin type of plugin multirecipientnotification to module · dd0e1dab
      Tobias Zeuch authored
      
      
      To change the plugin type from artefact to module, the code is moved and the
      superclass reference is changed to PluginModule. Obsolete classes for the
      former unused artefact types are deleted. The references to the old script
      paths are changed. Plugin Tables are renamed and references updated.
      The new plugin mustn't be installed when the old plugin is still active, but on
      upgrade, the database tables are renamed and references in artefact_installed
      and artefact_event_subscription and the triggers are changed.
      
      Change-Id: Id5f1198b780ffb92181f7d60785aad9ffe2259da
      Signed-off-by: default avatarTobias Zeuch <tobias.zeuch@rwth-aachen.de>
      dd0e1dab