- 01 Mar, 2016 1 commit
-
-
There is one DB where we do not want it specified since transactions on the CSMHE table when we aren't atomic across databases isn't a win.
Kevin Falcone committed
-
- 29 Feb, 2016 1 commit
-
-
Qubad786 committed
-
- 02 Feb, 2016 1 commit
-
-
Peter Fogg committed
-
- 22 Jan, 2016 1 commit
-
-
ECOM-3384
Awais Jibran committed
-
- 20 Jan, 2016 2 commits
-
-
Braden MacDonald committed
-
The CCXCon app is used to push course updated to the CCXCon externale service.
Giovanni Di Milia committed
-
- 15 Jan, 2016 2 commits
-
-
Piotr Mitros committed
-
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
-
- 15 Dec, 2015 1 commit
-
-
Renzo Lucioni committed
-
- 03 Dec, 2015 1 commit
-
-
David Baumgold committed
-
- 25 Nov, 2015 1 commit
-
-
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
-
- 20 Nov, 2015 1 commit
-
-
Usman Khalid committed
-
- 13 Nov, 2015 1 commit
-
-
Ned Batchelder committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 03 Nov, 2015 1 commit
-
-
David Baumgold committed
-
- 24 Oct, 2015 1 commit
-
-
Ben Patterson committed
-
- 01 Oct, 2015 1 commit
-
-
Bill DeRusha committed
-
- 24 Sep, 2015 2 commits
-
-
Bill DeRusha committed
-
This reverts commit 2bfbda3c.
Brandon DeRosier committed
-
- 21 Sep, 2015 1 commit
-
-
Jesse Zoldak committed
-
- 17 Sep, 2015 3 commits
-
-
TNL-2695
Peter Fogg committed -
Gabe Mulley committed
-
fixed object has no attribute 'get' fixed 'LazySettings' object has no attribute add social settings to cms/env/aws
Zia Fazal committed
-
- 07 Sep, 2015 1 commit
-
-
Gabe Mulley committed
-
- 27 Aug, 2015 1 commit
-
-
The old line: from path import path produced pylint errors because of the baroque way that path.py defined "path". We tried to get them to change how they defined it, but they deleted the name instead: https://github.com/jaraco/path.py/issues/102 (Jason then changed his mind, but this is a better way to use path.py, it avoids the pylint error at least.)
Ned Batchelder committed
-
- 13 Aug, 2015 1 commit
-
-
Chris Dodge committed
-
- 28 Jul, 2015 1 commit
-
-
Chris Dodge committed
-
- 27 Jul, 2015 1 commit
-
-
TNL-2413
muzaffaryousaf committed
-
- 24 Jul, 2015 2 commits
-
-
Dongwook committed
-
TNL-2413
muzaffaryousaf committed
-
- 23 Jul, 2015 1 commit
-
-
Chris Dodge committed
-
- 08 Jul, 2015 1 commit
-
-
This reverts commit c94abd27.
Brandon DeRosier committed
-
- 07 Jul, 2015 1 commit
-
-
This reverts commit c94abd27.
Brandon DeRosier committed
-
- 02 Jul, 2015 1 commit
-
-
This is a public, versioned, RESTful API for importing and exporting full course content. The code was initially ripped from the existing import/export API in the CMS contentstore djangoapp and wrapped in Django Rest Framework view classes. It's a new djangoapp in the openedx directory which is largely an abstraction off the CMS Import/Export views. This PR includes configuration changes. Most notably, Studio is configured to serve the OAuth2 provider alongside the LMS. This is the initial thread on the code list: https://groups.google.com/forum/#!msg/edx-code/DmnHWmly25A/ZqjD1zb4o7oJ And this thread contains another description of the changes: https://groups.google.com/d/msg/edx-code/6dP9SEKsmqQ/Pvyn8fBDx68J There are a numerous non-covered lines, all of which are missing coverage in the CMS API this was ported from. They're mostly error conditions, such as handling of multipart file upload errors.
Brandon DeRosier committed
-
- 24 Jun, 2015 1 commit
-
-
* 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
-
- 12 Jun, 2015 1 commit
-
-
Will Daly committed
-
- 08 Jun, 2015 1 commit
-
-
Also moves the default icons to the badges subfolder to avoid storage conflicts.
Xavier Antoviaque committed
-
- 18 May, 2015 1 commit
-
-
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
-
- 08 May, 2015 2 commits
-
-
Feanil Patel committed
-
Feanil Patel committed
-