Calen Pennington
d534855b54
Make the overview page pull data from the db, rather than static content
2012-10-01 15:16:30 -04:00
Chris Dodge
27016465f4
support some simple authorization scheme to view/edit courses
2012-10-01 15:13:19 -04:00
Calen Pennington
ea8ab0f809
Add basic overview.html from tom's wireframe to CMS
2012-10-01 15:12:29 -04:00
Chris Dodge
84a0603754
shimmy around the upload_asset widget to at least not mess up the edit unit rendering. Now it'll always be at the bottom
2012-09-28 11:42:11 -04:00
Chris Dodge
adad3c550b
Support asset library references in CapaModule. Also some code refactoring/cleanup. Preparing for review and submit
2012-09-27 12:31:45 -04:00
Chris Dodge
39e64c1e56
work in progress. Need to commit before rebasing to master
2012-09-27 10:24:53 -04:00
Chris Dodge
7512b78eb2
work-in-flight for uploading/serving of static content for courses
2012-09-27 10:24:53 -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
2554413291
Hook up link to create modules from templates
2012-09-25 10:10:44 -04:00
Calen Pennington
eb20e47160
Remove drag-and-drop handles from navigation until we actually are going to enable them
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
Chris Dodge
a85b255271
Define 'system metadata' which should not be editable by the end user. When posting back metadata edits, we need to fetch a copy of the existing metadata and apply the changes.
2012-09-24 16:54:46 -04:00
Chris Dodge
e6445ceaa0
adjust implementation to reflect feedback from Calen. Also limit the jQuery selection to be within the metadata-edit region, just to avoid picking up other elements decorated with that attribute
2012-09-24 13:03:34 -04:00
Chris Dodge
4b6eabec5f
Support editing of metadata on Sequences
2012-09-21 14:29:19 -04:00
Chris Dodge
d51f127afa
work-in-progress: As a problem author, I would like to be able to edit module metadata
2012-09-21 14:29:19 -04:00
Calen Pennington
d7dffb034b
Merge pull request #721 from MITx/feature/cale/cms-remove-wips
...
Feature/cale/cms remove wips
2012-09-18 12:44:08 -07:00
Calen Pennington
da4206f170
Remove scratch pad ui WIPs, until we decide we actually want it
2012-09-18 15:31:32 -04:00
Calen Pennington
1e54023d36
Don't make bottom save & update button as wip
2012-09-18 15:28:43 -04:00
Calen Pennington
07d4f43f80
Use display names for module edit links in the cms
2012-09-18 15:26:37 -04:00
Calen Pennington
c1ce5a87ac
Move sequence nav into xmodule
2012-09-18 13:19:01 -04:00
Victor Shnayder
523cb334a0
Hook up reordering children in the browser.
...
* NOTE: the new order is NOT saved to the server!
2012-08-08 13:15:05 -04:00
Victor Shnayder
b46172da9b
Rename module.name and descriptor.name to url_name
...
* update templates and code references
* also a display_name property that defaults to cleaned url_name
2012-08-03 11:36:54 -04:00
Kyle Fiedler
b777d2c057
Added some more style for cal view and nav bar
2012-07-30 09:51:50 -04:00
Kyle Fiedler
d53e4bd38f
Added more styles includeing the index page more color changes and header styles
2012-07-30 09:51:49 -04:00
Kyle Fiedler
9d638d2ac0
Added some more style for cal view and nav bar
2012-07-30 09:50:25 -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
61446b0544
Make javascript for video previews work correctly
2012-07-24 16:14:01 -04:00
Calen Pennington
5a9ba65571
Add youtube api to CMS for video module
2012-07-24 16:14:00 -04:00
Calen Pennington
230dd88afd
Add global methods used by video module to CMS
2012-07-24 16:14:00 -04:00
Calen Pennington
2d570f7c54
Load preview modules when a cms edit page is opened
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
15ac476781
Display preview html on the module edit page. Javascript for previews doesn't yet function
2012-07-24 15:05:07 -04:00
Calen Pennington
57d8361acb
Escape characters from raw xml data going into the text box so that the round-trip doesn't get rid of neccessary xml escaping
2012-07-24 15:05:06 -04:00
Calen Pennington
7a34a8c342
Fix failing tests
2012-07-23 13:49:11 -04:00
Calen Pennington
5915532a57
Consolidate code used for disabling USE_DJANGO_PIPELINE feature
2012-07-23 11:27:22 -04:00
Bridger Maxwell
2f4aba8042
If a user is anonymous when they click the enroll button, they will automatically be enrolled in the course if they immediately log in our create an account.
2012-07-21 17:52:28 -04:00
Victor Shnayder
5609ca6e2b
remove empty marketing template
2012-07-16 13:34:05 -04:00
Victor Shnayder
d10f49d74b
add reg_complete template
2012-07-16 13:34:05 -04:00
Victor Shnayder
ddf84d807d
add login and logout links to cms header
2012-07-16 13:34:04 -04:00
Victor Shnayder
5a766c085d
Fix signup form link
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
Victor Shnayder
339e9a68f4
Make end-to-end tests work again
...
* NOTE: successfully running the tests depends on an updated version of
django-pipeline, which fixes a unicode bug (efaba4ac63 )
Config changes:
* Use separate db for the cms
* Run collectstatic before running tests--needed to get everything in the right place for loading pages
* fix some paths related to this
* Turn off JS compressor for CMS
* add empty test_root/uploads dir
Code changes:
* Add cms tests to check that home page and signup pages load
* Add cms account creation test
* Make github sync tests clean out repo dirs before running.
2012-07-13 11:51:33 -04:00
Victor Shnayder
ff59c9bfa9
Initial connection of student module with cms.
...
* Enable account creation
* Some code cleanups
* Fix access to nonexistent fields in the account creation view
* Formatting fixes
2012-07-13 11:51:32 -04:00
Calen Pennington
fdd9663699
Merge remote-tracking branch 'origin/master' into dormsbee/multicourse
...
Conflicts:
common/lib/xmodule/xmodule/capa_module.py
common/lib/xmodule/xmodule/modulestore/xml.py
lms/djangoapps/courseware/views.py
lms/templates/index.html
lms/templates/info.html
lms/templates/main.html
lms/templates/navigation.html
requirements.txt
2012-07-10 13:39:19 -04:00
Calen Pennington
6d246f0685
Merge remote-tracking branch 'origin/master' into ps-cms-backbone
...
Conflicts:
cms/djangoapps/contentstore/views.py
cms/static/coffee/unit.coffee
cms/templates/index.html
cms/templates/widgets/sequence-edit.html
2012-07-10 08:55:45 -04:00
Calen Pennington
cfd6890d68
Merge remote-tracking branch 'origin/master' into cpennington/cms-github
...
Conflicts:
common/lib/xmodule/xmodule/xml_module.py
2012-07-10 08:50:54 -04:00
Kyle Fiedler
389fd7111a
Get rid of comments
2012-07-09 11:08:07 -04:00
Kyle Fiedler
93f8f7685a
Added more wip and fixed issue with after
2012-07-09 10:37:37 -04:00
Kyle Fiedler
dbcad03ddd
Added some fixes for some small things adn reset the js
2012-07-09 10:22:55 -04:00