bmedx
4390773f4b
Clean up some warnings to get enough headroom to pass tests
2018-04-19 15:04:39 -04:00
bmedx
63dcaa4695
Add a model and associated API to help control the user retirement flow
2018-04-19 13:56:42 -04:00
bmedx
b26d7913f5
Add some common functionality for retiring users
...
- Methods for getting hashed retired users and usernames
- A DRF permission for retiring users
2018-04-02 13:48:52 -04:00
Ibrahim
2bb790680a
add role and expose reason field to Instructor Dashboard Manual Enrollment
...
WL-1473
2018-03-16 15:47:53 +05:00
Bill DeRusha
e213d84c5a
Merge pull request #16267 from open-craft/haikuginger/allowed-enrollment-signal
...
Switch to using a signal to manage pending enrollments when a user is activated or changes their email address
2018-03-07 11:58:11 -05:00
Jesse Shapiro
1f5c94d9b6
Process pending enrollments when a user is activated or changes their email address
2018-03-06 16:38:00 +02:00
Tyler Hallada
c5cbbdf72e
No dynamic_upgrade_deadline in prof. courses
2018-02-27 14:30:04 -05:00
Jeremy Bowman
bf86b3da98
PLAT-1942 Handle xmodule_django field deprecations
2018-02-05 15:05:54 -05:00
Qubad786
64555c60c0
Move request_cache to openedx.core.djangoapps
2018-01-26 15:09:25 +05:00
Nimisha Asthagiri
2e9efe6472
Fix Certificates import and signals code
2018-01-19 15:12:28 -05:00
Jeremy Bowman
d3d6272d8f
PLAT-1873 to_deprecated_string() cleanup part 1
2018-01-08 13:51:42 -05:00
Calen Pennington
48abc492ae
Fix linting errors from https://github.com/edx/edx-platform/pull/16615
2017-11-22 14:47:49 -05:00
Ned Batchelder
a2e2aace82
Merge pull request #16650 from edx/nedbat/fix-unused-imports
...
Fix a number of unused-import pylint violations
2017-11-22 11:17:07 -05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
Calen Pennington
6756f97d0c
Limit schedule resolvers to active schedules
2017-11-21 14:25:57 -05:00
bmedx
09e5156543
Remove use of non-relational fields in select_related queries
...
These changes should not change the actual queries at all, and those
will throw errors in Django 1.11.
2017-11-14 10:10:08 -05:00
Gabe Mulley
7fd643faa4
Add tests for experience types, ensure courses have a verified mode
2017-11-01 16:51:10 -04:00
Brian Beggs
3608b86273
Merge pull request #16309 from edx/bbeggs/PLAT-1411
...
Replace SubfieldBase functionality PLAT-1411
2017-10-27 10:41:32 -04:00
Brian Beggs
ca92ffe21d
Remove SubfieldBase metaclass
2017-10-26 16:59:51 -04:00
Tyler Hallada
806114a3ef
Check org before course deadline config w/ tests
2017-10-25 17:54:47 -04:00
Gabe Mulley
44e5afba1e
Revert "Revert "Merge pull request #16260 from edx/mulby/dynamic-deadline-upgrade-messaging""
...
This reverts commit b541dfa3fd .
2017-10-24 11:18:06 -04:00
Eric Fischer
b541dfa3fd
Revert "Merge pull request #16260 from edx/mulby/dynamic-deadline-upgrade-messaging"
...
This reverts commit a13595352f , reversing
changes made to 68d5fe8922 .
2017-10-20 10:45:40 -04:00
Gabe Mulley
dafeca5770
Change upgrade deadline messaging
2017-10-19 10:59:44 -04:00
Nimisha Asthagiri
43c7a5171f
Merge pull request #16219 from edx/ret/dynamic-pacing-email
...
Course Update emails (initial)
2017-10-13 17:28:36 -04:00
John Eskew
e7f288882d
Merge pull request #16188 from edx/jeskew/remove_django_simple_history
...
Remove all usage of the django-simple-history module.
2017-10-13 13:22:52 -04:00
Nimisha Asthagiri
741917e92b
Course Update emails
2017-10-13 10:53:44 -04:00
sandroroux
40d3f4f2fc
Unit tests for "_add_upsell_button_to_email_template".
2017-10-13 10:08:52 -04:00
John Eskew
737ebccb74
Remove django-simple-history and all HistoricalRecords.
2017-10-11 11:36:06 -04:00
Calen Pennington
dd53edc6e0
Cache upgrade_deadline on CourseEnrollment objects
2017-10-06 15:23:42 -04:00
John Eskew
6294766c24
Split emitted signals from the student models file.
2017-10-05 11:12:50 -04:00
Gabe Mulley
3088c70f25
only override the upgrade deadline in self-paced courses
2017-09-22 12:48:38 -04:00
sanfordstudent
5c88600fbf
Merge pull request #16048 from edx/sstudent/EDUCATOR-1288
...
Sstudent/educator 1288
2017-09-21 16:48:46 -04:00
Sanford Student
d0e68f2d24
recalculate course grade on user partition change
2017-09-21 15:32:07 -04:00
ayub-khan
79b199bce9
Updated set_user_attribute method
2017-09-14 17:09:09 +05:00
Gabe Mulley
6a36eb0183
Use ACE to 'send' Recurring Nudge emails
2017-08-31 16:58:08 -04:00
Clinton Blackburn
0a6029f7a7
Added verified upgrade hero to course run homepage
...
Audit learners are now shown a prompt to upgrade to the verified track
of the course run. This message goes away after the learner upgrades.
2017-08-30 17:01:27 -04:00
Harry Rein
9f88427f9b
Add social links to learner profile.
...
LEARNER-1859
Added fields to add social links to the user account settings file.
Added icons to the user profile when these links are set, only shown
when users show their entire profile. Added jasmine tests for account
settings and learner profile pages. Added python unit tests to test
validation on the user account.
2017-08-29 13:53:08 -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
0faa683776
Update access to deprecated enrollment.course (which now doesn't create the CourseOverview transparently)
2017-08-23 15:24:44 -04:00
Calen Pennington
84075efc81
Convert CourseKeyField to ForeignKey(CourseOverview) on enrollments and course modes
2017-08-23 15:24:43 -04:00
cahrens
819a56fee3
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-14 11:01:00 -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
tasawernawaz
b645af424a
Fix lms dashboard error, if HttpServerError occurs on ecommerce
...
LEARNER-2167
2017-08-03 16:48:21 +05:00
Waheed Ahmed
c74cd970ad
Added new signal to refund on un-enrollment from LMS dashboard.
...
LEARNER-1801
2017-08-03 14:39:05 +05:00
Clinton Blackburn
835cc0871c
Removed usage of LogoutViewConfiguration
...
This model will soon be deleted.
LEARNER-2042
2017-07-27 11:29:43 -04:00
Andy Armstrong
a815003b3b
Handle anonymous and unenrolled users on the new course home page
...
LEARNER-1696
2017-07-10 17:52:28 -04:00
tasawernawaz
a7b2009566
Fix 500 error on learner dashboard
...
LEARNER-1710
2017-07-05 21:44:43 +05:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
Alex Dusenbery
b33a9436d6
TNL-6832 | Include inactive enrollees in course and problem grade reports.
2017-05-11 13:10:38 -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