- 07 Apr, 2015 40 commits
-
-
Daniel Friedman committed
-
Christine Lytwynec committed
-
Adam Palay committed
-
Sarina Canelake committed
-
Check settings.FEATURES["ADVANCED_SECURITY"] first
David Baumgold committed -
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
David Baumgold committed
-
Afzal Wali committed
-
This commit pulls in changes from #4487 that implements keyword substitution for bulk emails. With these changes, an instructor can include keywords in their bulk emails which will be automatically substituted with the corresponding value for the recepient of the email. Keywords are of the form %%keyword%%, and the keywords implemented in this commit include: %%USER_ID%% => anonymous_user_id %%USER_FULLNAME%% => user profile name %%COURSE_DISPLAY_NAME%% => display name of the course %%COURSE_END_DATE%% => end date of the course Client-side validations have also been implemented to ensure that only emails with well-formed keywords can be sent. The architecture is designed such that adding in new keywords in the future would be relatively straight-forward.
njdup committed -
David Baumgold committed
-
We do this intentionally, to preserve tracebacks
David Baumgold committed -
David Baumgold committed
-
David Baumgold committed
-
Nimisha Asthagiri committed
-
TNL-884
zubair-arbi committed -
This reads configuration directly from yaml and imports it directly into settings
John Jarvis committed -
It might be different from the requested filename.
cahrens committed -
Tests in common are run with both CMS and LMS configuration (with different env files). Ensure the DEFAULT_FILE_STORAGE variables are in both environments.
cahrens committed -
Jesse Zoldak committed
-
This should always be overridden by the testcases if needed.
Jesse Zoldak committed -
Christine Lytwynec committed
-
Christine Lytwynec committed
-
TNL-735
Daniel Friedman committed -
Syed Hassan Raza committed
-
Fixed the edX middleware to lazily create request context for Mako templates, so that it is based on any changes made to the request object. Verified that with this fix the "Instructor" tab is correctly hidden when a staff member is viewing the course as a student.
Andy Armstrong committed -
Sarina Canelake committed
-
OPEN-328
Sarina Canelake committed -
OPEN-328
Sarina Canelake committed -
spinner.gif and spinner-on-grey.gif are the same file. Explicitly give the LMS a spinner.gif file. OPEN-328
Sarina Canelake committed -
OPEN-328
Sarina Canelake committed -
OPEN-328
Sarina Canelake committed -
Ben Patterson committed
-
Clinton Blackburn committed
-
Move app-generated context back into properties. Ignore BI events through segment's webhook. Ignore events without Data in Properties.
Nimisha Asthagiri committed -
This commit puts a limit on the size of files that course staff can upload to MongoDB. The limit is enforced on the frontend in javascript as well as backend via the /upload endpoint. The limit is hard-coded in cms/envs/common.py and may be changed according to the user's custom needs. If the user tries to upload a file that's too large, an error message will pop up, with a customizable url that pointing the user to an external page with an alternate upload procedure. This url is specified im cms/envs/common.py. If not set, this url will not be displayed.
Jim committed -
Assert mistakenly had comma instead of double-equal - now correct.
John Eskew committed -
Sarina Canelake committed
-