1. 20 Apr, 2016 1 commit
  2. 14 Apr, 2016 1 commit
  3. 12 Apr, 2016 2 commits
  4. 11 Apr, 2016 2 commits
    • Stripping auth querystring from S3 URLs · d6ba8839
      We use S3 for a number of uploads. Boto, by default, includes a auth querystring on the returned URLs. Since these uploads are public, there is no need for this querystring. Additionally, the long length URLs cause problems when API consumers need to store the URLs. This commit resolves this problem by removing the auth querystring.
      
      - Updated to latest versions of boto and django-storages-redux packages
      - Added AWS_QUERYSTRING_AUTH setting to remove the querystring values
      
      ECOM-4081
      Clinton Blackburn committed
    • Introduce Pattern Library test pages (take two) · 9290c52b
      FEDX-93
      
      These are developer only pages, so can not be seen in production
      environment. On devstack, you can access these pages in LMS and
      Studio at:
      
          /template/ux/reference/pattern-library-test.html
      
      This is the second attempt to enable the Pattern Library. The
      first attempt broke Django Templates and didn't work correctly
      with right-to-left styling.
      Andy Armstrong committed
  5. 08 Apr, 2016 3 commits
  6. 07 Apr, 2016 1 commit
    • Stripping auth querystring from S3 URLs · d2d38f9b
      We use S3 for a number of uploads. Boto, by default, includes a auth querystring on the returned URLs. Since these uploads are public, there is no need for this querystring. Additionally, the long length URLs cause problems when API consumers need to store the URLs. This commit resolves this problem by removing the auth querystring.
      
      - Updated to latest versions of boto and django-storages-redux packages
      - Added AWS_QUERYSTRING_AUTH setting to remove the querystring values
      
      ECOM-4081
      Clinton Blackburn committed
  7. 06 Apr, 2016 2 commits
  8. 05 Apr, 2016 2 commits
  9. 01 Apr, 2016 1 commit
  10. 31 Mar, 2016 1 commit
  11. 30 Mar, 2016 3 commits
  12. 28 Mar, 2016 2 commits
    • saleem-latif/WL-328: Multi-Site Comprehensive Theming · a796b563
      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
      Zia Fazal committed
    • Admin access for API requests. · 374e97c1
      ECOM-3943
      Peter Fogg committed
  13. 23 Mar, 2016 1 commit
  14. 18 Mar, 2016 1 commit
  15. 16 Mar, 2016 2 commits
  16. 14 Mar, 2016 1 commit
    • ziafazal/WL-328: Multi-Site Comprehensive Theming · 954dae58
      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
      Zia Fazal committed
  17. 09 Mar, 2016 1 commit
  18. 07 Mar, 2016 1 commit
  19. 03 Mar, 2016 1 commit
  20. 01 Mar, 2016 2 commits
  21. 29 Feb, 2016 5 commits
    • Update reset-test-db.sh for bok-choy · b4ac588c
      This now correctly migrates and dumps files for both databases.
      
      Run lettuce migrations for both databases
      Kevin Falcone committed
    • Implement a BaseStudentModuleHistory · 6f9a3911
      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.
      Kevin Falcone committed
    • Create a new CSMHExtended table to hold our new data · dd90c556
      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
      Calen Pennington committed
    • Add option to disable migrations when running tests · 2586f09d
      By default, migrations are applied as they always have been. Exporting DISABLE_MIGRATIONS=1 or passing --disable-migrations to Paver commands will create tables directly from apps' models.
      Usman Khalid committed
  22. 24 Feb, 2016 1 commit
  23. 23 Feb, 2016 1 commit
  24. 12 Feb, 2016 2 commits