Michael Roytman
5c4c3d0753
Merge pull request #19948 from edx/mroytman/EDUCATOR-4083-min-price-masters-course-mode
...
allow configurability of the minimum price for a course mode
2019-03-06 16:03:35 -05:00
Michael Roytman
c8b4f7e779
allow configurability of the minimum price for a course mode
2019-03-06 14:26:00 -05:00
Cali Stenson
7e6147f714
Add price information to enrollments and create dashboard_metadata
...
for experiments.
REVEM-174
2019-03-05 16:55:04 -05:00
Dave St.Germain
954c8e1a67
Merge pull request #19771 from edx/dahlia/masters-track
...
Added master's track
2019-02-25 10:11:24 -05:00
Matt Hughes
17f0a4fb52
Allow educators to partition masters students as content groups
...
JIRA:EDUCATOR-4022
2019-02-20 12:40:53 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Dave St.Germain
436416d86d
Added modes to coursemode model
2019-02-13 10:21:04 -05:00
Calen Pennington
419657d7a5
Prefetch course modes used in has_access calls in course api
2019-02-06 10:11:15 -05:00
Calen Pennington
805f32a357
Revert "Allow courses api to return data incrementally"
2019-01-25 12:56:57 -05:00
Calen Pennington
0d273e9506
Prefetch course modes used in has_access calls in course api
2019-01-25 10:30:09 -05:00
Nimisha Asthagiri
700a902b68
Cleanup and remove deprecated RequestCache Django app
...
ARCH-223
2018-09-12 14:39:11 -04:00
Robert Raposa
ba4cc62ff8
Retire deprecated RequestCache (Take 2)
...
ARCH-223
2018-09-08 15:09:28 -04:00
Nimisha Asthagiri
4ca165f690
Revert "ARCH-223: Retire deprecated RequestCache."
2018-08-30 16:33:03 -04:00
Robert Raposa
3df339a56a
Retire deprecated RequestCache.
...
ARCH-223
2018-08-30 08:55:19 -04:00
Tyler Hallada
1540f9ec72
Add on_delete kwarg to ForeignKey & OneToOneFields
...
Django 2.0 will make this field required for `ForeignKey` and `OneToOneFields`.
In previous versions the option defaulted to `models.CASCADE` when not
specified. This change should make the deprecation warnings in the current
Django version go away.
The migrations where also modified, but the changes should not cause a change in
the database schema since `models.CASCADE` was already the old default.
2018-06-05 17:05:12 -04:00
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