1. 01 Mar, 2016 1 commit
  2. 29 Feb, 2016 1 commit
  3. 02 Feb, 2016 1 commit
  4. 22 Jan, 2016 1 commit
  5. 20 Jan, 2016 2 commits
  6. 15 Jan, 2016 2 commits
    • Creating a settings object that is aware of the microsite settings. · 4742e661
      Adding the declaration of the settings object to openedx.conf to be able to import it from a nicer location
      
      Resolving quality violations
      
      Merging dicts with the settings definition when they exist in the microsite configuration
      
      Using a cache to improve the perfomance of quering any dictionary in the microsite definition
      
      Ignoring the invalid-name pylint warning since the names must be kept thsi way to stay the same as the ones in django.
      Removing the default dict argument as per https://docs.python.org/2/tutorial/controlflow.html#default-argument-values
      
      Extracting the implementation of the microsite to a selectable backend.
      
      Leaving the function startup.enable_microsites for backwards compatibilityy
      
      Adding a database backend
      
      Using a cache to improve the perfomance of quering any dictionary in the microsite definition.
      Changed the database backend so that it extends the settings file backend and removed all the unnecessary methods.
      
      Using the backend provider for the get_dict function
      
      some tweeks and some initial unit tests
      
      Using getattr as a function insteal of calling the underlying __getattr__ directly
      
      Adding an ModelAdmin object for the microsite model in the django-admin panel
      
      refactor enable_microsites()
      
      consolidate/refactor some shared code
      
      add config to aws.py and add migration files
      
      fix tests
      
      Changes to get the backends to run after the refactor
      
      add archiving capabilities to microsites. Also make a few notes about performance improvements to make
      
      fix tests
      
      Making the query to find if microsites exist in the database faster
      
      add ORG to microsite mapping tables and some performance improvements
      
      allow for Mako templates to be pulled from the database
      
      fix tests
      
      For the database template backend the uri of the template does not use the filesystem relative path
      
      Fixing pylint violations
      
      Added caching of the templates stored in the database
      
      Fixing pylint errors
      
      fix pylint
      
      Clearing the cache on model save
      
      Fixing pylint errors
      
      rebased and added test coverage
      
      rebased cdodge/microsite-improvements branch with master and added test
      coverage
      
      added missing migration
      
      fix quality violations
      
      add more test coverage
      
      mattdrayer: Add microsite_configuration to cms.INSTALLED_APPS
      
      added microsite settings to cms/envs/test.py
      
      run session cookie tests only in LMS
      
      fixed broken tests
      
      putting middleware changes back
      
      Preventing the template_backend to be called on requests which have no microsite
      
      changes to address feedback from mjfrey
      
      changed BaseMicrositeBackend to AbstractBaseMicrositeBackend
      
      changes after feedback from mattdrayer
      
      fixed broken tests and quality violations
      
      Allowing the backend to handle the enable_pre_startup routine
      
      Typos and docstrings
      
      Adressing feedback
      
      Fixing python tests
      
      add comment to explain why we need enable_microsites_pre_startup()
      Felipe Montoya committed
  7. 15 Dec, 2015 1 commit
  8. 03 Dec, 2015 1 commit
  9. 25 Nov, 2015 1 commit
    • Add Programs tab to Studio · 70d57327
      Extends the Programs ConfigurationModel, cleans up Programs-related utilities and corresponding tests, and corrects caching. Uses the Programs API to list programs within Studio. ECOM-2769.
      Renzo Lucioni committed
  10. 20 Nov, 2015 1 commit
  11. 13 Nov, 2015 1 commit
  12. 10 Nov, 2015 1 commit
  13. 03 Nov, 2015 1 commit
  14. 24 Oct, 2015 1 commit
  15. 01 Oct, 2015 1 commit
  16. 24 Sep, 2015 2 commits
  17. 21 Sep, 2015 1 commit
  18. 17 Sep, 2015 3 commits
  19. 07 Sep, 2015 1 commit
  20. 27 Aug, 2015 1 commit
  21. 13 Aug, 2015 1 commit
  22. 28 Jul, 2015 1 commit
  23. 27 Jul, 2015 1 commit
  24. 24 Jul, 2015 2 commits
  25. 23 Jul, 2015 1 commit
  26. 08 Jul, 2015 1 commit
  27. 07 Jul, 2015 1 commit
  28. 02 Jul, 2015 1 commit
  29. 24 Jun, 2015 1 commit
    • User info cookie · 5e86a647
      * Add a new cookie for user information
      * Make marketing cookie names configurable.
      * Handle URL reversal when URLs don't exist (in Studio)
      * Move cookie code from student/helpers.py into its own module.
      Will Daly committed
  30. 12 Jun, 2015 1 commit
  31. 08 Jun, 2015 1 commit
  32. 18 May, 2015 1 commit
    • Courseware license (Creative Commons): FED · a3887e95
      Use native checkboxes for courseware license options
      In Studio settings editor for video module, don't show license if feature-flagged off
      Don't let Scope.contents fields leak to Studio editor
      JS gettext() must all be on the same line for i18n
      Add docstrings for bok-choy tests
      Remove LicenseMixin from HTMLDescriptor
      Responding to UX review feedback
      Add aria-pressed attribute
      Use https links instead of protocol-relative links for links to creativecommons.org
      Remove license from course outline page in Studio
      David Baumgold committed
  33. 08 May, 2015 2 commits