- 25 Sep, 2013 1 commit
-
-
Nick Parlante committed
-
- 24 Sep, 2013 1 commit
-
-
This is a recurrent ops problem, so we wanted to make it available on the instructor dashboard.
Nick Parlante committed
-
- 19 Sep, 2013 1 commit
-
-
Felipe Montoya committed
-
- 13 Sep, 2013 1 commit
-
-
Ned Batchelder committed
-
- 12 Sep, 2013 5 commits
-
-
Adam Palay committed
-
Adam Palay committed
-
Adam Palay committed
-
Adam Palay committed
-
fix templates
Adam Palay committed
-
- 10 Sep, 2013 1 commit
-
-
David Baumgold committed
-
- 06 Sep, 2013 1 commit
-
-
Calen Pennington committed
-
- 05 Sep, 2013 1 commit
-
-
Vik Paruchuri committed
-
- 04 Sep, 2013 1 commit
-
-
Sarina Canelake committed
-
- 31 Aug, 2013 1 commit
-
-
A one-click way of getting to editing the course
Jason Bau committed
-
- 29 Aug, 2013 12 commits
-
-
Added some text to guide the student to register with a particular email address. This is the one that was entered into the enrollment/invitation form by the instructor. Modified the template and associated test.
David Adams committed -
Jason Bau committed
-
Adds the edX Marketing-approved template as html default.
Brian Wilson committed -
Includes Data + Schema migrations for optout email -> user.id change. Note that migrations should be reversible.
Jason Bau committed -
Some minor pep8 cleanup
Sarina Canelake committed -
Sarina Canelake committed
-
Sarina Canelake committed
-
Sarina Canelake committed
-
Switch to using decorators; refactor and cleanup tests.
Sarina Canelake committed -
Delay for possible race condition with fetching course email object. Use settings.SITE_NAME for host name to generate email footer url.
Kevin Luo committed -
Kevin Luo 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
-
- 27 Aug, 2013 1 commit
-
-
Inspired by: http://eldarion.com/blog/2013/02/14/entry-point-hook-django-projects/ Moves startup code to lms.startup and cms.startup, and calls the startup methods in wsgi.py and manage.py for both projects.
Calen Pennington committed
-
- 26 Aug, 2013 6 commits
- 22 Aug, 2013 1 commit
-
-
Will Daly committed
-
- 21 Aug, 2013 2 commits
-
-
Fixed test_masquerade failure due to not clearing the modulestore between tests.
Will Daly committed -
Modified navigation tests to use MixedModulestore Updated factories to find editable modulestore Updated test_submitting_problems Updated test_tabs.py Updated test_view_authentication Updated test_views Updated courseware/tests/tests.py Updated test_masquerade Updated test_module_render Pylint fixes Updated video and word cloud tests Updated course wiki tests Updated license and open_ended tests. One open_ended test still failing due to Mako initialization issues Updated staticbook Updated django_comment_client tests Updated instructor tests Updated instructor task tests Updated external_auth tests Updated course_groups
Will Daly committed
-
- 20 Aug, 2013 2 commits
-
-
Chris Dodge committed
-
Chris Dodge committed
-
- 19 Aug, 2013 1 commit
-
-
Adam Palay committed
-
- 16 Aug, 2013 1 commit
-
-
change over the modulestore configuration to be a dict and use a property accessor. Also update some django-admin configs to use this means to set the runtime configuration
Chris Dodge committed
-