Commit Graph

15 Commits

Author SHA1 Message Date
Michael Terry
a34c8c8233 Drop remaining coffee use
This basically commits the transpiled CoffeeScript JS (with minor
cleanup) and removes coffee build support.

A tiny amount of support for xblocks exists, because external users
may have xblocks with coffee. But no coffee in our tree anyway.
2018-04-13 14:10:40 -04:00
Braden MacDonald
caca3e1bdf SAML2 third_party_auth provider(s) - PR 8018 2015-06-26 13:23:59 -07:00
David Baumgold
78963565b8 Moved brew-formulas.txt to Brewfile
http://robots.thoughtbot.com/brewfile-a-gemfile-but-for-homebrew
2014-01-27 10:51:31 -05:00
Julian Arni
ecddd932ca Adding Pillow jpeg and tiff system libs 2013-09-23 16:37:30 -04:00
Kevin Luo
907bf6e1b7 Add bulk email feature for instructors, with optout option
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>
2013-08-29 12:40:31 -04:00
Xavier Antoviaque
a06e34e2f9 Install steps - Fixes mysql package name dependency for Debian/Ubuntu
There is no package called `mysql` in Debian/Ubuntu - instead, MySQL is
split into `mysql-client` and `mysql-server`.

Also deeted duplicate package name.
2013-06-01 17:03:21 -03:00
Slater-Victoroff
3fc7bb6e42 Last requirement that was needed on Jonah's machine. Now working on the fresh Ubuntu install there 2013-05-31 16:52:55 -04:00
Slater-Victoroff
0b0b36028c Added ubuntu requirements for better mysql support 2013-05-31 16:10:11 -04:00
Slater-Victoroff
3b3b5d97e9 Removed npm requirement due to node version conflicts 2013-05-31 14:58:40 -04:00
Slater-Victoroff
6272e89014 Down to node errors on Ubuntu 2013-05-31 14:30:56 -04:00
Slater-Victoroff
6f1f0e115c changed ubuntu strategy for numpy and scipy 2013-05-31 12:46:44 -04:00
Slater-Victoroff
a76adc2871 Added useful requirements and removed problematic scipy 2013-05-31 12:40:43 -04:00
Slater-Victoroff
ab2a919c92 more tests run, some requirements added for graphviz on ubuntu 2013-05-31 12:22:45 -04:00
Slater-Victoroff
1699d24c9a Successful on mac, almost there on ubuntu 2013-05-31 11:24:07 -04:00
Carlos Andrés Rocha
79a029ce9a Clean root project directory 2013-05-15 15:23:55 -04:00