Ahsan Ulhaq
25130ae3c8
Making honor code not eligible for Certificate
...
LEARNER-4117
2018-02-09 13:53:50 +05:00
Jeremy Bowman
378287fbc0
Merge pull request #17404 from edx/jmbowman/PLAT-1942
...
PLAT-1942 Handle xmodule_django field deprecations
2018-02-06 13:23:04 -05:00
Jeremy Bowman
9682e00f4c
PLAT-1943 Fix more naive datetime warnings
2018-02-05 17:58:35 -05:00
Jeremy Bowman
bf86b3da98
PLAT-1942 Handle xmodule_django field deprecations
2018-02-05 15:05:54 -05:00
Troy Sankey
381af53ad5
Merge pull request #17130 from edx/jeskew/fix_lms_shard_4_tests_django_111
...
LMS shard 4 tests Django 1.11
2018-01-29 14:14:22 -05:00
Qubad786
64555c60c0
Move request_cache to openedx.core.djangoapps
2018-01-26 15:09:25 +05:00
John Eskew
b1f0b7d230
Convert course id to locator differently to accomodate Django 1.11
2018-01-25 11:33:52 -05:00
John Eskew
d4667691fb
Convert final field from CommaSeparatedIntegerField to CharField.
2017-12-05 16:47:23 -05:00
Anthony Mangano
f72cf800e1
Consider user entitlements and use entitlement products in bundle one-click purchase
2017-11-30 13:59:46 -05:00
bmedx
f93696ca85
Move suggested_prices to CharField for Django 1.11 compat
...
CommaSeparatedIntegerField is deprecated, this is the replacement. I
have confirmed there is no SQL generated for this migration since it is
already a CharField behind the scenes.
2017-11-16 17:35:41 -05:00
Sanford Student
fd8a9fdb02
EDUCATOR-1511: credit users added to verified user partition irrespective of upgrade deadline
2017-10-23 13:14:47 -04:00
Calen Pennington
ceb0814fff
Force the CourseKey alter tables to be noops from the SQL perspective
2017-08-24 11:38:05 -04:00
Calen Pennington
84075efc81
Convert CourseKeyField to ForeignKey(CourseOverview) on enrollments and course modes
2017-08-23 15:24:43 -04:00
Clinton Blackburn
1e7f7df79b
Added CourseEnrollment.upgrade_deadline
...
This new property knows how to rely on schedule deadliens and fallback to course mode deadlines, when necessary.
2017-08-05 22:06:17 -04:00
Calen Pennington
384f22ff96
Add per-user metadata to course pages to make experimentation easier
2017-08-01 10:14:35 -04:00
Giulio Gratta
2b25c9fc78
Enable DEFAULT_MODE to be customized in config
...
- Keeps platform set default of "Audit" to be backwards compatible and not break stuff
- get COURSE_MODE_DEFAULTS from config if set
2017-06-12 14:09:00 -04:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
Matt Drayer
5f5a44e062
Hide the audit option from track selection for certain enterprise use cases
2017-05-22 17:14:27 -04:00
Nimisha Asthagiri
adb88e21f3
Bulk-reads and Request caching in Course Grade Report
...
This reverts commit 5388d5d1fc .
2017-05-10 17:14:29 -04:00
Sanford Student
5388d5d1fc
Revert "Bulk-reads and Request caching in Course Grade Report"
...
This reverts commit 16e9636513 .
2017-05-09 16:25:46 -04:00
Nimisha Asthagiri
16e9636513
Bulk-reads and Request caching in Course Grade Report
2017-05-09 08:58:49 -04:00
uzairr
d5064413c1
fix of refund after course mode expiry
2017-04-26 18:29:59 +00:00
John Eskew
3614eb2800
Move xmodule_django app to openedx.core.djangoapps
2016-10-06 14:50:40 -04:00
Awais Jibran
511de4c606
Hide credit button from audit track students
...
ECOM-5081
2016-08-11 23:20:01 +05:00
Matt Drayer
e65dcc37a7
mattdrayer/add-bulk-sku-default-none: Fix MySQL insert error
2016-05-12 23:20:20 -04:00
Matt Drayer
a9b7e4c63d
mattdrayer/course-mode-bulk-sku: Add new CourseMode field
...
* mattdrayer: Add bulk checkout link to course views
* asadiqbal08: MAYN-225 replace the "Verify Now" button by the "Go to Dashboard" button in case of themed sites.
* mattdrayer: Add bulk_sku check in courseware.views
2016-05-11 10:57:24 -04:00
Omar Khan
6fc4b38ea0
Disallow free verified course modes
...
The verification workflow assumes that all verified courses will have a
price. Free verified course modes cause a 404 when the user attempts to
enroll or upgrade.
2016-04-12 18:06:16 -07:00
Awais Jibran
03925474b9
Verification Upgrade Deadline panel on course home page should not show if user is already verified
2016-04-06 12:53:31 -04:00
John Eskew
bb5c28c0c5
Remove deprecation warnings from Django models.
...
Add app_label definitions in Meta classes for models.
Move import of course_mode model into methods to prevent importing
the models at startup time.
2016-02-09 09:28:43 -05:00
Peter Fogg
96cc38951d
Disable audit certificates for new audit enrollments.
...
Two new certificate statuses are introduced, 'audit_passing' and
'audit_notpassing'. These signal that the GeneratedCertificate is not
to be displayed as a cert to the user, and that they either passed or
did not. This allows us to retain existing grading logic, as well as
maintaining correctness in analytics and reporting.
Ineligible certificates are hidden by using the
`eligible_certificates` manager on GeneratedCertificate. Some places
in the coe (largely reporting, analytics, and management commands) use
the default `objects` manager, since they need access to all
certificates.
ECOM-3040
ECOM-3515
2016-01-22 10:27:55 -05:00
Bill DeRusha
1846353a1f
Fix auto set deadlines on publish
2015-12-16 13:58:13 -05:00
Bill DeRusha
522095e112
Auto setting of verification deadlines with manual overrides
2015-12-09 11:59:55 -05:00
Chris Dodge
1592a32de3
White Labels need to still use the 'honor' course mode even through the default has changed
2015-12-06 20:36:26 -05:00
Peter Fogg
8b97ca1b24
Merge pull request #10802 from edx/feature/remove-honor-code-certs
...
Remove default honor code.
2015-12-03 14:55:30 -05:00
Bill DeRusha
4b94d6367a
Update dashboard banners and track selection for audit track
...
Remove cert messaging from audit cert/grade info partial
move enrollment display method to helpers
2015-12-03 13:22:08 -05:00
Bill DeRusha
78896c60b5
Initial migrations for verified deadlines for self paced
2015-11-30 10:30:23 -05:00
Peter Fogg
497622d4b4
Switch default course mode to 'audit'.
...
ECOM-2972
2015-11-25 11:22:29 -05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Ned Batchelder
322ca34b20
Remove pylint pragmas from "class Meta"
...
Also remove useless docstrings where they were added to keep pylint
quiet.
2015-10-21 07:37:00 -04:00
Awais
0ca586f65b
If enrollment mode is credit then upgrade message should not appear.
...
Fixing certificates for credit mode.
ECOM-1988
2015-09-29 20:56:32 +05:00
Clinton Blackburn
12a4e85d94
Fixed payment page bug
...
Using SKU to choose course mode when creating an order.
ECOM-2172
2015-09-16 21:36:19 -04:00
Chris Dodge
410d692090
fix error where users who received a no-id-professional certificate did not get a link on his/her dashboard to download the PDF
2015-09-14 11:49:35 -04:00
jsa
03717f3940
commerce/api: Don’t allow setting expiration of prof modes.
...
XCOM-497
2015-07-27 15:56:53 -04:00
Will Daly
25fa2ffc2d
Separate verification deadline from upgrade deadline
...
* Add verification deadline model.
* Populate verification deadlines from course modes table.
* Update student dashboard to use verification deadlines.
* Update pay-and-verify view to use verification deadlines.
* Simplify Django admin for course modes and add validation.
* Add verification deadline to Django admin for course modes.
* Add UI for when the upgrade deadline is missed in the pay-and-verify flow.
2015-07-21 08:43:14 -07:00
Sarina Canelake
8283c07e32
Remove superfluous-parens pylint violations
...
Skipped 'print' statement violations, as print() is Py3k syntax.
2015-07-13 17:33:28 -04:00
Sarina Canelake
22bbdacee9
Convert Meta classes to new-style classes
2015-07-13 17:33:26 -04:00
Clinton Blackburn
301a874c5c
Enforcing lowercase currency for CourseMode
...
- CourseMode.save() always lowercases the currency value
- CourseMode currency comparisons have been updated to be case-insensitive
2015-07-06 23:38:25 -04:00
Nickersoft
8c1d3ae412
Added includes_expired parameter to enrollment API
...
- Adding ?include_expired=1 to course detail requests will now include expired course verifications
2015-06-09 17:12:30 -04:00
Will Daly
3b160eefcb
Credit message on track selection page.
...
* Adds a credit course mode to indicate that a course
has a credit option.
* Hides the credit option from the track selection and
pay-and-verify pages.
* Shows different messaging for the verified track if
it's possible to upgrade from verified to credit at the end
of the course.
2015-04-17 10:59:37 -04:00
zubair-arbi
2c10eeb3aa
update track selection page, use only min price for course modes
...
ECOM-1228
2015-04-10 11:53:31 +05:00