- 13 Aug, 2015 4 commits
-
-
Fixed flaky test
Clinton Blackburn committed -
XCOM-523
Clinton Blackburn committed -
Added additional JS tests
Clinton Blackburn committed -
XCOM-523
Clinton Blackburn committed
-
- 12 Aug, 2015 13 commits
-
-
Using pip wheel to speed up builds
Clinton Blackburn committed -
Clinton Blackburn committed
-
Added additional JavaScript tests
Clinton Blackburn committed -
- Increased coverage of course model - Removed unused karma plugin: jasmine-jquery XCOM-523
Clinton Blackburn committed -
Caching Node and Bower Dependencies
Clinton Blackburn committed -
This should cut Travis CI build times by at least a minute.
Clinton Blackburn committed -
Cleaned Makefile
Clinton Blackburn committed -
- All "test_" targets are now "validate_" - Updated phony targets
Clinton Blackburn committed -
Truncate product titles used when creating PayPal payments
Renzo Lucioni committed -
PayPal requires that item names be at most 127 characters long. XCOM-564.
Renzo Lucioni committed -
Reporting JS coverage alongside Python
Clinton Blackburn committed -
XCOM-567
Clinton Blackburn committed -
XCOM-567
Clinton Blackburn committed
-
- 11 Aug, 2015 9 commits
-
-
Course Form Bug Fixes
Clinton Blackburn committed -
- Changing the course type now only renders the course seats once - Changing the course type from honor to verified now renders the verified course seat - Audit seats can no longer be created - Removed unused element from template XCOM-520
Clinton Blackburn committed -
Eliminate use of product slugs as unique selectors
Renzo Lucioni committed -
Fixed bug on Course model
Clinton Blackburn committed -
getOrCreateSeat was calling a property when it should have been calling a method. XCOM-520
Clinton Blackburn committed -
Avoids product slug collisions by eliminating our reliance on slugs altogether. XCOM-562.
Renzo Lucioni committed -
Credit Payment - Email Receipt
Ahsan Ulhaq committed -
Ahsan Ulhaq committed
-
ECOM-1796
Ahsan Ulhaq committed
-
- 10 Aug, 2015 7 commits
-
-
Added Linting for JS
Clinton Blackburn committed -
XCOM-556
Clinton Blackburn committed -
This commit adds support for running JSHint and JSCS via gulp. Combined, these two linting tools ensure our code maintains a consistent style as our team grows. XCOM-556
Clinton Blackburn committed -
Fixed display of verification deadline on course form
Clinton Blackburn committed -
Displaying average paid order cost on dashboard
Clinton Blackburn committed -
The HTML5 standard only supports datetime-local fields. We need UTC always. We work around this by removing the timezone component when parsing data from the server, and restoring the timezone component when writing back to the server. This workaround is already in place for the seat expiration/upgrade deadline. This commit implements the behavior for the course verification deadline. XCOM-520
Clinton Blackburn committed -
Given that most of our orders are free orders, the current "average order cost" value is mostly useless. This commit adds an additional row to the table—average paid order cost—that will be more useful. XCOM-558
Clinton Blackburn committed
-
- 07 Aug, 2015 6 commits
-
-
Added support for the display and editing of audit modes
Clinton Blackburn committed -
Users can interact with existing audit seats, but will not be able to create new ones. XCOM-541
Clinton Blackburn committed -
Strip whitespace from course names during migration
Renzo Lucioni committed -
XCOM-552.
Renzo Lucioni committed -
Update outdated slugs for existing products
Renzo Lucioni committed -
Our previous method of slug generation did not account for ID verification. This change allows us to correct the structure of existing slugs during migration.
Renzo Lucioni committed
-
- 06 Aug, 2015 1 commit
-
-
Request that the Enrollment API include expired course modes in its responses
Renzo Lucioni committed
-