- 27 Jun, 2014 1 commit
-
-
Nimisha Asthagiri committed
-
- 13 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 12 May, 2014 3 commits
-
-
Calen Pennington committed
-
Calen Pennington committed
-
Fix acceptance and unit tests LMS-1296
Sarina Canelake committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 05 May, 2014 1 commit
-
-
LMS-2565
Usman Khalid committed
-
- 02 May, 2014 1 commit
-
-
Also the idash_mode property is stored seperately for each course. LMS-2565
Usman Khalid committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 17 Oct, 2013 2 commits
-
-
Sarina Canelake committed
-
Sarina Canelake committed
-
- 16 Oct, 2013 6 commits
-
-
Sarina Canelake committed
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Responses to Adam's comments; reset common.py, i18n compliance, deleted extraneous email.html file, fixed an HttpResponse, deleted unnecessary commented-out code, some small style tweaks
Julia Hansbrough committed
-
- 11 Oct, 2013 1 commit
-
-
Sarina Canelake committed
-
- 10 Oct, 2013 5 commits
-
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Julia Hansbrough committed
-
Responses to Adam's comments; reset common.py, i18n compliance, deleted extraneous email.html file, fixed an HttpResponse, deleted unnecessary commented-out code, some small style tweaks
Julia Hansbrough committed
-
- 29 Aug, 2013 6 commits
-
-
Jason Bau committed
-
Some minor pep8 cleanup
Sarina Canelake committed -
Sarina Canelake committed
-
Sarina Canelake committed
-
Switch to using decorators; refactor and cleanup tests.
Sarina Canelake committed -
Adds a new Email link to the instructor dashboard for frontend interface to send email to course members. Adds a feature flag ENABLE_INSTRUCTOR_EMAIL to toggle this. Creates a new djangoapp bulk_email that handles this action by getting the recipient list and batching the emails to different celery tasks to do the actual sending. Requires lynx package to convert HTML email to plaintext. Handles SMTP errors by retrying or falling through to the next email. Adds the option to opt out of course specific emails in the user dashboard with an Email Settings link for each course. Uses severable configurable settings with defaults. DEFAULT_BULK_FROM_EMAIL specifies the from address for email. EMAILS_PER_TASK specifies the number of emails each celery task takes on. EMAIL_HOST, EMAIL_PORT, EMAIL_HOST_USER, EMAIL_HOST_PASSWORD, and EMAIL_USE_TLS for the SMTP email backend settings. Co-authored-by: Akshay Jagadeesh <akjags@gmail.com>
Kevin Luo committed
-