Andy Armstrong
4fa33e25ed
Studio support for cohorted courseware
...
TNL-652
2015-01-15 10:33:45 -05:00
David Baumgold
34c6415527
Use STUDIO_SHORT_NAME for Studio
...
STUDIO_NAME = "edX Studio"
STUDIO_SHORT_NAME = "Studio"
2014-12-23 11:14:58 -05:00
David Baumgold
7366d2b1a2
Replace "edX Studio" with "{studio_name}"
...
For theming and internationalization
2014-12-19 13:58:42 -05:00
Andy Armstrong
356b2335e9
Add base support for cohorted group configurations
...
TNL-649
2014-12-05 09:52:26 -05:00
Greg Price
067e270a84
Fix spelling of complementary role
2014-11-05 15:48:51 -05:00
polesye
83fbdc2ac4
TNL-481: Add RequireJS Optimizer.
2014-10-20 17:33:21 +03:00
Se Won Jang
11d260910f
Implemented Validation for Course Advanced Setting
...
This commit adds validation for course advanced settings. Currently when course
administrators make invalid changes in the Settings/Advanced Settings tab,
they're not notified through a new modal window of the list of invalid settings
changes.
* Extending CourseMetadata
- Previously, we only had update_from_json method in CourseMetadata.py,
and it was only validating one field every POST request.
- Now we have validate_and_update_from_json method that encapsulates the
functionality of update_from_json into a validation call
- To avoid discrepancy of validation standards between modules, validation
uses the from_json method implemented to each field in xblock.
* Different Response in advanced settings ajax requests
- After receiving a POST ajax request, course.py calls
validate_and_update_from_json, and sends a json object of either:
1) valid course metadata model
2) error objects
* Error Messages shown in validation-error-modal
- error objects passed through ajax are shown in a separate modal.
2014-08-26 11:24:38 -07:00
Alexander Kryklia
095b07275e
Unflag Group Configurations, Render only existing children in staff view of split_test.
2014-08-22 16:43:54 -04:00
louyihua
9d284d2f61
Fix quotation mark & apostrophe related i18n bug
...
Just done by using the escapejs function :)
2014-07-16 23:56:30 +08:00
Andy Armstrong
dbd3ffed66
Fix i18n bug on Studio's Advanced Settings page
...
STUD-1955
HTML escaped localized text that was output to
JavaScript.
2014-07-08 19:22:07 -04:00
Tim Babych
34ac6abe1c
Merge pull request #4316 from edx/anton/group-experiments
...
BLD-1117, BLD-1217: Add read-only list of Group Configurations, Create feature flag.
2014-07-07 20:03:43 +03:00
Tim Babych
a153092cb5
Add FEATURE['ENABLE_GROUP_CONFIGURATIONS'] and os.environ['FEATURE_GROUP_CONFIGURATIONS'].
2014-07-03 15:30:18 +03:00
polesye
d38b51cb4a
BLD-1117: Add read-only list of Group Configurations.
2014-07-02 18:26:27 +03:00
louyihua
94faa6b836
Misuse of 'gettext' into mako templates
...
To translate strings in mako templates, the pattern of ```${_()}``` should be used instead of ```gettext``` even if the strings to be translated is located in a ```script``` block.
2014-07-02 20:59:18 +08:00
cahrens
a4b172d9d8
Display names, help text, and "deprecated" for Advanced Settings.
...
STUD-302, STUD-303
2014-06-26 16:54:22 -04:00
Calen Pennington
8f72394e81
Merge remote-tracking branch 'edx/master' into opaque-keys-merge-master
...
Conflicts:
cms/templates/widgets/header.html
2014-05-19 09:20:08 -04:00
Mark Hoeber
8fcbdaed03
Update of all templates
...
Changed help button to link and removed drop-down items
2014-05-16 20:38:09 -04:00
Calen Pennington
0d88379eeb
Make course ids and usage ids opaque to LMS and Studio [partial commit]
...
This commit adds all of cms.
These keys are now objects with a limited interface, and the particular
internal representation is managed by the data storage layer (the
modulestore).
For the LMS, there should be no outward-facing changes to the system.
The keys are, for now, a change to internal representation only. For
Studio, the new serialized form of the keys is used in urls, to allow
for further migration in the future.
Co-Author: Andy Armstrong <andya@edx.org >
Co-Author: Christina Roberts <christina@edx.org >
Co-Author: David Baumgold <db@edx.org >
Co-Author: Diana Huang <dkh@edx.org >
Co-Author: Don Mitchell <dmitchell@edx.org >
Co-Author: Julia Hansbrough <julia@edx.org >
Co-Author: Nimisha Asthagiri <nasthagiri@edx.org >
Co-Author: Sarina Canelake <sarina@edx.org >
[LMS-2370]
2014-05-07 12:56:43 -04:00
Mark Hoeber
fd45874372
Updated help on Advanced Settings page
...
Added note to use double, not single quotes for string values.
STUD-1144
2014-01-15 14:21:59 -05:00
Nick Parlante
0931e5fbe2
Mention " vs. ' syntax in help text
...
Not that I could ever make such a bonehead error!
2013-12-12 11:53:52 -08:00
Don Mitchell
7f91ce40ae
Restful api for course advanced settings
...
STUD-948
2013-11-26 10:17:52 -05:00
Don Mitchell
17864353a5
Restful course settings
...
STUD-946
STUD-947
2013-11-22 10:55:35 -05:00
Mark Hoeber
f5ae957a91
Studio: Review all panel help copy
...
Reviewed and updated all on-page panel help text in Studio for clarity,
consistency, and brevity. Updated template HTML files to change text
STUD-924
2013-11-19 10:35:17 -05:00
cahrens
9a6494926d
Move imports to top of file.
2013-10-24 14:01:24 -04:00
cahrens
355ebd62e3
Convert course team management to new URL scheme.
...
Move RESTful URLs into our "done" section.
2013-10-24 14:01:24 -04:00
David Baumgold
d97921e6e2
Convert Studio JS to use require.js
2013-10-04 13:43:50 -04:00
Brian Talbot
c2507ddc21
Studio: revises class naming conventions applied to the <body> element and used for view specific styling
2013-10-01 16:53:41 -04:00
David Baumgold
d984311b2e
Remove references to template loader JS library
2013-09-06 09:59:56 -04:00
David Baumgold
7d7513b6fe
Merge pull request #470 from edx/db/course-team-admin-grants
...
Grant admin rights to members of the course team
2013-07-30 13:36:56 -07:00
David Baumgold
eac14615cd
Load advanced_entry template on page, rather than via AJAX
2013-07-29 14:28:40 -04:00
David Baumgold
724ef2e1e5
Fixing test failures
2013-07-29 13:12:04 -04:00
David Baumgold
a6f349dab9
Studio i18n
2013-07-12 16:25:39 -04:00
Peter Fogg
72e08456a8
Refactor Advanced Settings page to use Backbone notifications.
2013-06-24 09:48:37 -04:00
David Baumgold
082e24c634
Removed references to server_error.js
2013-05-23 12:09:12 -04:00
Frances Botsford
4e79d064a0
removed symbolset, replaced with fontawesome for alerts, notifications, and all references in js files
2013-05-22 15:55:55 -04:00
Brian Talbot
f069c1a1a1
Studio: style reorg
...
typography, SASS import, mixins/extends
2013-05-14 17:15:07 -04:00
Brian Talbot
7882845786
studio - alerts: correcting page title
2013-04-08 17:09:43 -04:00
Brian Talbot
3f22826e26
studio - alerts: adding some ARIA-centric accessibility information to example prompts/notifications and advanced settings save notification
2013-04-08 16:28:31 -04:00
Brian Talbot
bcf4775610
studio - alerts: removed banners as a design pattern (not using them) and corrected advanced setting links and smoothscrolling
2013-04-08 13:47:01 -04:00
Brian Talbot
a6c35fb2ce
studio - addressing pull request to merge to master feedback
2013-04-08 09:30:09 -04:00
Brian Talbot
512e4fe3bd
resolving local merge with master and sprucing style and templates for merge with master
2013-04-05 15:13:21 -04:00
Brian Talbot
653369e3cf
resolving local stash merge
2013-03-28 12:37:58 -04:00
Brian Talbot
cdcdfd49e0
studio - alerts: resolving local master merge conflcits
2013-03-18 10:58:16 -04:00
cahrens
eea5900591
Add in Mark's copy changes.
2013-03-12 11:15:50 -04:00
cahrens
99f55266f5
Do not need to pass blacklist keys to client.
2013-03-12 09:27:46 -04:00
cahrens
7e8fcb85ff
Updated Selenium test, deleted dead code related to Advanced Settings.
2013-03-11 16:56:24 -04:00
Brian Talbot
72a7ec9e07
studio - advanced settings: removed new/delete controls from advanced policies and makde key fields readonly/disabled since we're now showing all policy metadata
2013-03-11 11:31:48 -04:00
Brian Talbot
62514d85a3
studio - alerts: loosely wired advanced settings with new notification and alert messages
2013-03-06 15:36:38 -05:00
Brian Talbot
ec90d349e2
studio - alerts: revisited advanced editor notification UI to marry new styles/behavior - WIP
2013-03-04 12:47:07 -05:00
Mark L. Chang
f1c8301e4f
added question marks
2013-02-21 22:47:48 -05:00