- 12 Jun, 2017 1 commit
-
-
[LEARNER-1393] Filter program course runs by status
Marko Jevtic committed
-
- 09 Jun, 2017 2 commits
-
-
LEARNER-1126, LEARNER-1127
Ibrahim committed -
LEARNER-1366 EcommerceService should be able to provide a link to the basket page that contains multiple products
Marko Jevtic committed
-
- 08 Jun, 2017 5 commits
-
-
cahrens committed
-
Sofiya Semenova committed
-
Adam Palay committed
-
cahrens committed
-
cahrens committed
-
- 05 Jun, 2017 5 commits
-
-
ayub-khan committed
-
cahrens committed
-
EDUCATOR-229
cahrens committed -
Albert St. Aubin committed
-
EDUCATOR-11
cahrens committed
-
- 01 Jun, 2017 2 commits
-
-
Robert Raposa committed
-
Shirley He committed
-
- 30 May, 2017 4 commits
-
-
The programs detail page now always makes a call to the Credentials API to check for program credentials, regardless of whether the user has earned a course certificate. The course certificate constraint adds an additional burden to testing in exchange for slightly decreased load on the API. The cost outweighs the benefit given the limited traffic to this page. LEARNER-1103
Clinton Blackburn committed -
Adam Palay committed
-
Andy Armstrong committed
-
This reverts commit f97f0525, reversing changes made to 800bcd8e.
John Eskew committed
-
- 25 May, 2017 4 commits
-
-
John Eskew committed
-
Pulling URLs from settings allows us to rely on site configuration overrides in order to support multi-tenancy. LEARNER-1103
Clinton Blackburn committed -
John Eskew committed
-
John Eskew committed
-
- 24 May, 2017 2 commits
-
-
Anthony Mangano committed
-
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
-
- 17 May, 2017 1 commit
-
-
Adam Palay committed
-
- 16 May, 2017 1 commit
-
-
Renzo Lucioni committed
-
- 15 May, 2017 3 commits
-
-
Nimisha Asthagiri committed
-
EDUCATOR-274
Nimisha Asthagiri committed -
[LEARNER-168]
Calen Pennington committed
-
- 14 May, 2017 1 commit
-
-
The course and program dashboards interpret an empty upgrade deadline to mean that a given seat is available. Previously, program dashboard pages interpreted empty upgrade deadlines to mean that a given seat was not available. LEARNER-935
Renzo Lucioni committed
-
- 12 May, 2017 3 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 -
* Reorders form fields, and updates labels, placeholders, and tip text * Increases clickable area for links and labels. * Removes "*" markers from required fields, and instead adds "(optional)" labels to visible optional fields. * Updates font colors and sizes, and removes box shadows * Adds custom drop-down styles * Improves responsive design scaling for small screens * Make Terms of Service and Honor Code open in new window to avoid losing form field values.
Jillian Vogel committed
-
- 10 May, 2017 2 commits
-
-
This reverts commit 5388d5d1.
Nimisha Asthagiri committed -
LEARNER-879
Andy Armstrong committed
-
- 09 May, 2017 3 commits
-
-
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 -
This reverts commit 16e96365.
Sanford Student committed -
Qubad786 committed
-