1. 15 Jun, 2015 14 commits
    • Naomi Guyer's avatar
      Forms tidy-up (bootstrap) · c788fbb8
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: Ib2031b2090244733104f0da2be0253f1dfe16c64
      c788fbb8
    • Liam Sharpe's avatar
      Fix buttons in admin area are now fa (bootstrap) · dd18d93c
      Liam Sharpe authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: Ie12353b9d57fa6ebe53fe387488420fec88f8919
      dd18d93c
    • Liam Sharpe's avatar
      Collections (bootstrap) · 87cd215b
      Liam Sharpe authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I3f79ff19d94e52c15607b761bde94bad78ba1cac
      87cd215b
    • Naomi Guyer's avatar
      NEW submenu for tertiary navigation · 629a64e6
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I7196464441c27c657820742b2d310de4fb409b2d
      629a64e6
    • Naomi Guyer's avatar
      Page Builder and BUG fixes (bootstrap) · 74b5a5e0
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I332f8f2ea0c317b5171fe9163912c760f6bc2c77
      74b5a5e0
    • Naomi Guyer's avatar
      Form cleanup (bootstrap) · 5fba0303
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I760a099bf0759cdf07a17bf599c43567b77b8c65
      5fba0303
    • Naomi Guyer's avatar
      Admin (bootstrap) · 3015027a
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: Iaac575babb46a09eb246ac76b9a406124c800ab8
      3015027a
    • Naomi Guyer's avatar
      Notifications (bootstrap) · 06d3eb82
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      Refactor notifications to use panel styling
      BUG: search panel
      Notifications
      Re-style sendmessage page to use panel classes
      Refactor blocktype to use list-group
      Adding panels to resume tables
      
      Change-Id: I6da2081e15fb8c2ea933f847958186290596b7c4
      06d3eb82
    • Naomi Guyer's avatar
      User search (bootstrap) · 6cd4de6a
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I4703db38c49d2fe9c60fbecce49be91b2d92ea27
      6cd4de6a
    • Naomi Guyer's avatar
      Cookie consent (bootstrap) · 704788e6
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      
      Change-Id: I0a77c4ed4bd9bf39fd05421b3dc77799881b2544
      704788e6
    • Naomi Guyer's avatar
      Admin (bootstrap) · cfde5745
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      Admin area
      File browser fixes
      Style resume pages excluding collapsible elements
      
      Change-Id: Ica76a112b6fcf589f34bcb667ecc1cf426bd7339
      cfde5745
    • Naomi Guyer's avatar
      Dashboard and fontawesome (bootstrap) · fbd59ac7
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      Dashboard and font awesome
      Icon upgrade (bootstrap)
      
      Change-Id: I76485618a595e0c4dc5269922d8f5ac94a30c2ae
      fbd59ac7
    • Pat Kira's avatar
      Dashboard (bootstrap) · c55e73aa
      Pat Kira authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      Dashboard widgets styling
      Style dashboard and user's setting
      
      Change-Id: I2ca8f561117daa7d4e6b1fd6b163a2a6421751c5
      c55e73aa
    • Naomi Guyer's avatar
      Navigation (bootstrap) · 85b78c1f
      Naomi Guyer authored and Aaron Wells's avatar Aaron Wells committed
      Bug 1465107: Use Bootstrap CSS Framework
      Applied bootstrap tabs and tidy up form styling
      Mobile menu
      Add bootstrap accessibility, tab styling to bootstrap
      
      Change-Id: Ifa42d482f5fd7e1cdfb52bae1ebb5ff3bf5085a9
      85b78c1f
  2. 29 May, 2015 1 commit
  3. 17 May, 2015 1 commit
  4. 23 Apr, 2015 1 commit
    • Nigel Cunningham's avatar
      (Bug785472) Remove unneeded raise_memory_limit calls · 039564a5
      Nigel Cunningham authored
      
      
      On the basis of my profiling and testing over the last week,
      all of the scripts affected by this patch don't need their
      raise_memory_limit calls. Ensure_sanity currently sets the
      memory limit to 128MB, which has been seen to be more than
      sufficient for each of these use cases.
      
      Tests have involved at least 1000 records being imported in
      each case, and sometimes as many as 20,000. I would have
      liked to have tested with some really full profiles (eg
      lots of pictures and content), but am satisfied that there's
      enough margin to cover those cases. In any case, such files
      are often handled using external apps and therefore won't
      be counted toward PHP's memory use anyway. Finally, the
      limit can easily be increased by the user if necessary for
      a particular case.
      
      Change-Id: Ifecc83fd47da51268bae6cbd6960735eb91f9403
      Signed-off-by: default avatarNigel Cunningham <nigelc@catalyst-au.net>
      039564a5
  5. 21 Apr, 2015 1 commit
  6. 20 Apr, 2015 1 commit
  7. 14 Apr, 2015 1 commit
  8. 13 Apr, 2015 1 commit
  9. 26 Mar, 2015 1 commit
  10. 22 Mar, 2015 1 commit
  11. 17 Mar, 2015 3 commits
  12. 13 Mar, 2015 2 commits
  13. 12 Mar, 2015 7 commits
  14. 09 Mar, 2015 1 commit
  15. 04 Mar, 2015 1 commit
  16. 03 Mar, 2015 1 commit
    • Nigel Cunningham's avatar
      (Bug1352028) Add a JSON progress bar for bulk operations. · 55a8deb8
      Nigel Cunningham authored
      
      
      This patch adds a JSON progress meter (I'll call it that to avoid confusion
      with progress bars) to the bulk uploading of users, groups and group
      memberships and the bulk export and import of users (LEAP), so the user can see
      the progress of the operation and not just the submit button changed to
      'Processing..' and whatever indication their browser gives while waiting for
      content.
      
      The bulk export and import are minor rewrites, replacing the old iframe based
      progress bar and the associated multiple pages and additional template file in
      the case of the bulk export, and the recursive redirect-to-self of the bulk
      import.
      
      To accomplish the display of the progress bar during the operation, we make the
      PHP session be closed (read only) except when changes need to be made. This is
      for the most part a straightforward change in session.php as it's the only
      direct accessor. In other places, we replace direct accessing of the session
      variable ($_SESSION) with use of the session class ($SESSION) so that it can
      reopen the session, make the change and close the session again.
      
      There is one more aspect to all of this: with previous behaviour, multiple
      requests for the same session would queue, taking the session lock in turn.
      After this patch is applied, they can proceed in parallel, allowing greater
      throughput. There is no additional locking requirement because the issues are
      the same as those already dealt with in allowing multiple PHP threads to
      process requests from different sessions at the same time.
      
      I have sought to make the progress meter nice and generic, so it can be used in
      the other bulk imports and exports too.
      
      Paradoxically, these changes don't just make the import seem to be faster, it
      actually is.. at least in the case of users and groups.
      
      Times for importing 1000 users, groups and memberships, averaged over 3 runs
      each (Wall time, not CPU time - but the relationship is the same).
      
                      Without Progress     With Progress
      Users                166s               155s
      Groups                85s                78s
      Memberships           20s                19s
      
      Change-Id: Iec15c57db32c77994edb80c71d65591de51a95e4
      Signed-off-by: default avatarNigel Cunningham <nigelc@catalyst-au.net>
      55a8deb8
  17. 15 Feb, 2015 1 commit
  18. 09 Feb, 2015 1 commit