Skip to content
Snippets Groups Projects
  1. Sep 02, 2015
  2. Aug 31, 2015
    • Kevin Falcone's avatar
      Optimize memory and CPU usage. · e3c66f55
      Kevin Falcone authored
      The print_out_all_courses() routine consumes a ton of memory (2G and
      causes noticable mongo usage spikes).  This actually causes other
      processes on production boxes to be memory starved and killed
      (such as worker children on edge when this was run recently).
      
      The behavior of this script on production is
      * Print several hundred courses
      * Ask if you want to delete the one you specified
      * print several hundred courses minus one
      On a sandbox with 5 courses, you could tell by eye that 1 is gone, but
      not in production (or even in stage).
      
      The original PLAT-619 ticket for this suggested printing a course
      listing on error, but instead it always printed the course listing.
      Even in the error case, hundreds of course ids is confusing and obscures
      the error message saying that your course_id is invalid.
      
      You should be getting the course id from the UI or from ./manage.py lms
      dump_course_ids, not by searching a list.
      
      Adjusted the test accordingly
      
      Remove get_courses_keys
      e3c66f55
  3. Aug 24, 2015
    • Bill DeRusha's avatar
      Add basic elasticsearch search for teams · 973314de
      Bill DeRusha authored
      TNL-3014
      
      Add tests for search
      
      Add text_search to TeamsListView
      
      Add reindex command line tool for course teams
      
      Add Search Pagination and update comments
      
      Move paginate_search_results to common library
      973314de
  4. Aug 17, 2015
  5. Aug 13, 2015
    • Eric Fischer's avatar
      Support filtering team membership · 57d49b0a
      Eric Fischer authored
      Adds tests and functionality to support filtering the results returned
      from team_membership endpoint with optional course_id parameter. Will
      return 400 Bad Request in the event that the given course_id does not
      match up with the provided team_id (team.course_id does not match), or
      if the user is not enrolled in the course given.
      
      Documentation has been added to the relevant API page on the wiki:
      https://openedx.atlassian.net/wiki/display/TNL/Team+API
      57d49b0a
  6. Jul 27, 2015
  7. Jul 24, 2015
  8. Jul 15, 2015
  9. Jul 14, 2015
  10. Jul 09, 2015
  11. Jun 30, 2015
  12. Jun 17, 2015
  13. Jun 14, 2015
  14. Jun 11, 2015
  15. Jun 08, 2015
  16. Jun 04, 2015
  17. Jun 03, 2015
  18. Jun 02, 2015
  19. May 20, 2015
  20. May 19, 2015
  21. May 18, 2015
  22. May 13, 2015
  23. May 05, 2015
  24. Apr 29, 2015
  25. Apr 17, 2015
  26. Apr 13, 2015
  27. Apr 01, 2015
  28. Mar 30, 2015
  29. Mar 11, 2015
  30. Mar 06, 2015
  31. Mar 03, 2015
  32. Feb 26, 2015
  33. Feb 18, 2015
Loading