- 11 Aug, 2015 3 commits
-
-
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 6 commits
-
-
Request that the Enrollment API include expired course modes in its responses
Renzo Lucioni committed -
Updated Course List View
Clinton Blackburn committed -
backbone.paginator does not meet our needs. It has been replaced, and the CourseCollection has been updated to simply fetch the remaining pages of data when parsing. The view have also been updated to properly add the new data as it is received.
Clinton Blackburn committed -
XCOM-537.
Renzo Lucioni committed -
Updated Course/Product saving logic
Clinton Blackburn committed -
This logic now resides in the model, instead of the view. Moving the information here maintains a separation of concerns—the view shouldn't care how the model is saved—and clears up issues with the related product models and associated nested views. XCOM-520
Clinton Blackburn committed
-
- 05 Aug, 2015 17 commits
-
-
XCOM-501: Advanced search modal on order/refund list views now displays when link is clicked
Tyler Nickerson committed -
Fall back to the Course Structure API when data is unavailable from the Commerce API
Renzo Lucioni committed -
The migration command can't rely solely on the Commerce API for course name and verification. The Commerce API queries CourseModes, but some courses which exist in the modulestore don't have course modes. XCOM-537.
Renzo Lucioni committed -
Nickersoft committed
-
Fixed typo
Clinton Blackburn committed -
XCOM-507
Clinton Blackburn committed -
Make submission of the course verification deadline optional
Renzo Lucioni committed -
Added course edit view
Clinton Blackburn committed -
XCOM-520
Clinton Blackburn committed -
XCOM-520
Clinton Blackburn committed -
Verification deadline should only be required if the course actually requires verification. XCOM-537.
Renzo Lucioni committed -
Support migration of legacy audit modes
Renzo Lucioni committed -
Using edX API Key for Course Migration
Clinton Blackburn committed -
If a ProductAttribute is saved with a value of None or the empty string, the ProductAttribute is deleted. As a consequence, Seats derived from a migrated "audit" mode do not have a certificate_type attribute. XCOM-541.
Renzo Lucioni committed -
The migration command now uses the edX API key header for authorization instead of the logged-in user's access token. This ensures we do not encounter API throttling issues. XCOM-543
Clinton Blackburn committed -
- Moved view into course admin app - Updated styling XCOM-507
Clinton Blackburn committed -
- Created Backbone app/router - Updated list view to operate via new router XCOM-309, XCOM-337
Clinton Blackburn committed
-
- 03 Aug, 2015 1 commit
-
-
Added optional nesting of course products
Clinton Blackburn committed
-