cahrens
b5d72a38d3
Updates from code review. Includes backing out the
...
"as_published" changes I previously put in, as now we
are not adding @draft to locations converted from locators.
2013-11-25 13:55:33 -05:00
cahrens
50128cfb5c
Convert edit_subsection, edit_unit, and publishing to RESTful URLs.
...
STUD-844
2013-11-25 13:55:33 -05:00
Don Mitchell
7ab31f5478
Merge pull request #1710 from edx/dhm/restful_settings
...
Restful course settings
2013-11-22 08:23:12 -08:00
Don Mitchell
17864353a5
Restful course settings
...
STUD-946
STUD-947
2013-11-22 10:55:35 -05:00
Александр
3bbc7430f2
BLD-530: Fix 500 error in transcripts.
2013-11-22 10:06:03 +02:00
cahrens
e7c06e3ab1
Change preview view method to use RESTful URL.
...
STUD-848
2013-11-19 16:56:24 -05:00
cahrens
a170c6f4e7
Change save_item and create_item to RESTful URL.
...
Part of STUD-847.
2013-11-14 11:03:31 -05:00
Don Mitchell
99e7daf796
RESTful refactoring for course_info updates and handouts.
...
html page and update access use 2 different urls
GET update can get an individual update
STUD-944
2013-11-13 13:16:41 -05:00
cahrens
16766a5ee9
Change delete_item to RESTful URL.
...
Part of STUD-847.
2013-11-06 13:49:24 -05:00
Alexander Kryklia
b5bf4b7500
Enable latex problems via key in course.settings.
...
BLD-426
2013-11-04 12:13:23 +02:00
Don Mitchell
45453fae61
Change expect_json to put parsed json in new attr
2013-10-29 16:13:58 -04:00
Ned Batchelder
25a027475d
Rename contentstore/views/requests to helpers
...
This has caused confusion, since this file gets imported when trying to
import the requests library. And besides, how was this file about
requests in the first place? Helpers is a much better name.
2013-10-15 15:53:48 -04:00
Valera Rozuvan
d02ef8bc12
Add Learning Tools Interoperability (LTI) blade.
...
LTI blade allows to include LTI components to courses.
Python integration, Jasmine and acceptance tests are included.
2013-09-09 23:54:49 +03:00
Alexander Kryklia
719ec8f9d8
Revert "Merge pull request #804 from edx/valera/lti_module"
...
This reverts commit 2894b21c32 , reversing
changes made to 34d0fe1554 .
2013-09-09 22:51:57 +03:00
Alexander Kryklia
7b637d49d6
Add comma in last item of list.
2013-09-09 19:16:15 +03:00
Valera Rozuvan
417ddcaaa1
LTI module with tests
2013-09-09 19:13:20 +03:00
Calen Pennington
38de05c76c
Include mixins in advanced component class loading and preview modules
2013-09-06 13:37:03 -04:00
Don Mitchell
b81e5504db
Fix pylint and typos
2013-09-06 12:19:51 -04:00
Calen Pennington
8201b1412e
Use XBlock 0.3
2013-09-06 09:45:59 -04:00
Julian Arni
80619da429
Review fixes
2013-08-15 10:24:38 -04:00
Julian Arni
3ed4198204
Contentstore views pylint fixes
2013-08-14 19:10:00 -04:00
Vasyl Nakvasiuk
b33b5c7bd4
Python: videoalpha -> video.
2013-08-12 14:31:48 +03:00
David Baumgold
248793c127
Fix some pylint issues
2013-07-31 15:42:11 -04:00
Vasyl Nakvasiuk
57bc010a0a
gst integration into studio
2013-07-26 17:22:27 +03:00
Don Mitchell
541c98a3af
POST requests were claiming request.method == 'PUT'
...
So, changed handlers to look for either value.
2013-07-19 11:14:01 -04:00
Calen Pennington
4b53478859
Require markdown to be explicitly set
2013-07-16 14:33:59 -04:00
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
David Baumgold
628dff5398
pylint fixing
2013-07-09 19:16:43 -04:00
David Baumgold
4bc109708f
Use django-method-override module
...
Replacing the get_request_method function everywhere
2013-07-09 19:16:09 -04:00
David Baumgold
ef81556cc5
Use JsonResponse when it makes sense
2013-07-09 19:16:08 -04:00
David Baumgold
cc4e01b4c6
Removed obsolete active_tab template variable
2013-07-09 19:15:58 -04:00
Don Mitchell
2fc7d3308c
Customtags can't be inserted by studio
2013-07-01 12:33:08 -04:00
Don Mitchell
2ef4d82959
Standardize on get_default_time_display
2013-06-28 14:19:10 -04:00
Chris Dodge
d9ce3162e0
partial fix for STUD-145, catch invalid location errors and return a HTTP 400 error to client
2013-06-10 11:47:37 -04:00
chrisndodge
7735e37585
Merge pull request #8 from edx/valera/fix_videoalpha_studio_integration
...
Added videoalpha to advanced components in component.py file.
2013-06-02 13:04:33 -07:00
Valera Rozuvan
37cffd0835
Added videoalpha to advanced components in component.py file.
2013-05-31 13:48:17 +03:00
cahrens
14eb9c9a3b
Merge branch 'master' into feature/christina/metadata-ui
2013-05-30 12:27:03 -04:00
cahrens
522b76e847
PREVIEW_LMS_BASE must now be set (default value does not work for both edge and edx).
...
https://edx.lighthouseapp.com/projects/102637/tickets/331
2013-05-23 16:27:05 -04:00
cahrens
c95b44d851
Merge branch 'master' into feature/christina/metadata-ui
...
Conflicts:
cms/envs/common.py
cms/templates/base.html
common/lib/xmodule/xmodule/combined_open_ended_module.py
2013-05-23 11:41:12 -04:00
Arthur Barrett
cf502e2349
Fix advanced modules list.
2013-05-21 17:49:20 -04:00
cahrens
f3bd9ab234
Get rid of empty, store ID.
2013-05-21 14:29:33 -04:00
Arthur Barrett
5e39971fcc
merge master. resolved conflicts in component.py and course.py.
2013-05-14 10:54:21 -04:00
Calen Pennington
bd6bb8e9c1
Fix advanced modules list
2013-05-14 09:39:25 -04:00
Arthur Barrett
bea943d537
merged master. resolved conflict with the cms contentstore/views.py that was refactored into separate modules.
2013-05-13 16:26:28 -04:00
Steve Strassmann
10b7622018
declare exports from course, component
2013-05-13 15:06:52 -04:00
Steve Strassmann
96c37089dc
whitespace for pep8
2013-05-13 13:47:51 -04:00
Steve Strassmann
8bb6ad3689
relative imports
2013-05-13 11:31:56 -04:00
Steve Strassmann
979e3be174
fix pep8: imports and blank lines
2013-05-13 09:58:30 -04:00
Steve Strassmann
c071ee448f
pep8 compliance
2013-05-10 16:51:26 -04:00
Steve Strassmann
9350a2c067
refactoring views
2013-05-10 13:56:30 -04:00