1. 16 Mar, 2016 2 commits
  2. 10 Mar, 2016 1 commit
  3. 07 Mar, 2016 2 commits
  4. 09 Feb, 2016 3 commits
  5. 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
  6. 21 Jan, 2016 1 commit
  7. 20 Jan, 2016 1 commit
  8. 15 Dec, 2015 4 commits
  9. 14 Dec, 2015 8 commits
  10. 13 Dec, 2015 2 commits
  11. 11 Dec, 2015 15 commits