- 30 Nov, 2017 1 commit
-
-
Anthony Mangano committed
-
- 22 Nov, 2017 1 commit
-
-
Ned Batchelder committed
-
- 09 Nov, 2017 2 commits
-
-
This method will retrieve the Course Run information from the Discovery service based on a Courses UUID. [LEARNER-3160]
Albert St. Aubin committed -
Nimisha Asthagiri committed
-
- 25 Oct, 2017 1 commit
-
-
Matthew Piatetsky committed
-
- 18 Oct, 2017 1 commit
-
-
I wrongly assumed a video field wouldn't exist on a program that doesn't include a video. Since it exists and is set to null this fixes the retrieval of the source url.
Matt Tuchfarber committed
-
- 17 Oct, 2017 1 commit
-
-
Retrieve different data fields from Discovery
McKenzie Welter committed
-
- 13 Oct, 2017 1 commit
-
-
to the Micromasters page
Matt Tuchfarber committed
-
- 11 Oct, 2017 1 commit
-
-
LEARNER-2412
Matthew Piatetsky committed
-
- 21 Sep, 2017 1 commit
-
-
McKenzie Welter committed
-
- 15 Sep, 2017 1 commit
-
-
McKenzie Welter committed
-
- 23 Aug, 2017 1 commit
-
-
Hasnain committed
-
- 25 Jul, 2017 1 commit
-
-
A site must be passed so the system knows which URL to use to contact the Discovery Service.
Clinton Blackburn committed
-
- 21 Jul, 2017 1 commit
-
-
The site's configuration does not contain the API URL, it should not keep on displayed the old cached list of uuids. LEARNER-1146
Afzal Wali committed
-
- 12 Jul, 2017 1 commit
-
-
Vedran Karacic committed
-
- 04 Jul, 2017 1 commit
-
-
Fetched Programs and Program details from Course Discovery service for all sites and stored the uuids in cache with site-specfic keys. Learner-1146
Afzal Wali committed
-
- 21 Jun, 2017 1 commit
-
-
Learner-1111
Afzal Wali committed
-
- 20 Jun, 2017 1 commit
-
-
The internal_api_url field has been deprecated. All usages have been updated with calls to the method get_internal_api_url(). LEARNER-1111
Clinton Blackburn committed
-
- 12 Jun, 2017 1 commit
-
-
[LEARNER-1393] Filter program course runs by status
Marko Jevtic committed
-
- 09 Jun, 2017 1 commit
-
-
LEARNER-1126, LEARNER-1127
Ibrahim committed
-
- 30 May, 2017 1 commit
-
-
Andy Armstrong committed
-
- 24 May, 2017 1 commit
-
-
get_many sometimes fails to bring back details cached on one or more Memcached nodes. It doesn't look like these keys are being evicted. 99% of the time all keys come back, but 1% of the time all the keys stored on one or more nodes are missing from the result of the get_many. One get_many may fail to bring these keys back, but a get_many occurring immediately afterwards will succeed in bringing back all the keys. This behavior can be mitigated by trying again for the missing keys, which is what we do here. Splitting the get_many into smaller chunks may also help. LEARNER-382
Renzo Lucioni committed
-
- 22 May, 2017 1 commit
-
-
The new design for the program detail page introduced a sidebar which includes a program-specific listing of credentials. This is an improvement over the old list of credentials found on the program list page and is meant to replace it. The new detail page is stable, so the credential listing on the program list page can be removed. LEARNER-492
Renzo Lucioni committed
-
- 16 May, 2017 1 commit
-
-
Renzo Lucioni committed
-
- 12 May, 2017 2 commits
-
-
LEARNER-382
Renzo Lucioni committed -
The read_cached_programs switch was used to control the release of changes for reading programs exclusively from the cache. With those changes stable, the switch is no longer necessary. LEARNER-382
Renzo Lucioni committed
-
- 09 May, 2017 1 commit
-
-
Generator expressions passed to the memcached backend's implementation of get_many() are exhausted prematurely. This results in KeyErrors when the backend tries to map keys returned by memcached back to keys passed by application code. See https://github.com/django/django/blob/stable/1.8.x/django/core/cache/backends/memcached.py/#L99. LEARNER-382
Renzo Lucioni committed
-
- 08 May, 2017 1 commit
-
-
When enabled, these changes prevent LMS application code from hitting the discovery service in-process to retrieve programs. Instead, program data is pulled from cache entries populated by a management command, cache_programs. LEARNER-382
Renzo Lucioni committed
-
- 05 May, 2017 1 commit
-
-
This prevents the LMS from requesting details for programs which the command hasn't been able to cache yet, which would throw off monitoring we'll be setting up to keep an eye on missing entries. LEARNER-382
Renzo Lucioni committed
-
- 04 May, 2017 1 commit
-
-
This command requests every available program from the discovery service, writing each to its own cache entry with an indefinite expiration. It is meant to be run on a scheduled basis and should be the only code updating these cache entries. LEARNER-382
Renzo Lucioni committed
-
- 24 Apr, 2017 1 commit
-
-
This change brings the Credentials API calls in line with those of other services. The change also makes it easier for the future switch to an asymmetric signing key. LEARNER-629
Clinton Blackburn committed
-
- 20 Apr, 2017 1 commit
-
-
Marko Jevtic committed
-
- 11 Apr, 2017 1 commit
-
-
This functionality has been in production for a few days, and will not be disabled. This switch can now be removed. ECOM-7650
Clinton Blackburn committed
-
- 05 Apr, 2017 1 commit
-
-
Learners will now see both active and retired programs on their dashboards. ECOM-7625
Clinton Blackburn committed
-
- 31 Mar, 2017 1 commit
-
-
ECOM-7532
Ahsan Ulhaq committed
-
- 06 Mar, 2017 1 commit
-
-
Introduces a mgmt. command that retrieves course runs from catalog service in order to update marketing urls for the courses found in course metadata cache (i.e. CourseOverview). This also provides an updated utility to retrieve course sharing url.
Qubad786 committed
-
- 02 Mar, 2017 1 commit
-
-
This change adds the URL configuration and Django view required to implement a program marketing page. It is left to theme builders to implement a template that fulfills their own UX requirements. WL-766
Hasnain committed
-
- 14 Feb, 2017 1 commit
-
-
This adds functions to the catalog utils which munge data collected from the program endpoint and LMS database to construct data structures that are ready for use by view and templates related to the Open EdX marketing pages that live in LMS. WL-766
Hasnain committed
-
- 09 Feb, 2017 1 commit
-
-
Updates Mako and Underscore templates as well as Backbone models and views so they work with catalog programs. Removes all remaining response munging from the back end. ECOM-4422
Renzo Lucioni committed
-
- 07 Feb, 2017 1 commit
-
-
This commit contains back end changes necessary to load programs from the catalog in all contexts. The existing program munging utility is applied as late as possible to avoid conflating this work with changes to the front end; those will be made separately. ECOM-4422
Renzo Lucioni committed
-