1. 01 Dec, 2017 1 commit
  2. 30 May, 2017 1 commit
  3. 22 Sep, 2016 1 commit
  4. 27 Jul, 2016 1 commit
  5. 30 Jun, 2016 1 commit
  6. 08 Jun, 2016 2 commits
  7. 12 Apr, 2016 1 commit
  8. 28 Mar, 2016 1 commit
    • 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
  9. 16 Mar, 2016 1 commit
  10. 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
  11. 26 Feb, 2016 1 commit
    • Cache edxmako request context computation. · 13682e46
      When capa problem rendering was moved to happen inline on courseware
      page loads, we started executing many more Mako templates on sequences
      with large numbers of thse problems. To help offset this, we're caching
      the context generation (it showed up as the easiest piece of low
      hanging fruit on profiles of the courseware index page).
      
      [PERF-261]
      David Ormsbee committed
  12. 22 Jan, 2016 1 commit
  13. 14 Jan, 2016 1 commit
  14. 03 Dec, 2015 1 commit
  15. 10 Jul, 2015 1 commit
  16. 27 Feb, 2015 1 commit
  17. 10 Dec, 2014 1 commit
  18. 10 Nov, 2014 1 commit
  19. 14 Oct, 2014 1 commit
  20. 17 Sep, 2014 1 commit
  21. 02 Sep, 2014 1 commit
  22. 29 Aug, 2014 2 commits
  23. 14 Aug, 2014 1 commit
  24. 06 Aug, 2014 1 commit
  25. 28 Feb, 2014 1 commit
  26. 31 Jan, 2014 1 commit
    • Make mako template lookups pluggable. · 0a1ed11d
      This code adds the ability to add Mako template lookup directories on
      the fly, allowing third party add-ons to contribute their own Mako templates.
      A new API function for registering Mako templates is introduced::
      
          from edxmako import add_lookup
      
          add_lookup('main', '/path/to/templates')
      
          # Or, specify a package to lookup using pkg_resources.  This will
          # add the 'templates' directory inside the current package:
          add_lookup('main', 'templates', package=__name__)
      Chris Rossi committed
  27. 16 Jan, 2014 1 commit
  28. 14 Jan, 2014 1 commit
    • Introduction of the Microsite feature which allows for limited multi-tenant… · a3211a74
      Introduction of the Microsite feature which allows for limited multi-tenant branding on a subdomain basis, e.g. foo.edx.org and bar.edx.org
      
      fix errorenous logic when running a microsite that could reside in a hosting environment with a marketing site in front of it
      
      pep8/pylint fixes
      
      address PR feedback, remove underscore from test hostname
      
      more pep8/pylint cleanup. Skip test_microsites test, it works on localdev, not on Jenkins. Need to talk with QA team
      
      manually add Ned's single-to-double quote fix
      
      change aws.py runtimes so that the microsite_dir that is read from configuration is changed to a python path
      
      Conflicts:
      	lms/templates/help_modal.html
      Chris Dodge committed
  29. 04 Dec, 2013 1 commit
  30. 03 Dec, 2013 2 commits
  31. 09 Sep, 2013 1 commit
  32. 28 Aug, 2013 1 commit
  33. 29 Jul, 2013 1 commit
  34. 05 Jun, 2013 1 commit
    • Adjust available routes based on theme presence · 4031c193
      Themes do not necessarily want all of the available LMS routes, such
      as `/jobs` and `/university_profiles`. This change splits up the
      `lms/urls.py` file and selectively enables/disables routes based on
      whether or not a theme is enabled. This is a naive solution for now;
      a better solution gives themes a way to selectively overrides such
      routes.
      
      Additionally, with the `MKTG_URL_LINK_MAP` setting that hits certain
      routes immediately on each page render (whenever the `marketing_link`
      helper function is called), themes may crash if they don't leave
      all marketing link routes present in `lms/urls.py`. This change also
      provides the ability to override the `MKTG_URL_LINK_MAP` in the
      settings.
      
      Finally, modify the mitxmako marketing URL middleware to not try to
      reverse disabled URLs, which are those keys in the map whose values
      are `None`.
      Nate Hardison committed
  35. 16 May, 2013 1 commit
  36. 07 May, 2013 1 commit
  37. 06 May, 2013 1 commit