1. 16 Nov, 2014 1 commit
  2. 11 Nov, 2014 1 commit
  3. 10 Nov, 2014 1 commit
  4. 06 Nov, 2014 1 commit
  5. 05 Nov, 2014 1 commit
  6. 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
      847754aa
  7. 17 Oct, 2014 1 commit
  8. 06 Oct, 2014 1 commit
  9. 24 Sep, 2014 2 commits
  10. 23 Sep, 2014 1 commit
  11. 22 Sep, 2014 2 commits
  12. 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 t...
      5c57b565
  13. 17 Sep, 2014 1 commit
  14. 16 Sep, 2014 2 commits
    • 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>
      3340ef27
    • 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 aut...
      9624d430
  15. 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
      5d1ea9b3
  16. 12 Sep, 2014 1 commit
  17. 11 Sep, 2014 1 commit
  18. 08 Sep, 2014 1 commit
    • Robert Lyon's avatar
      Changing the display name of 'text box' to note (Bug #1339113) · 6a190784
      Robert Lyon authored
      So as to seperate the 'text' block from the 'note' block
      
      I figured just changing the viewable text from 'text box' to 'note' will
      be fine as we have in another occasion changed blog to journal but
      still have the info in the db recorded as blog.
      
      I've also replaced the hardcoded 'textbox/note' block option to with
      the new 'text' block option at top of chooser list.
      
      And forced the site upgrade to install this new 'text' block.
      
      Change-Id: Ib40815cc359fc0d4eb715009e506f5fd3e36ee57
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      6a190784
  19. 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>
      7f276caa
    • 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
      two
      
      Change-Id: I7f0ad243cc1d8268d1341dbb6d58ccf1faf177b8
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      bf439d91
  20. 24 Aug, 2014 1 commit
  21. 21 Aug, 2014 1 commit
  22. 20 Aug, 2014 2 commits
  23. 19 Aug, 2014 1 commit
  24. 15 Aug, 2014 2 commits
  25. 24 Jul, 2014 1 commit
    • Robert Lyon's avatar
      User in multi institutions can lose progress bar (Bug #1347362) · 4a2e491e
      Robert Lyon authored
      If a user is in two (or more) institutions and the first institution has
      profile progess set up for it and the other doesn't, the switching of
      the select box makes the progress sideblock disappear.
      
      This patch checks that if any institution the user belongs to has
      profile progress then display the select box if they belong to two or
      more institutions and show either the bar or a message mentioning this
      intitution doesn't have progress.
      
      To test:
      - user with 1 institution that has progress
      - user with 1 institution that has no progress
      - user with 2 institution that both have progress
      - user with 2 institution where one has progress
      - user with 2 institution where none have progress
      
      Change-Id: I4daca26b4b9cfef9faa73be34c34ad931d89465e
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      4a2e491e
  26. 21 Jul, 2014 1 commit
  27. 13 Jul, 2014 1 commit
    • Robert Lyon's avatar
      Allow collection's pages list to be added/edited by drag/drop (Bug #1320716) · e3d38601
      Robert Lyon authored
      You can now alter the sorting of the list by dragging the page name to
      a new position.
      
      You can also add in new pages to the collection by dragging them in
      from the 'add pages to collection' list. If there are no existing
      pages in collection you need to drop a page onto the 'No pages' grey
      box.
      
      Also added touch-punch js lib to allow for the drag/drop to work as
      well on mobile devices.
      
      Change-Id: Id1af83abc50b76a7a8d56da8767ed4ce0ef76f77
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      e3d38601
  28. 26 Jun, 2014 1 commit
  29. 24 Jun, 2014 1 commit
  30. 16 Jun, 2014 1 commit
  31. 12 Jun, 2014 1 commit
  32. 05 Jun, 2014 2 commits
  33. 04 Jun, 2014 1 commit
    • Robert Lyon's avatar
      Accessible hidden text added to group admin nav link (Bug #1265097) · 2522f598
      Robert Lyon authored
      So that 'Groups' reads out as either 'Administer groups' for those
      screenreaders that respect aria-hidden or 'Groups (Administer groups)'
      in admin section when dropdown navigation is off to differentiate it
      from the 'Groups' in main section.
      
      When the dropdown is on the submenu list is read out so easily
      indicates where one is already.
      
      Change-Id: Ia70d742e8940fa6ec35957c97588a2ad719a62df
      Signed-off-by: Robert Lyon's avatarRobert Lyon <robertl@catalyst.net.nz>
      2522f598