- 16 May, 2016 1 commit
-
-
ECOM-4325
Peter Fogg committed
-
- 12 May, 2016 1 commit
-
-
* mattdrayer: Remove individual JWT settings * mattdrayer: Add settings defaults to JWT_AUTH calls
Matt Drayer committed
-
- 04 May, 2016 1 commit
-
-
Peter Fogg committed
-
- 02 May, 2016 1 commit
-
-
Bill DeRusha committed
-
- 14 Apr, 2016 1 commit
-
-
wajeeha-khalid committed
-
- 12 Apr, 2016 1 commit
-
-
This reverts commit a796b563. Conflicts: lms/envs/common.py openedx/core/djangoapps/theming/models.py pavelib/assets.py pavelib/paver_tests/test_assets.py
Matt Drayer committed
-
- 11 Apr, 2016 2 commits
-
-
This setting is necessary to avoid django-storages applying a security token to S3 URLs. ECOM-4081
Clinton Blackburn committed -
We use S3 for a number of uploads. Boto, by default, includes a auth querystring on the returned URLs. Since these uploads are public, there is no need for this querystring. Additionally, the long length URLs cause problems when API consumers need to store the URLs. This commit resolves this problem by removing the auth querystring. - Updated to latest versions of boto and django-storages-redux packages - Added AWS_QUERYSTRING_AUTH setting to remove the querystring values ECOM-4081
Clinton Blackburn committed
-
- 08 Apr, 2016 2 commits
-
-
e0d committed
-
Edward Zarecor committed
-
- 07 Apr, 2016 1 commit
-
-
We use S3 for a number of uploads. Boto, by default, includes a auth querystring on the returned URLs. Since these uploads are public, there is no need for this querystring. Additionally, the long length URLs cause problems when API consumers need to store the URLs. This commit resolves this problem by removing the auth querystring. - Updated to latest versions of boto and django-storages-redux packages - Added AWS_QUERYSTRING_AUTH setting to remove the querystring values ECOM-4081
Clinton Blackburn committed
-
- 06 Apr, 2016 1 commit
-
-
Braden MacDonald committed
-
- 05 Apr, 2016 4 commits
-
-
TNL-4336
muzaffaryousaf committed -
Prevents start date alone from being used to filter out categories in self-paced courses during construction of the category map. ECOM-4017.
Renzo Lucioni committed -
Prevents start date alone from being used to filter out categories in self-paced courses during construction of the category map. ECOM-4017.
Renzo Lucioni committed -
ECOM-3940
Peter Fogg committed
-
- 01 Apr, 2016 2 commits
-
-
Jonathan Piacenti committed
-
TNL-4336
muzaffaryousaf committed
-
- 29 Mar, 2016 1 commit
-
-
Braden MacDonald committed
-
- 28 Mar, 2016 1 commit
-
-
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
-
- 25 Mar, 2016 1 commit
-
-
TNL-2444
muzaffaryousaf committed
-
- 23 Mar, 2016 1 commit
-
-
HOSTNAME_MODULESTORE_DEFAULT_MAPPINGS,
Ehtesham committed
-
- 18 Mar, 2016 1 commit
-
-
Resolves an issue preventing students in self-paced courses from seeing all available discussion modules. ECOM-3733.
Renzo Lucioni committed
-
- 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 2 commits
-
-
This abstract class contains most of the fields (aside from the id and foreign key to StudentModule that the subclasses need to manage). It also provides a get_history method that abstracts searching across multiple backends. Move router code to openedx/core We need to use it from cms and lms. Ensure aws_migrate can be used for migrating both the lms and cms. Handle queries directed to student_module_history vs default and the extra queries generated by Django 1.8 (SAVEPOINTS, etc). Additionally, flag testing classes as multi_db so that Django will flush the non-default database between unit tests. Further decouple the foreignkey relation between csm and csmhe When calling StudentModule().delete() Django will try to delete CSMHE objects, but naively does so in the database, not by consulting the database router. Instead, we disable django cascading deletes and listen for post_delete signals and clean up CSMHE by hand. Add feature flags for CSMHE One to turn it on/off so we can control the deploy. The other will control whether or not we read from two database tables or one when searching. Update tests to explicitly use this get_history method rather than looking directly into StudentModuleHistory or StudentModuleHistoryExtended. Inform lettuce to avoid the coursewarehistoryextended app Otherwise it fails when it can't find features/ in that app. Add Pg support, this is not tested automatically.
Kevin Falcone committed -
This is a clone (copy) of CSMH's declaration and methods with an added id of UnsignedBigInAutoField We should be able to delete the save_history code, but needs testing. Add error logging when capa failures happen Put StudentModuleHistory into its own database Bump out the primary key on CSMHE This gives us a gap to backfill as needed. Since the new table's pk is an unsigned bigint, even for people who don't consolidate CSMH into CSMHE, the lost rows are unlikely to matter. Remove StudentModuleHistory cleaner
Calen Pennington committed
-
- 12 Feb, 2016 1 commit
-
-
ECOM-3638
jsa committed
-
- 10 Feb, 2016 1 commit
-
-
The previous logic was a convoluted way of doing the same thing, and has already led to one bug. Instead of hoping that the bugs are ironed out now and that future devs maintain this logic properly, let's just set a real cutoff date.
Peter Fogg committed
-
- 28 Jan, 2016 1 commit
-
-
ECOM-3419
Ahsan Ulhaq committed
-
- 26 Jan, 2016 1 commit
-
-
J. Cliff Dyer committed
-
- 25 Jan, 2016 2 commits
-
-
This reverts commit 46df4545, reversing changes made to 039e6cdf.
Adam Palay committed -
J. Cliff Dyer committed
-
- 22 Jan, 2016 2 commits
-
-
J. Cliff Dyer committed
-
ECOM-3419
Ahsan Ulhaq 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 1 commit
-
-
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
-
- 14 Jan, 2016 1 commit
-
-
Access tokens last 30 days by default (365 days for confidential clients). This can be customized with django settings. Here we provide hooks to inject those settings from a JSON env file. MA-1955: Allow installations to customize OAuth token expiration times
J. Cliff Dyer committed
-
- 05 Jan, 2016 1 commit
-
-
Jonathan Piacenti committed
-
- 30 Dec, 2015 1 commit
-
-
ECOM-3318
Peter Fogg committed
-