Skip to content
Snippets Groups Projects
  1. Apr 01, 2016
  2. Mar 31, 2016
  3. Mar 30, 2016
  4. Mar 29, 2016
  5. Mar 28, 2016
    • Zia Fazal's avatar
      saleem-latif/WL-328: Multi-Site Comprehensive Theming · a796b563
      Zia Fazal authored
      ziafazal: improvements need for multi-tenancy
      ziafazal: fixed broken tests
      ziafazal: no need to add setting in test.py
      ziafazal: added hostname validation
      ziafazal: changes after feedback from mattdrayer
      ziafazal: fixed branding and microsite broken tests
      ziafazal: make STATICFILES_DIRS to list
      ziafazal: added theme directory to mako lookup for tests
      ziafazal: added more protection in test_util
      saleem-latif: Enable SCSS Overrides for Comprehensive Theming
      saleem-latif: Incoporate feedback changes, Correct test failures, add tests and enable theming for django templates
      saleem-latif: Correct errors in python tests
      mattdrayer: Fix invalid release reference
      mattdrayer: Update django-wiki reference to latest release
      saleem-latif: Update Theme storages to work with Caching, Pipeline and collectstatic
      saleem-latif: Incorporate feedback changes
      mattdrayer: Pylint violation fix
      mattdrayer: Fix broken pavelib test
      a796b563
    • Peter Fogg's avatar
      Admin access for API requests. · 374e97c1
      Peter Fogg authored
      ECOM-3943
      374e97c1
  6. Mar 25, 2016
    • Andy Armstrong's avatar
      Fix issues with Underscore in the asset pipeline · 6dd09a89
      Andy Armstrong authored
      FEDX-121
      
      The previous approach for handling NPM assets was
      to symlink them into the static directory. This appeared
      to cause trouble with the asset pipeline where the files
      in question were not installed and then old versions were
      picked up instead.
      
      This change instead copies NPM libraries to a new
      static directory so that the pipeline can consume them
      as with any other file. This new directory is added to
      .gitignore so that the files don't get accidentally
      checked in.
      6dd09a89
    • muzaffaryousaf's avatar
      Setting request timeouts for edx notes. · 1ecba9a9
      muzaffaryousaf authored
      TNL-2444
      1ecba9a9
  7. Mar 24, 2016
  8. Mar 23, 2016
  9. Mar 18, 2016
  10. Mar 17, 2016
  11. Mar 16, 2016
  12. Mar 14, 2016
    • Zia Fazal's avatar
      ziafazal/WL-328: Multi-Site Comprehensive Theming · 954dae58
      Zia Fazal authored
      ziafazal: improvements need for multi-tenancy
      ziafazal: fixed broken tests
      ziafazal: no need to add setting in test.py
      ziafazal: added hostname validation
      ziafazal: changes after feedback from mattdrayer
      ziafazal: fixed branding and microsite broken tests
      ziafazal: make STATICFILES_DIRS to list
      ziafazal: added theme directory to mako lookup for tests
      ziafazal: added more protection in test_util
      saleem-latif: Enable SCSS Overrides for Comprehensive Theming
      saleem-latif: Incoporate feedback changes, Correct test failures, add tests and enable theming for django templates
      saleem-latif: Correct errors in python tests
      mattdrayer: Fix invalid release reference
      mattdrayer: Update django-wiki reference to latest release
      954dae58
  13. Mar 11, 2016
    • Toby Lawrence's avatar
      Update and take advantage of our ability to override RequireJS paths. · 4eb95737
      Toby Lawrence authored
      We had a mechanism to, at runtime, generate a RequireJS config that
      would override the base paths and, instead, use the hashed versions of
      assets for things that RequireJs was loading on demand.
      
      We've now moved that out of the coureware.html base template and into
      main.html so that more pages actually benefit from it.
      
      As well, we've added some of the heavy hitters for unhashed assets,
      namely moment.min.js, to these overrides which should allow better
      caching for end users.  We'll be able to add more things to the override
      list in the future as they crop up.
      4eb95737
  14. Mar 10, 2016
    • dylanrhodes's avatar
      Asynchronous download button for ORA2 data · 2b1a7eec
      dylanrhodes authored
      Conflicts:
      	lms/djangoapps/instructor/tests/test_api.py
      	lms/djangoapps/instructor/utils.py
      	lms/djangoapps/instructor/views/api.py
      	lms/djangoapps/instructor/views/api_urls.py
      	lms/djangoapps/instructor/views/instructor_dashboard.py
      	lms/djangoapps/instructor_task/api.py
      	lms/djangoapps/instructor_task/tasks.py
      	lms/djangoapps/instructor_task/tasks_helper.py
      	lms/djangoapps/instructor_task/tests/test_api.py
      	lms/djangoapps/instructor_task/tests/test_tasks.py
      	lms/djangoapps/instructor_task/tests/test_tasks_helper.py
      	lms/envs/aws.py
      	lms/envs/common.py
      	lms/static/coffee/src/instructor_dashboard/data_download.coffee
      	lms/templates/instructor/instructor_dashboard_2/data_download.html
      2b1a7eec
  15. Mar 09, 2016
  16. Mar 04, 2016
  17. Mar 03, 2016
  18. Feb 29, 2016
    • Kevin Falcone's avatar
      Implement a BaseStudentModuleHistory · 6f9a3911
      Kevin Falcone authored
      This abstract class contains most of the fields (aside from the id and
      foreign key to StudentModule that the subclasses need to manage).  It
      also provides a get_history method that abstracts searching across
      multiple backends.
      
      Move router code to openedx/core
      We need to use it from cms and lms.
      Ensure aws_migrate can be used for migrating both the lms and cms.
      
      Handle queries directed to student_module_history vs default and the
      extra queries generated by Django 1.8 (SAVEPOINTS, etc).
      
      Additionally, flag testing classes as multi_db so that Django will
      flush the non-default database between unit tests.
      
      Further decouple the foreignkey relation between csm and csmhe
      
      When calling StudentModule().delete() Django will try to delete CSMHE
      objects, but naively does so in the database, not by consulting the
      database router.
      
      Instead, we disable django cascading deletes and listen for post_delete
      signals and clean up CSMHE by hand.
      
      Add feature flags for CSMHE
      One to turn it on/off so we can control the deploy.
      The other will control whether or not we read from two database tables
      or one when searching.
      
      Update tests to explicitly use this get_history method rather than
      looking directly into StudentModuleHistory or
      StudentModuleHistoryExtended.
      
      Inform lettuce to avoid the coursewarehistoryextended app
      
      Otherwise it fails when it can't find features/ in that app.
      
      Add Pg support, this is not tested automatically.
      6f9a3911
    • Calen Pennington's avatar
      Create a new CSMHExtended table to hold our new data · dd90c556
      Calen Pennington authored
      This is a clone (copy) of CSMH's declaration and methods with an added
      id of UnsignedBigInAutoField
      
      We should be able to delete the save_history code, but needs testing.
      
      Add error logging when capa failures happen
      
      Put StudentModuleHistory into its own database
      
      Bump out the primary key on CSMHE
      
      This gives us a gap to backfill as needed.
      Since the new table's pk is an unsigned bigint, even for people who don't
      consolidate CSMH into CSMHE, the lost rows are unlikely to matter.
      
      Remove StudentModuleHistory cleaner
      dd90c556
  19. Feb 24, 2016
  20. Feb 19, 2016
  21. Feb 18, 2016
  22. Feb 12, 2016
  23. Feb 11, 2016
    • Andy Armstrong's avatar
      Fix bug with loading AFontGarde · 2ec7c17a
      Andy Armstrong authored
      The code isn't ready to start using AFontGarde from
      the Pattern Library yet, so I've reverted the code back
      to loading the copies from the vendor library.
      2ec7c17a
  24. Feb 10, 2016
    • Peter Fogg's avatar
      Add an explicit cutoff date for audit cert granting. · 2d028f82
      Peter Fogg authored
      The previous logic was a convoluted way of doing the same thing, and
      has already led to one bug. Instead of hoping that the bugs are ironed
      out now and that future devs maintain this logic properly, let's just
      set a real cutoff date.
      2d028f82
Loading