Don Mitchell
3ebac80778
Replace authz fns with roles.py ones
...
STUD-1006
2014-01-14 17:04:44 -05:00
Chris Dodge
a3211a7405
Introduction of the Microsite feature which allows for limited multi-tenant branding on a subdomain basis, e.g. foo.edx.org and bar.edx.org
...
fix errorenous logic when running a microsite that could reside in a hosting environment with a marketing site in front of it
pep8/pylint fixes
address PR feedback, remove underscore from test hostname
more pep8/pylint cleanup. Skip test_microsites test, it works on localdev, not on Jenkins. Need to talk with QA team
manually add Ned's single-to-double quote fix
change aws.py runtimes so that the microsite_dir that is read from configuration is changed to a python path
Conflicts:
lms/templates/help_modal.html
2014-01-14 14:36:01 -05:00
Ned Batchelder
1932c126b8
Rename DbModel to KvsFieldData.
2014-01-14 13:09:36 -05:00
Calen Pennington
417fe21d05
Enable pure XBlocks, but behind a feature flag
...
[LMS-226]
[LMS-2013]
2014-01-10 11:40:03 -05:00
Andy Armstrong
93675304da
Add sorting to Studio's Files & Uploads page
...
Added sorting to the new pagination logic for STUD-995.
2014-01-08 10:35:40 -05:00
Andy Armstrong
089c2a0302
Fix STUD-1129: handle out-of-range page numbers
2014-01-06 18:00:32 -05:00
Andy Armstrong
f9c45586a4
Add pagination to Studio's Files and Uploads page
...
These changes implement STUD-813. The commit consists of the
following logical changes:
- a REST API has been implemented for a course's assets
- the page itself now fetches the assets client-side
- the Backbone.Paginator library is used to support pagination
- the AssetCollection has been refactored to extend
Backbone.Paginator.requestPager so that it can be paged
- an abstract PagingView class has been added to generalize
the communication with a paging REST API
- the AssetsView has been reimplemented to extend PagingView
- two new child views have been added:
- PagingHeader: the paging controls above the list of assets
- PagingFooter: the paging controls below the assets
2014-01-05 23:35:12 -05:00
Gabe Mulley
b9096b1bb5
prevent failure when module does not have a data field
2014-01-03 10:49:00 -05:00
Don Mitchell
f5f24fcc12
Merge pull request #2022 from edx/dhm/locator_course_id
...
Change course_id to package_id
2013-12-23 11:15:48 -08:00
Don Mitchell
b7368ef69a
Change course_id to package_id
...
on new Locators to make it clear that they have a different syntax
than Location.course_id altho they represent the same info.
2013-12-20 16:16:50 -05:00
Calen Pennington
aa57481ecc
Add handler_url usable by descriptors
...
[LMS-1614]
2013-12-20 14:05:53 -05:00
Christina Roberts
3c0df16b0c
Merge pull request #2004 from edx/christina/fix-thumbnail-warning
...
Properly format errors/warnings.
2013-12-20 10:11:12 -08:00
cahrens
65756bbf94
Properly format errors/warnings.
...
STUD-1063
2013-12-19 16:52:20 -05:00
Don Mitchell
b776590226
Rename BlockUsageLocator's block_id field from usage_id
...
usage_id implies self-sufficiency. The block_id is relative to its structure.
2013-12-17 12:15:32 -05:00
Don Mitchell
3cf75198c5
Merge pull request #1954 from edx/dhm/loc_mapper_memoize
...
loc mapper memoize
2013-12-16 10:34:12 -08:00
David Baumgold
3d2ad59c51
Merge pull request #1907 from edx/db/whitespace-fixes
...
whitespace-only changes
2013-12-13 11:40:54 -08:00
Don Mitchell
3bd76f98e9
Use mongo indices for all queries
...
STUD-1039
2013-12-13 14:34:34 -05:00
Christina Roberts
17b5c2126c
Merge pull request #1910 from edx/christina/locations
...
Create explicit Locations.
2013-12-13 09:18:21 -08:00
cahrens
ec55d8c1a9
Create explicit Locations.
...
STUD-1030
2013-12-11 10:03:34 -05:00
David Baumgold
28f22393bf
whitespace-only changes
2013-12-10 11:45:49 -05:00
Calen Pennington
137c54b2c7
Add debug logging of exceptions that happen during rending of studio_view or student_view in Studio
2013-12-09 16:27:49 -05:00
David Baumgold
d8103d4377
course.save() is no longer necessary
2013-12-05 13:21:55 -05:00
David Baumgold
c93198235e
Pass PDF textbooks to template separately
2013-12-05 13:19:00 -05:00
David Baumgold
0d3490374e
Refactor textbooks to use locator URLs
...
STUD-945
2013-12-05 13:13:28 -05:00
David Baumgold
d1f3e3a6b5
Merge pull request #1827 from edx/db/remove-mitx-from-features
...
settings.MITX_FEATURES => settings.FEATURES
2013-12-04 07:13:19 -08:00
Christina Roberts
2682a14d43
Merge pull request #1790 from edx/christina/transcripts
...
Change video transcripts to use locators instead of locations.
2013-12-04 06:41:44 -08:00
David Baumgold
f3f4af8087
settings.MITX_FEATURES => settings.FEATURES
2013-12-03 15:34:55 -05:00
David Baumgold
69899e24df
Merge pull request #1823 from edx/db/mitxmako-edxmako
...
mitxmako => edxmako
2013-12-03 11:36:50 -08:00
David Baumgold
8eff442752
mitxmako => edxmako
2013-12-03 14:15:09 -05:00
Don Mitchell
9dc68b03a0
Improve auth handling of Locators
...
Ensure user admin screen gets the union of all possibly matching group names.
Smarter default group naming.
STUD-1003
2013-12-02 15:28:22 -05:00
Ned Batchelder
c8a7b259ff
Resolve conflicts merging master to rc/2013-11-21
2013-11-27 11:55:44 -05:00
cahrens
5fdfc60957
Change video transcripts to use locators instead of locations.
...
Part of STUD-870
2013-11-26 16:52:56 -05:00
Calen Pennington
6d613f9d4e
Enable un-authenticated handler urls
...
Updates to depend on the latest version of XBlock, which includes
support for service-to-service (thirdparty) handler urls, which aren't
authenticated with a user (unlike handler requests coming from the
xblock client-side javascript).
Co-author: Ned Batchelder <ned@edx.org >
2013-11-26 16:29:34 -05:00
Don Mitchell
7f91ce40ae
Restful api for course advanced settings
...
STUD-948
2013-11-26 10:17:52 -05:00
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
Christina Roberts
3f44ff2f4b
Merge pull request #1675 from edx/christina/tab-new
...
Convert tabs to use RESTful API
2013-11-21 07:39:31 -08:00
cahrens
1b2be30c45
Convert tabs to RESTful URL.
...
STUD-850
2013-11-21 10:19:43 -05:00
cahrens
d1c19cb563
Minor cleanup around public RESTful URLs.
...
STUD-849
2013-11-20 14:20:59 -05:00
cahrens
e7c06e3ab1
Change preview view method to use RESTful URL.
...
STUD-848
2013-11-19 16:56:24 -05:00
polesye
153bc25d8c
BLD-502: Add improvements to Video player.
2013-11-15 18:12:51 +02:00
cahrens
569c86de74
Code review feedback.
2013-11-14 17:09:24 -05:00
cahrens
53a4016619
Utility method for converting string to bool.
2013-11-14 13:47:46 -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
jsa
070ed1984c
Merge branch 'release'
...
Conflicts:
cms/djangoapps/contentstore/views/item.py
2013-11-14 09:24:52 -05:00
polesye
281d9c80cc
Revert: Allow any part of protocol name to be lowercase or uppercase.
2013-11-13 21:19:29 +02:00
Don Mitchell
c20f3dbc8c
Merge pull request #1569 from edx/dhm/restful_course
...
restful course_info access
2013-11-13 10:46:16 -08:00