- 25 Jul, 2013 15 commits
-
-
Kevin Luo committed
-
Kevin Luo committed
-
Fix failing acceptance test
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 -
Sarina Canelake committed
-
Misc improvements to make lettuce testing a bit saner
David Baumgold committed -
David Baumgold committed
-
Make the service-variant flag on manage.py longform only
Calen Pennington committed -
Ihoover/feature flag auto auth
ihoover committed -
override .sr class from keeping tooltips hidden in sequence nav
Sarina Canelake committed -
Blank common and advanced problems now display an inline score of "0 points" upon creation
Renzo Lucioni committed -
Embedded discussion component defaults to "Discussion" Blank HTML page defaults to "Text" Video component defaults to "Video" These default names show up in tooltips.
Adam Palay committed -
Calen Pennington committed
-
Giulio Gratta committed
-
Update diff-cover to latest version
Sarina Canelake committed
-
- 24 Jul, 2013 11 commits
-
-
remove test that csrf middleware is disabled (since we can't seem to reload middleware between tests) move definitions from setuo into test method
ihoover committed -
Renzo Lucioni committed
-
Make cms.dev environment work with manage.py
Calen Pennington committed -
change of defaults for rerandomize/showanswer
Don Mitchell committed -
Add an XBlock student_view to XModule
Calen Pennington committed -
Calen Pennington committed
-
Moved to xlint rather than setting to old default.
Don Mitchell committed -
Warn user that the course behavior may change.
Don Mitchell committed -
This just wraps XModule.get_html, and ignores javascript and css for now. [LMS-189]
Calen Pennington committed -
Merge pull request #451 from edx/cale/add-a-manage.py-command-that-understands-the-extra-edx-options Add a manage.py command that understands the extra edX options
Calen Pennington committed -
Calen Pennington committed
-
- 23 Jul, 2013 14 commits
-
-
Fix/adam/file upload
Adam committed -
Conflicts: lms/djangoapps/courseware/tests/test_views.py
Diana Huang committed -
Hotfix 2013 07 23
Diana Huang committed -
It seems like self.tabs is getting set to an empty set [] now rather tha...
chrisndodge committed -
ihoover committed
-
Conflicts: cms/templates/howitworks.html
Brian Talbot committed -
Conflicts: lms/djangoapps/courseware/tests/test_views.py
Diana Huang committed -
ihoover committed
-
ihoover committed
-
Jay Zoldak committed
-
add new test to assert that course creation will populate default tabs as expected. Also update factory to not override defaults on tabs array. Also simplfy self.tab test condition.
Chris Dodge committed -
It seems like self.tabs is getting set to an empty set [] now rather than None. This causes the tab defaulting to not populate, leading to crashes in the LMS if someone makes a new course with additional tabs (e.g. static tabs or pdf-textbooks)
Chris Dodge committed -
add a /jump_to_id/ shortcut for producing more durable links between cou...
chrisndodge committed -
Link section to course outline
jkarni committed
-