Commit Graph

162 Commits

Author SHA1 Message Date
Don Mitchell
3722685e1a No longer persist XModule templates
Instead, we use XModule field default values when creating an empty
XModule. Driven by this use case, we also allow for XModules to be
created in memory without being persisted to the database at all. This
necessitates a change to the Modulestore api, replacing clone_item with
create_draft and save_xmodule.
2013-07-16 14:33:58 -04:00
Brian Talbot
e1c02b1b31 Studio: removing preventDefault from course creator request button 2013-07-12 16:50:00 -04:00
Frances Botsford
260b5ccef4 i18n the view live button on the studio dashboard 2013-07-12 16:25:44 -04:00
David Baumgold
a6f349dab9 Studio i18n 2013-07-12 16:25:39 -04:00
Brian Talbot
c75041e168 Studio: adds in disabled/submitting state and logic for course creation button 2013-07-12 14:25:32 -04:00
cahrens
08a1055cba Updates to index page text. 2013-07-12 13:35:27 -04:00
Brian Talbot
c360faed58 Studio: revises dashboard course creation button and form interaction 2013-07-11 16:30:30 -04:00
cahrens
9b2c384666 Add post callback to request course creator status. 2013-07-11 13:53:56 -04:00
Brian Talbot
59850cb4a3 Studio: cleans up new course form and course listings display 2013-07-11 12:44:26 -04:00
cahrens
51c9523f97 Only send a single variable to index.html about authorship rights. 2013-07-11 12:36:30 -04:00
Brian Talbot
41651308f3 Studio - revises dashboard logic to handle authorship cases specifically (WIP) 2013-07-10 15:27:30 -04:00
Brian Talbot
52feb5fe6d Studio - revises dashboard logic to handle authorship cases specifically 2013-07-10 15:16:00 -04:00
Brian Talbot
80f827df2c Studio: reverting dashboard HTML/UI back to previous state 2013-07-10 15:15:59 -04:00
Brian Talbot
f6991a9a6c Studio: revises dashboard copy when no courses exist for user 2013-07-10 15:15:59 -04:00
Brian Talbot
f8a665e523 Studio: revises notice copy to reference UI above, not below 2013-07-10 15:15:59 -04:00
Mark L. Chang
a03810e369 copy changes 2013-07-10 15:15:59 -04:00
Brian Talbot
394292ec1b Studio: revises static dashboard states for all authorship rights scenarios 2013-07-10 15:15:59 -04:00
Brian Talbot
8f5c972e79 Studio: revises static states for all authorship cases on dashboard (WIP) 2013-07-10 14:57:10 -04:00
Brian Talbot
8da6543d90 Studio: adds static states for all authorship cases on dashboard (WIP) 2013-07-10 14:57:10 -04:00
Frances Botsford
571ebb1fcd removed symbolset, replaced with fontawesome for view live, expand collape, zoom buttons 2013-05-22 15:55:48 -04:00
Frances Botsford
81cb921e32 removed symbolset, replaced with fontawesome throughout for new buttons; updated old code for new button at bottom of grading to also use the FA style 2013-05-22 15:55:48 -04:00
Brian Talbot
f069c1a1a1 Studio: style reorg
typography, SASS import, mixins/extends
2013-05-14 17:15:07 -04:00
Steve Strassmann
6e34c668bb introduce i18n 2013-04-17 11:30:29 -04:00
Chris Dodge
472e657692 mark stumble on case where he had a None course 2013-04-08 14:07:37 -04:00
ichuang
2e852d16ac Merge remote-tracking branch 'edx-mitx/master' into feature/ichuang/staff-email-for-course-creation
Conflicts:
	cms/envs/common.py
2013-04-04 17:34:52 +00:00
ichuang
1969a6633e if user course creation is disabled & if staff email given, add link to request course creation by email 2013-03-31 16:05:09 +00:00
ichuang
a0fab132a1 sort course index in studio my courses page 2013-03-31 15:51:14 +00:00
Brian Talbot
420c8216aa demo change to resolve push error 2013-03-22 11:31:47 -04:00
Brian Talbot
22fd8432c3 demo change to resolve push error 2013-03-22 11:31:43 -04:00
Brian Talbot
f11e54ddc7 studio - syncing up page <title> values with UI titles/headings 2013-03-22 11:27:16 -04:00
Brian Talbot
266e8951a4 made necessary code revisions per https://github.com/MITx/mitx/pull/1515/files#r3069750 2013-02-19 17:18:09 -05:00
cahrens
596de8ab2c Hook up "View Live" buttons and get "New Static Tab" working again. 2013-02-19 11:34:41 -05:00
Brian Talbot
9b09d043bd studio - adding introduction areas to all templates and infrastructure for its contnet 2013-02-14 12:49:58 -05:00
Brian Talbot
47c117bf03 studio - page headers: resolved new course update creation JS issue caused by new markup 2013-02-14 10:52:25 -05:00
Brian Talbot
1a1be106ae studio - page headers: added in view live links to course dashboard 2013-02-14 10:14:10 -05:00
Brian Talbot
6ade6983ae studio - page headers: added in logic to style page actions' height based on title having a subtitle or not 2013-02-14 09:38:32 -05:00
Brian Talbot
e13db29efc resolving merge from feature/btalbot/studio-softlanding 2013-02-13 12:42:15 -05:00
Don Mitchell
d569c559ca Merge branch 'feature/btalbot/studio-softlanding' of github.com:MITx/mitx into feature/btalbot/studio-softlanding
Conflicts:
	cms/djangoapps/contentstore/views.py
	cms/static/js/views/settings/main_settings_view.js
	cms/templates/index.html
	cms/templates/settings.html
2013-02-12 16:57:00 -05:00
Brian Talbot
70e11e823c studio - made all page heading chrome have consistent markup 2013-02-12 15:07:32 -05:00
Chris Dodge
4f67c6c052 quick hack to give some protection from unauthorized users from making new courses. Make it so only is_staff people see the 'Create New Course' button. 2013-02-10 16:17:08 -05:00
Brian Talbot
71ae45fd0e studio - soft landing UI: how it works styling - wip 2013-02-04 14:23:44 -05:00
Brian Talbot
79e3482265 studio - soft landing UI: initial how it works plumbing 2013-02-04 08:25:58 -05:00
Brian Talbot
1144b0eeed studio - soft landing UI: initial header and templating work 2013-02-03 22:22:11 -05:00
Tom Giannattasio
197ea33235 tweaked body color and window styles; adjusting new buttons 2012-12-13 11:20:30 -05:00
Tom Giannattasio
fbbf9e9c0f key bindings and speed reworkings for the my courses and courseware pages 2012-11-29 16:21:51 -05:00
Jay Zoldak
58eea1bc80 Remove section close tag that had no open tag. 2012-11-09 11:40:23 -05:00
chrisndodge
5b179ccf83 Merge pull request #908 from MITx/feature/tomg/cas-new-course-style
polished new course form
2012-10-15 08:07:43 -07:00
Chris Dodge
2aee549a76 don't show courses/create new course if account has not been activated. Also better error messaging on failed logins. Also redirect to index after signup. 2012-10-15 10:48:01 -04:00
Tom Giannattasio
168fccf7ae polished new course form 2012-10-15 10:21:39 -04:00
Chris Dodge
4e4b6accda wip: create new course 2012-10-12 16:11:55 -04:00