jsa
6fb3daa772
support group_access. JIRA: TNL-649
2015-01-15 10:33:44 -05:00
jsa
17d892c521
make block.get_parent() work.
...
Co-Authored-By: Christina Roberts <christina@edx.org >
Co-Authored-By: Daniel Friedman <dfriedman@edx.org >
Co-Authored-By: Don Mitchell <dmitchell@edx.org >
2015-01-15 10:33:44 -05:00
Waheed Ahmed
208ee26c2f
Added test for OpenAssessmentBlock mixin.
...
TNL-1022
2014-12-17 13:47:38 -05:00
Calen Pennington
980f30c17f
Move lms.lib.xblock into lms.djangoapps.lms_xblock in preparation add database backed configuration to it
2014-12-12 21:45:21 -05:00
Andy Armstrong
eced849db0
Add group_access field to all xblocks
...
TNL-670
2014-12-05 09:55:00 -05:00
Andy Armstrong
356b2335e9
Add base support for cohorted group configurations
...
TNL-649
2014-12-05 09:52:26 -05:00
Will Daly
5085b71677
Merge remote-tracking branch 'origin/master' into will/combine-reg-login-form
...
Conflicts:
common/djangoapps/third_party_auth/pipeline.py
lms/djangoapps/verify_student/tests/test_views.py
2014-11-10 15:05:37 -05:00
Sarina Canelake
725e4908e3
Remove more pep8 violations
2014-11-04 07:37:41 -05:00
Calen Pennington
34d09085ab
Remove proxying of resources_fs, and add a unittest that exposes the problem
...
[PLAT-191]
2014-10-29 13:48:57 -04:00
Will Daly
48bc4776be
Merge branch 'will/third-party-auth-fixes' into will/combine-reg-login-form
...
Conflicts:
common/djangoapps/third_party_auth/__init__.py
common/djangoapps/third_party_auth/pipeline.py
2014-10-28 15:16:27 -04:00
Don Mitchell
f95ecea9a9
Temporary fix for runtime.resources_fs error
2014-10-21 13:55:29 -04:00
Will Daly
458186f7d1
Merge remote-tracking branch 'origin/master' into will/combine-reg-login-form
...
Conflicts:
lms/djangoapps/student_account/test/test_views.py
lms/djangoapps/student_account/urls.py
lms/djangoapps/student_account/views.py
2014-10-20 10:57:05 -04:00
Christina Roberts
f7ef9eb511
Merge pull request #5510 from edx/christina/bug-tnl-543
...
Pass group_id when getting user thread and comment counts.
2014-10-16 16:03:22 -04:00
cahrens
7133cfc150
Pass group_id when getting user thread and comment counts.
...
Depends on cs_comments_serivce commit ea218a2b038b59e63fd6593b5598db90223636e1.
TNL-543
2014-10-16 14:32:10 -04:00
Will Daly
8061336102
Move user_service into user_api/api
2014-10-14 07:38:10 -04:00
Braden MacDonald
a8f622af7f
Consistently ensure dog_stats_api tags are formatted correctly
2014-10-09 12:35:26 -07:00
Nimisha Asthagiri
d7f850a764
Merge branch 'release'
...
Conflicts:
lms/djangoapps/instructor/features/data_download.py
2014-10-07 16:23:28 -04:00
jmclaus
c2716d470c
TNL-172: Change type of a previously posted post. IMPORTANT: this commit depends on commit 774887b in cs_comments_service.
2014-10-03 18:29:25 +02:00
Greg Price
c51e504e81
Add cohort information to forum search events
2014-10-03 11:32:41 -04:00
Greg Price
71bb506850
Fix error when doing non-ASCII forum search
...
Fixes TNL-160
2014-10-03 11:32:41 -04:00
Omar Al-Ithawi
4f383353b3
Four Unicode fixes in discussion
2014-10-02 10:56:55 +03:00
Sarina Canelake
467f2988e1
Quality cleanup
2014-09-08 12:02:31 -04:00
Greg Price
c23a27bac4
Add post type control to forum new post form
...
Also change server to pass post type through to the comments service.
2014-08-29 15:59:32 -04:00
Greg Price
182ae7aeb0
Add endorsement info to marked answers in forum
...
Co-authored-by: jsa <jsa@edx.org >
2014-08-29 15:59:31 -04:00
Greg Price
8d2211a698
Handle question posts from comments service
2014-08-29 15:59:31 -04:00
swdanielli
ff4c2c17c2
add pyfs service
2014-08-19 10:23:47 -04:00
cahrens
77a8660243
ispublic is in active use by Stanford.
2014-07-18 20:28:06 -04:00
cahrens
66173ab9e6
Add "visible_to_staff_only" field to support staff locking in Studio.
...
STUD-1875
2014-07-14 14:46:40 -04:00
cahrens
a4b172d9d8
Display names, help text, and "deprecated" for Advanced Settings.
...
STUD-302, STUD-303
2014-06-26 16:54:22 -04:00
Piotr Mitros
afe22ca42e
Review from Cale
2014-06-20 10:57:11 -04:00
Piotr Mitros
4f303a623b
XBlocks can disable navigation chrome.
...
There is an option to:
* Enable/disable accordion navigation
* Enable/disable/repoint tab navigation
This allows for full-screen XBlocks (e.g. a code IDE, or large video
player). It is also the first pass at allowing top-level XBlocks. It's
also now possible to make a chromeless XBlock, point a tab to it, and
make it point back to that tab.
Next steps down that path would be:
* Fix up how tabs are handled. The current version is a hack.
* Create appropriate XBlocks for courseware, tabbed navigation,
etc. to reach feature parity
* Invert/rejigger the XML format.
2014-06-19 21:06:08 -04:00
jsa
51f3b94f53
bugfix: avoid side-effects when overriding User.default_retrieve_params
2014-06-16 16:01:13 -04:00
jsa
c2ebfde429
implement forums endpoint for searching users
2014-06-16 10:12:52 -04:00
jsa
58c5066e66
Add support for search spell corrections to Forums UX.
...
Co-authored-by: Brian Talbot <btalbot@edx.org >
JIRA: FOR-591
2014-06-05 15:00:29 -04:00
Greg Price
dc2342859e
Improve handling of bad JSON from comments service
...
Instead of allowing the JSONDecodeError to escape, raise an error
indicating the request id and containing the first 100 characters
of the response to aid investigation.
2014-06-03 13:34:36 -04:00
Calen Pennington
cfcbdc0145
Move to OpaqueKey implementations from the external library
...
[LMS-2757]
2014-05-29 17:03:35 -04:00
Calen Pennington
ecb05e6b03
Merge pull request #2905 from edx/opaque-keys
...
(WIP) Make course ids and Locations/Locators opaque to LMS/Studio
2014-05-23 12:58:20 -04:00
Greg Price
eb0e6c909b
Add page num to forum search tracking log events
2014-05-23 11:55:45 -04:00
Calen Pennington
cd862b3253
Merge remote-tracking branch 'edx/master' into opaque-keys
...
Conflicts:
cms/djangoapps/contentstore/tests/test_contentstore.py
cms/djangoapps/contentstore/views/component.py
cms/djangoapps/contentstore/views/item.py
cms/djangoapps/contentstore/views/preview.py
cms/djangoapps/contentstore/views/tests/test_container.py
cms/static/js/spec/views/unit_spec.js
cms/static/js/utils/module.js
cms/templates/container.html
cms/templates/studio_vertical_wrapper.html
cms/templates/studio_xblock_wrapper.html
common/djangoapps/student/views.py
lms/templates/notes.html
lms/templates/textannotation.html
lms/templates/videoannotation.html
2014-05-22 10:52:00 -04:00
Calen Pennington
4af2249a9d
Remove dead code
2014-05-21 14:28:04 -04:00
Greg Price
299046a86f
Add logging of search quality information
...
For now, this only includes course id, search terms, and result count.
Information is logged both to the standard logger for near-term analysis
and the event tracker for the longer term. Result count logging requires
commit 02466b1 of cs_comments_service (otherwise it will be null).
2014-05-19 17:37:26 -04:00
Calen Pennington
240d91daeb
Merge remote-tracking branch 'edx/master' into opaque-keys-merge-master
...
Conflicts:
cms/djangoapps/contentstore/management/commands/tests/test_import.py
cms/djangoapps/contentstore/tests/test_import.py
common/lib/xmodule/xmodule/modulestore/tests/test_mongo.py
common/lib/xmodule/xmodule/modulestore/xml_importer.py
lms/djangoapps/bulk_email/tests/test_course_optout.py
lms/djangoapps/bulk_email/tests/test_email.py
lms/djangoapps/bulk_email/tests/test_err_handling.py
lms/djangoapps/class_dashboard/tests/test_dashboard_data.py
lms/djangoapps/courseware/courses.py
lms/djangoapps/django_comment_client/base/views.py
lms/djangoapps/instructor/tests/test_email.py
lms/djangoapps/instructor/tests/test_legacy_anon_csv.py
lms/djangoapps/instructor/tests/test_legacy_download_csv.py
lms/djangoapps/instructor/tests/test_legacy_email.py
lms/djangoapps/instructor/tests/test_legacy_enrollment.py
lms/djangoapps/instructor/tests/test_legacy_forum_admin.py
lms/djangoapps/instructor/tests/test_legacy_gradebook.py
lms/djangoapps/instructor/tests/test_legacy_raw_download_csv.py
lms/djangoapps/instructor/tests/test_legacy_reset.py
lms/djangoapps/instructor/views/api.py
lms/djangoapps/instructor/views/instructor_dashboard.py
lms/djangoapps/instructor/views/legacy.py
lms/templates/courseware/instructor_dashboard.html
2014-05-13 15:30:56 -04:00
Calen Pennington
484c529d99
Merge remote-tracking branch 'edx/opaque-keys' into opaque-keys-merge-master
2014-05-13 10:23:24 -04:00
Greg Price
57f14bded1
Allow extra fields returned from comments service
...
Previously, an error was raised if the comments service returned data
including an unexpected field, which unnecessarily complicated the
release path for new features, since the list of allowed fields would
need to be modified before cs_comments_service could be modified, and
only then could edx-platform take advantage of the new CS feature. We
still log a warning if an unexpected field is returned, so we will
still be able to tell if the CS returns a corrupt response.
JIRA: FOR-180
2014-05-12 13:49:24 -04:00
Calen Pennington
155ffe37ca
Merge remote-tracking branch 'edx/master' into opaque-keys-merge-master
...
Conflicts:
cms/djangoapps/contentstore/views/item.py
cms/djangoapps/contentstore/views/tests/test_container.py
cms/djangoapps/contentstore/views/tests/test_tabs.py
common/lib/xmodule/xmodule/modulestore/mongo/draft.py
lms/djangoapps/certificates/management/commands/gen_cert_report.py
lms/djangoapps/certificates/queue.py
lms/djangoapps/certificates/views.py
lms/djangoapps/courseware/module_render.py
lms/djangoapps/courseware/tests/test_module_render.py
lms/djangoapps/instructor/views/api.py
lms/djangoapps/instructor/views/instructor_dashboard.py
lms/djangoapps/instructor/views/legacy.py
lms/djangoapps/shoppingcart/tests/test_models.py
lms/djangoapps/verify_student/views.py
2014-05-09 15:29:32 -04:00
Calen Pennington
76a04fa805
Fix discussions by correctly serializing outgoing course_ids
2014-05-09 14:51:03 -04:00
Calen Pennington
cd746bf8e5
Make course ids and usage ids opaque to LMS and Studio [partial commit]
...
This commit adds the non-courseware lms/djangoapps and lms/lib.
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-08 12:09:23 -04:00
Greg Price
f32e2892f6
Merge pull request #3569 from edx/gprice/remove-cs-email
...
Remove email field from CS client user object
2014-05-05 11:02:53 -04:00
Greg Price
4dbb104136
Remove email field from CS client user object
...
This requires cs_comments_service commit 1d50176.
2014-05-02 13:17:24 -04:00
Jason Bau
f8c062b6ce
lti 2.0 result service rest endpoint
2014-04-29 12:01:12 -07:00