1. 06 Dec, 2017 1 commit
    • Zendesk Proxy · 8743cda0
      This change creates a new lms/cms endpoint which accepts unauthenticated
      requests to securely create zendesk tickets. This allows javascript code to
      create tickets without exposing ZENDESK_OAUTH_ACCESS_TOKEN
      
      EDUCATOR-1889
      Eric Fischer committed
  2. 04 Dec, 2017 1 commit
  3. 01 Dec, 2017 1 commit
  4. 30 Nov, 2017 1 commit
  5. 22 Nov, 2017 3 commits
  6. 13 Nov, 2017 1 commit
    • Consolidate collected XBlock static assets. · a6752b7c
      Before this commit, XBlock static assets were extracted during the
      collectstatic process by iterating through all installed XBlock classes
      and creating a separate directory for each. However, some packages
      install many XBlocks that actually share the same static assets. The
      most notable example is problem_builder, though we also see this with
      schoolyourself and google_drive.
      
      This commit uses the parent module name to do package asset lookup,
      collapsing those cases down and eliminating duplicates. For a default
      install of edx-platform XBlocks, this reduces assets generated from 31M
      to 14M.
      David Ormsbee committed
  7. 09 Nov, 2017 2 commits
  8. 08 Nov, 2017 1 commit
  9. 06 Nov, 2017 1 commit
  10. 03 Nov, 2017 1 commit
  11. 30 Oct, 2017 1 commit
  12. 05 Oct, 2017 1 commit
  13. 03 Oct, 2017 1 commit
  14. 29 Sep, 2017 1 commit
  15. 22 Sep, 2017 1 commit
  16. 21 Sep, 2017 1 commit
  17. 15 Sep, 2017 1 commit
  18. 06 Sep, 2017 1 commit
  19. 05 Sep, 2017 1 commit
  20. 23 Aug, 2017 1 commit
  21. 02 Aug, 2017 1 commit
  22. 18 Jul, 2017 1 commit
  23. 14 Jul, 2017 2 commits
  24. 11 Jul, 2017 2 commits
  25. 07 Jul, 2017 1 commit
    • Fix inline discussions to use cached static assets. · 978e9fe6
      In production environments, the DiscussionXBlock was generating CSS and
      JS asset URLs that pointed to the unminified versions of those bundled
      assets. Due to our nginx rules, this would cause the assets to be
      served without the long expiration times, forcing the user's browser to
      constantly refetch these assets while browsing a course.
      
      [PERF-431]
      David Ormsbee committed
  26. 21 Jun, 2017 1 commit
  27. 20 Jun, 2017 1 commit
  28. 01 Jun, 2017 1 commit
  29. 30 May, 2017 2 commits
  30. 25 May, 2017 3 commits
  31. 05 May, 2017 1 commit
  32. 27 Apr, 2017 1 commit