1. 11 Aug, 2016 1 commit
  2. 10 Jun, 2016 2 commits
  3. 14 Apr, 2016 1 commit
  4. 08 Apr, 2016 4 commits
  5. 04 Apr, 2016 2 commits
  6. 21 Mar, 2016 4 commits
  7. 18 Mar, 2016 2 commits
  8. 16 Mar, 2016 4 commits
  9. 10 Mar, 2016 1 commit
  10. 07 Mar, 2016 2 commits
  11. 09 Feb, 2016 3 commits
  12. 04 Feb, 2016 1 commit
    • Remove ThemingAware storage mixins and ComprehensiveThemeFinder. · dc4521fd
      Collectstatic failed in production when comprehensive theme contained custom css files.
      This patch fixes that problem by removing ComprehensiveThemeFinder from STATICFILES_FINDERS
      and ComprehensiveThemingAware mixin from STATICFILES_STORAGE.
      
      Comprehensive theme static dirs are added to the top of the STATICFILES_DIRS entry,
      which means that the default django FilesystemFinder will find theme static files,
      and since the theme folder is at the top of STATICFILES_DIRS, theme files will take
      precedence over default LMS/CMS static files.
      
      This change means that theme static file URLs are no longer prefixed with themes/<theme-name>/,
      but since we currently only support one comprehensive theme at a time, that shouldn't be a problem.
      If/when we want to make the choice of a theme dynamic per-request (microsites?), we will have to
      bring custom theme finders and storage mixins back, but for now, we don't need them.
      Matjaz Gregoric committed
  13. 21 Jan, 2016 1 commit
  14. 20 Jan, 2016 1 commit
  15. 15 Dec, 2015 4 commits
  16. 14 Dec, 2015 7 commits