1. 16 Nov, 2014 1 commit
  2. 11 Nov, 2014 1 commit
  3. 10 Nov, 2014 2 commits
  4. 06 Nov, 2014 1 commit
  5. 05 Nov, 2014 1 commit
  6. 29 Oct, 2014 1 commit
  7. 28 Oct, 2014 1 commit
  8. 23 Oct, 2014 1 commit
    • Aaron Wells's avatar
      Add a <meta name="generator"> tag with the Mahara major version number · 847754aa
      Aaron Wells authored
      Bug 1384497. This also adds a new $config->series to lib/version.php,
      which stores the major version (or as we sometimes call it, "the series")
      of the current release. It seemed better to store this separately rather
      than to try to parse it from $config->release, because we may change
      our release numbering strategy in the future.
      Change-Id: If4c0d7352e9433cdaf54a03bb922356d6c950e7d
  9. 22 Oct, 2014 2 commits
    • Aaron Wells's avatar
      Remove unnecessary CSS styles · fa61b228
      Aaron Wells authored
      Bug 1384495
      Change-Id: I45fd4b2bae2bf69f1735b8218b99ffaae1b52e43
    • Aaron Wells's avatar
      Bug 1383995: Move plugin files into the /theme directory · 89e4609b
      Aaron Wells authored
      Theme files for plugins can now live under the plugin's directory or under
      the theme's directory. Moving the files for the core plugins to /theme
      should make life easier for theme developers by putting them all in one place.
      Change-Id: Icff863c46c80ed2d6be07cd49404bc0b7f5fc4c0
  10. 17 Oct, 2014 1 commit
  11. 07 Oct, 2014 1 commit
  12. 06 Oct, 2014 2 commits
  13. 05 Oct, 2014 1 commit
  14. 24 Sep, 2014 3 commits
  15. 23 Sep, 2014 1 commit
  16. 22 Sep, 2014 2 commits
  17. 18 Sep, 2014 1 commit
    • Robert Lyon's avatar
      The archiving of submitted pages/collections from groups (Bug #1335670) · 5c57b565
      Robert Lyon authored
      This patch contains:
      - The export queue system where pages/collections on release from
      submission are added to the export queue table ready to be archived.
      - The export queue admin page showing what is in the queue to be
      exported. The cron runs every 6 minutes. Queue items failed to export
      are also shown here.
      - The archive list admin page, where one can download the generated
      leap2a files for the archived submissions.
      In this patch you should be able to add things to the export queue by
      either releasing a sumbission on a group that has 'archive
      submissions' option ticked. This will add the archive to that archived
      submission page, or you can also run a leap2a export from portfolio
      export which will add the export queue and send you an email once the
      export is done.
      Things to note:
      - The is a server busy function that stops the export queue from
      running but I'm not too sure if the threshold is too low/high
      - The export queue tries to export the first 100 items each run but if
      resources are fine in handling that easily then the number could be
      higher but I'm not sure of what will be a good number.
      - Currently there is alsoe infrastructure like table columns for dealing
      with releasing submissions from external systems (eg moodle) but that
      functuionality is yet to be built.
      - The checking of server busy in MS windows untested - may need to
      just let MS ignore server busy check as there doesn't seem to be
      standard way to check this.
      Change-Id: If4c1d272e9c5d46fbf16b2ff73ceb2687c06ffd4
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
  18. 17 Sep, 2014 1 commit
  19. 16 Sep, 2014 4 commits
    • Robert Lyon's avatar
      Removing old jscalendar (Bug #1267239) · 9d7fa081
      Robert Lyon authored
      We are now using jQuery-ui datepicker + timepicker
      Change-Id: I518490fb04a224a08fc3853386ab5e0eee7d2964
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
    • Robert Lyon's avatar
      Updating calendar pieform element to use datepicker/timepicker · 3340ef27
      Robert Lyon authored
      (Bug #1267239)
      The datepicker is now keyboard accessible but not fully screenreader
      accessible - but the folks at datepicker are working on that
      The key bindings you need to know for datepicker:
      PAGE UP: Move to the previous month.
      PAGE DOWN: Move to the next month.
      CTRL+PAGE UP: Move to the previous year.
      CTRL+PAGE DOWN: Move to the next year.
      CTRL+HOME: Move to the current month. Open the datepicker if closed.
      CTRL+LEFT: Move to the previous day.
      CTRL+RIGHT: Move to the next day.
      CTRL+UP: Move to the previous week.
      CTRL+DOWN: Move the next week.
      ENTER: Select the focused date.
      ESC: Close the datepicker
      The key bindings added for timepicker:
      (to avoid clashes with existing key bindings)
      ALT+UP: Move hour slider up one step
      ALT+DOWN: Move hour slider down one step
      SHIFT+LEFT: Move minute slider down one step
      SHIFT+RIGHT: Move minute slider up one step
      Also added the prev/next year button options
      Change-Id: Iff857ba9efb23fd123de6af8f78ceffee9c0ac79
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
    • Robert Lyon's avatar
      Adding keybindings to timepicker (Bug #1267239) · bdac0f06
      Robert Lyon authored
      Can now adjust hour/minute values with keyboard
      The key bindings added for timepicker:
      (to avoid clashes with existing key bindings)
      ALT+UP: Move hour slider up one step
      ALT+DOWN: Move hour slider down one step
      SHIFT+LEFT: Move minute slider down one step
      SHIFT+RIGHT: Move minute slider up one step
      Change-Id: If073908f070eada92dfa4d010f28ed53f7ac3b04
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
    • Nigel Cunningham's avatar
      (Bug548021) Add support for anonymising pages. · 9624d430
      Nigel Cunningham authored
      This patch adds support for anonymising pages.
      It creates a site option in the General Settings section named 'Allow
      anonymous pages' that must be checked for any page to be anonymised.
      If the site option is enabled, a new 'Anonymise' setting in the
      'Edit title and description' tab of pages is enabled, allowing the owner
      to request that this page be anonymised.
      When both settings are enabled and a user views a page, two things may
      happen to the author's information.
      First, if the user is not logged in or does not have admin, staff or
      owner privileges for the page, the author's name is replaced by the
      anonymous text (defaulting to "(Author's name hidden)") in both the
      body of the page and the metadata author field.
      If the user does have admin, staff or owner privileges for the page,
      the author's name is anonymised as above except that the text displayed
      is made into a link. When this link is clicked, the anonymous author
      text is replaced by the normal author information for the page.
      Anonymous pages displayed in the 'Latest pages' block and shared with
      a group are also anonymised by this patch.
      Change-Id: I2e2c92f641329a1a305cf58a5c5d47bf95436a8b
      Signed-off-by: default avatarNigel Cunningham <nigelc@catalyst-au.net>
  20. 15 Sep, 2014 1 commit
    • Aaron Wells's avatar
      Fixing cli install / upgrade regression (Bug #1367998) · 5d1ea9b3
      Aaron Wells authored
      When you request that check_upgrades() checks for upgrades in all
      components, the return data now includes a false component called
      "settings". I've moved "disablelogin", "newinstallcount" and "toupgradecount" into that settings component.
      Change-Id: I57e26e0e05848da607b8a44089c92547ebda078b
  21. 12 Sep, 2014 1 commit
  22. 11 Sep, 2014 1 commit
  23. 08 Sep, 2014 2 commits
  24. 26 Aug, 2014 2 commits
    • Nigel Cunningham's avatar
      Copy secret URLs to clipboard button (Bug 1314890) · 7f276caa
      Nigel Cunningham authored
      This patch adds a new button that allows the user to copy
      secret URLs to the clipboard without having to manually
      select the URL text (a process prone to error). Since
      Javascript can't do this directly, it uses the ZeroClipboard
      library's Flash based implementation, which adds an invisible
      'movie' over the button.
      The patch includes error handling, so that if Flash is disabled
      or Zeroclipboard is unable to run for some other reason, the
      buttons are automatically hidden. Note that if Adobe is set to
      ask whether to allow flash to run, the buttons are enabled and
      there's no way for us to detect if the user then denies permission.
      Since they're explicitly refusing permission and there's nothing
      we can do, I'm just documenting the fact here.
      Change-Id: Idf6a408b77adc3f5401192688046d8aaa9e125ae
      Signed-off-by: default avatarNigel Cunningham <nigelc@catalyst-au.net>
    • Robert Lyon's avatar
      Removing second search box from 'copy page' page (Bug #1354266) · bf439d91
      Robert Lyon authored
      Now that the left hand side box can search users as well we don't need
      Change-Id: I7f0ad243cc1d8268d1341dbb6d58ccf1faf177b8
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
  25. 24 Aug, 2014 1 commit
  26. 21 Aug, 2014 1 commit
  27. 20 Aug, 2014 2 commits
  28. 19 Aug, 2014 1 commit