1. 16 Mar, 2016 1 commit
    • Disable audit certificates for new audit enrollments. · 00d159f1
      Two new certificate statuses are introduced, 'audit_passing' and
      'audit_notpassing'. These signal that the GeneratedCertificate is not
      to be displayed as a cert to the user, and that they either passed or
      did not. This allows us to retain existing grading logic, as well as
      maintaining correctness in analytics and reporting.
      
      Ineligible certificates are hidden by using the
      `eligible_certificates` manager on GeneratedCertificate. Some places
      in the coe (largely reporting, analytics, and management commands) use
      the default `objects` manager, since they need access to all
      certificates.
      
      ECOM-3040
      ECOM-3515
      Peter Fogg committed
  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 16 commits