Calen Pennington
|
05c02f0d5f
|
Fixing tests from changes around draft mode
|
2012-10-10 12:49:51 -04:00 |
|
Calen Pennington
|
75f8b7c98d
|
Add Draft module store that is used whenever any item is update in the CAS (but not during import, and not for templates)
|
2012-10-10 12:42:14 -04:00 |
|
Chris Dodge
|
a80e8ce3d5
|
respond to Cale pull request comments. Update access.py (LMS) to use the same 'check for legacy group name first' logic. Add SECRET_KEY setting to the CAS project so that auth tokens from CAS are accepted in the LMS
|
2012-10-09 15:11:07 -04:00 |
|
Chris Dodge
|
68945fdc77
|
adhere to the naming conventions of user groups (instructor_* and staff_* of the LMS AuthZ implementation). While we're keeping our authz.py implementation - which is duplicative of LMS's access.py - in order to minimize code churn/risk-of-regression, there is data compatibility so the two systems will interpret the data the same way
|
2012-10-09 13:14:31 -04:00 |
|
Calen Pennington
|
aff44b1f11
|
Merge remote-tracking branch 'origin/master' into feature/cale/cms-master
Conflicts:
cms/djangoapps/contentstore/views.py
|
2012-10-02 12:12:55 -04:00 |
|
Calen Pennington
|
05b9e6cab2
|
Standardize more of css between lms and cms
|
2012-10-01 15:17:40 -04:00 |
|
Calen Pennington
|
44805ca383
|
Make discussion js work for cms as well as lms so that inline discussion xmodules load
|
2012-10-01 15:16:54 -04:00 |
|
Calen Pennington
|
c0ca7fe697
|
Make expansion/contraction work on overview page
|
2012-10-01 15:16:54 -04:00 |
|
Chris Dodge
|
27016465f4
|
support some simple authorization scheme to view/edit courses
|
2012-10-01 15:13:19 -04:00 |
|
Chris Dodge
|
85e6c23386
|
work-in-flight for uploading/serving of static content for courses
|
2012-09-27 10:24:53 -04:00 |
|
Calen Pennington
|
d4377d4ada
|
Make imports into the CMS ignore broken modules, while still loading bad xml as error modules in the LMS
|
2012-09-25 10:10:44 -04:00 |
|
Calen Pennington
|
7d8095cd97
|
Initial port of templates into filesystem based storage
|
2012-09-25 10:10:44 -04:00 |
|
Calen Pennington
|
2554413291
|
Hook up link to create modules from templates
|
2012-09-25 10:10:44 -04:00 |
|
Calen Pennington
|
2223d2007b
|
Only display the LMS link if it's set up, and don't error if it isn't
|
2012-09-25 09:18:54 -04:00 |
|
Calen Pennington
|
c7209a736e
|
Add links from the editing page for the cms to the corresponding page in the lms
|
2012-09-25 09:18:54 -04:00 |
|
Victor Shnayder
|
6017aa698b
|
add ENABLE_DISCUSSION_SERVICE: "False" to cms config
|
2012-09-06 17:28:12 -04:00 |
|
Calen Pennington
|
3b36fbf914
|
Move mitxmako out of common lib, and pass template rendering function into MongoModuleStore
|
2012-08-16 12:49:42 -04:00 |
|
Calen Pennington
|
c4bed2c128
|
Add basic authentication support for requests made to the xqueue server
|
2012-08-14 11:59:47 -04:00 |
|
Calen Pennington
|
91b6bb649c
|
Move queue interface url and auth into configuration, rather than hardcoding it
|
2012-08-14 11:59:46 -04:00 |
|
David Ormsbee
|
510435ada5
|
Sketchy adding of test dbs to the cms test.py config file -- these are required for the Student (shared django app) tests to run
|
2012-08-13 00:35:51 -04:00 |
|
Calen Pennington
|
6abc2d733f
|
Merge pull request #370 from MITx/feature/bridger/django1.4
Feature/bridger/django1.4
|
2012-08-08 12:52:33 -07:00 |
|
Bridger Maxwell
|
7ae0005afd
|
Fixed CMS setting for 1.4 transition.
|
2012-08-08 13:30:43 -04:00 |
|
Calen Pennington
|
80b8529f2f
|
Merge branch 'hotfix/1.0.4'
Conflicts:
common/djangoapps/util/middleware.py
|
2012-08-08 11:05:26 -04:00 |
|
Calen Pennington
|
8059008bde
|
Switch from exception logging middleware to a django signal handler, so that we no longer swallow Http404 exceptions and turn them into 500 errors
|
2012-08-06 10:13:12 -04:00 |
|
Victor Shnayder
|
2f4bf5f606
|
Minor fixes to cms
* make logging work properly in cms, dev
* fix a comment
|
2012-08-01 19:25:47 -04:00 |
|
Victor Shnayder
|
46775386d3
|
make CACHE_TIMEOUT messages go away
|
2012-08-01 11:40:12 -04:00 |
|
ichuang
|
381d247589
|
djangoapps/student/views.py now uses soup.getText, which needs beautifulsoup4
|
2012-07-31 21:43:29 -04:00 |
|
Calen Pennington
|
89b5f5b2be
|
Minor review notes
|
2012-07-30 16:11:35 -04:00 |
|
Calen Pennington
|
1fce1dbe34
|
Make sure that django-pipelined css and js don't collide between the cms and lms
|
2012-07-30 14:04:39 -04:00 |
|
Calen Pennington
|
6bd9cd6c28
|
Add management command for syncing with github
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
cec2c893be
|
Add AWS keys so that the CMS can send email
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
818cb0d1e7
|
Separate cms and lms auth and env files, and have the LMS that runs with the CMS use the CMS modulestore
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
d86b72fc24
|
Split REPOS data into separate file on aws
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
7e06c72e42
|
Add logsettings to CMS
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
d6dc45756c
|
Add an aws settings for the cms
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
39e5a7762e
|
Make github_sync use a namedtuple for repo settings
|
2012-07-30 12:59:28 -04:00 |
|
Calen Pennington
|
29cf09763f
|
Fixing up cms tests to only use data in common/test/data
|
2012-07-25 10:09:25 -04:00 |
|
Calen Pennington
|
8a0270ea2b
|
Allow for modular css from XModules, and split capa module css out as a test
|
2012-07-24 16:14:04 -04:00 |
|
Calen Pennington
|
8481937f59
|
Move Logger and *withPrefix javascript into a common location
|
2012-07-24 16:14:03 -04:00 |
|
Calen Pennington
|
87ce82570d
|
Move vendor javascript into common/static/js/vendor, so that they can be shared between the CMS and LMS, and create an html template that includes all of the vendor js needed for the courseware
|
2012-07-24 16:14:03 -04:00 |
|
Calen Pennington
|
19a3c14ab9
|
Split out code to replace /static urls in get_html into a separate module so that it can be used in CMS previews
|
2012-07-24 16:14:01 -04:00 |
|
Calen Pennington
|
987fe17358
|
Load js fragments in order, so that Subview is loaded before the classes that use it
|
2012-07-24 16:14:00 -04:00 |
|
Calen Pennington
|
5026d6e9fb
|
Give all XModuleDescriptors a module_class, and make it inheritance of js_module_names work
|
2012-07-24 16:14:00 -04:00 |
|
Calen Pennington
|
3cdceab16c
|
Uniquify js fragments pulled from XModules, and load both XModuleDescriptor and XModule js into the cms
|
2012-07-24 16:13:59 -04:00 |
|
Calen Pennington
|
3fa636e060
|
Move module javascript into common/lib/xmodule. Still TODO: run jasmine tests in that directory
|
2012-07-24 16:13:59 -04:00 |
|
Calen Pennington
|
6bf0e093bc
|
Add tests for the edit page for the toy course, and make sure that exporting to github sets up the git repo properly
|
2012-07-24 15:05:07 -04:00 |
|
Calen Pennington
|
15ac476781
|
Display preview html on the module edit page. Javascript for previews doesn't yet function
|
2012-07-24 15:05:07 -04:00 |
|
David Ormsbee
|
729070763f
|
Convert @mitx.mit.edu emails to @edx.org emails
|
2012-07-23 23:43:34 -04:00 |
|
Victor Shnayder
|
264a5b5557
|
fix repo paths (to data/)
|
2012-07-16 13:34:04 -04:00 |
|
Victor Shnayder
|
c176a7fe92
|
Add account creation and login to CMS
* connect up views from student app
* Add initial @login_required decorators on the protected views
* Add tests for some of the basic functionality
|
2012-07-16 13:34:04 -04:00 |
|