1. 27 Aug, 2015 2 commits
  2. 13 Aug, 2015 1 commit
  3. 07 Aug, 2015 1 commit
  4. 03 Aug, 2015 1 commit
  5. 30 Jul, 2015 1 commit
    • Deactivate HTTPS on dev and devstack · 46434582
      When running locally, XBlocks which access third-party software no longer
      cause server errors.
      
      Because devstack inherits from aws, the HTTPS flag was implicitly set to 'on'.
      This meant that XBlocks attempted to use SSL when dealing with third-party
      components like LTI.  Since SSL is not enabled on devstack, this caused server
      errors whenever these features ran.
      Albert Liang committed
  6. 29 Jul, 2015 1 commit
  7. 28 Jul, 2015 2 commits
  8. 27 Jul, 2015 1 commit
  9. 24 Jul, 2015 2 commits
  10. 23 Jul, 2015 2 commits
  11. 20 Jul, 2015 1 commit
  12. 17 Jul, 2015 1 commit
  13. 16 Jul, 2015 1 commit
  14. 15 Jul, 2015 1 commit
  15. 13 Jul, 2015 2 commits
  16. 08 Jul, 2015 1 commit
  17. 07 Jul, 2015 2 commits
  18. 03 Jul, 2015 1 commit
  19. 02 Jul, 2015 2 commits
    • asadiqbal08/SOL-766: Add Facebook sharing to certificate view · 57d5de5d
      * updated the flags for social media sharing
      * added facebook feed ui to share public url
      * update the condition logic
      * update the code as per suggestion and added pick new style for share buttons
      * update the css class reference
      * update the bok-choy test
      * updated description and some text touch-ups
      * moved the JS related to facebook into separate location
      * js formatting
      * Add trailing comma per chrisndodge
      * Add wait to fix flaky test...maybe
      asadiqbal committed
    • edX Course/Library Import/Export API · c94abd27
      This is a public, versioned, RESTful API for importing and
      exporting full course content. The code was initially ripped from the
      existing import/export API in the CMS contentstore djangoapp and wrapped
      in Django Rest Framework view classes. It's a new djangoapp in
      the openedx directory which is largely an abstraction off the CMS
      Import/Export views.
      
      This PR includes configuration changes. Most notably, Studio is
      configured to serve the OAuth2 provider alongside the LMS.
      
      This is the initial thread on the code list:
      https://groups.google.com/forum/#!msg/edx-code/DmnHWmly25A/ZqjD1zb4o7oJ
      
      And this thread contains another description of the changes:
      https://groups.google.com/d/msg/edx-code/6dP9SEKsmqQ/Pvyn8fBDx68J
      
      There are a numerous non-covered lines, all of which are missing
      coverage in the CMS API this was ported from. They're mostly error
      conditions, such as handling of multipart file upload errors.
      Brandon DeRosier committed
  20. 01 Jul, 2015 4 commits
  21. 30 Jun, 2015 2 commits
  22. 26 Jun, 2015 1 commit
  23. 25 Jun, 2015 1 commit
  24. 24 Jun, 2015 2 commits
    • User info cookie · 5e86a647
      * Add a new cookie for user information
      * Make marketing cookie names configurable.
      * Handle URL reversal when URLs don't exist (in Studio)
      * Move cookie code from student/helpers.py into its own module.
      Will Daly committed
    • Cache SplitMongo course structures in memcached. · 39ab0f31
      This is primarily to reduce load on MongoDB, where we've lately
      had performance problems that we suspect are caused by very
      large course structures being evicted from MongoDB's cache. This
      may potentially give us a path to better performance as well,
      but that's not the goal of this commit.
      
      Surprisingly, LZ4 seemed to actually run more slowly than zlib
      for this. Possibly because of some overhead in the Python
      bindings? GZip was also surprisingly slow given that it uses
      zlib underneath (something like 5x slower).
      
      Use separate cache backend for caching structures.
      
      Abstract out course structure cache.
      
      add datadog metrics for compressed course structure sizes
      
      Since we're using a different cache background, we don't need to have a cache prefix
      
      Use dummy cache backend for tests.
      
      Fallback to default cache if course_structure_cache doesn't exist.
      David Ormsbee committed
  25. 23 Jun, 2015 1 commit
    • Cache SplitMongo course structures in memcached. · 8718dc13
      This is primarily to reduce load on MongoDB, where we've lately
      had performance problems that we suspect are caused by very
      large course structures being evicted from MongoDB's cache. This
      may potentially give us a path to better performance as well,
      but that's not the goal of this commit.
      
      Surprisingly, LZ4 seemed to actually run more slowly than zlib
      for this. Possibly because of some overhead in the Python
      bindings? GZip was also surprisingly slow given that it uses
      zlib underneath (something like 5x slower).
      
      Use separate cache backend for caching structures.
      
      Abstract out course structure cache.
      
      add datadog metrics for compressed course structure sizes
      
      Since we're using a different cache background, we don't need to have a cache prefix
      
      Use dummy cache backend for tests.
      
      Fallback to default cache if course_structure_cache doesn't exist.
      David Ormsbee committed
  26. 22 Jun, 2015 3 commits