Don Mitchell
4ca5012f3c
Use split to test views
2014-09-29 11:25:55 -04:00
polesye
00c7e60e07
TNL-171: Change topic of a previously posted post.
2014-09-24 20:28:14 +03:00
Waqas Khalid
f94c677a79
Merge pull request #5279 from mlkwaqas/waqas/tnl404-new-post-hidden-breadcrumb
...
New post should show category/subcategory breadcrumb when created.
2014-09-24 19:20:46 +05:00
Waqas Khalid
2c3cef75bc
New post should show category/subcategory breadcrumb when created.
...
When the new post is created under the subcategory and it appear
after the creation, it doesn't have the link of category/subcategory
after thread body. When we reload the page the link appears. Link
should appear after creation.
TNL-404
2014-09-24 18:19:51 +05:00
jsa
e00d3330fe
fix 404s when students access group-less threads in cohorted topics
...
TNL-444
2014-09-22 15:22:10 -04:00
Adam Palay
7f4da14185
Add middleware optionally to catch unenrolled students who fail has_access (TNL-286)
2014-09-18 11:35:17 -04:00
Jim Abramson
9fc4fbc12a
Merge pull request #5172 from edx/jsa/tnl24
...
test that group_id attribute is present and correct in LMS responses
2014-09-12 15:58:50 -04:00
jsa
d3d4d33064
Ensure group info is present in LMS responses.
...
TNL-24
2014-09-12 13:47:05 -04:00
cahrens
020094b8fb
Create auto cohorts when list_cohorts is called and return number of users per cohort.
...
TNL-186
2014-09-11 13:51:34 -04:00
Daniel Friedman
4d9517b456
Ensure LMS passes correct group_id when querying content
2014-09-10 16:43:06 -04:00
Sarina Canelake
467f2988e1
Quality cleanup
2014-09-08 12:02:31 -04:00
Waqas Khalid
ac2436f520
User can flag the post whether thread is closed or open
...
When the thread is closed user can't able to report
the thread and it gives the error. User can now report
thread even it is closed.
TNL-151
2014-09-05 20:58:10 +05:00
Andy Armstrong
8349dbfa42
Implement forum cohort visibility labels correctly
...
TNL-25
2014-09-04 13:47:48 -04:00
Daniel Friedman
25cbda6638
Test passing group_id in thread creation
2014-09-03 18:14:37 -04:00
Greg Price
80d1cae6a0
Add filter menu to forum nav sidebar
...
The menu allows filtering to unread, unanswered, or flagged threads.
This includes passing through the appropriate query parameters to the
comments service.
2014-08-29 15:59:33 -04:00
Greg Price
ec482c0dc2
Allow authors of forum questions to mark answers
...
Co-authored-by: jsa <jsa@edx.org >
2014-08-29 15:59:32 -04:00
Greg Price
a3703fbf79
Refactor a small amount of forum permission code
2014-08-29 15:59:32 -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
Nimisha Asthagiri
d2b59cb6e0
get_items API: have qualifiers be a separate parameter instead of assuming kwargs.
2014-08-08 12:38:42 -04:00
Waheed Ahmed
05b87fd99b
Implemented process_response method to clear requestcontext global variable in mako middleware.
...
LMS-6622
2014-08-06 19:58:20 +05:00
stv
510c130c1a
Fix incorrect max upload file size on forums
...
The file size is calculated and displayed as a number of bytes, but was
being incorrectly labeled as 'K' [0].
The size is now correctly labeled as "bytes" and the sentence now begins
with a leading captial letter.
Impact: This has been broken on master since 2012 [1].
[0] https://github.com/edx/edx-platform/blob/master/lms/djangoapps/django_comment_client/settings.py#L4
[1] 5d90366917
2014-07-29 12:18:22 -07:00
Mat Peterson
4f6088cbd1
Fixed some isinstance errors with opaque-keys
2014-07-11 15:40:08 -04:00
Waqas Khalid
81dfcb04aa
Show thread user to staff when only anonymous_to_peers is true
...
FOR-122
2014-07-11 13:09:13 +05:00
Nimisha Asthagiri
ea32529866
Fix all modulestore calls to pass in user ids.
2014-07-09 21:10:12 -04:00
Jim Abramson
5d37ea83f7
Merge pull request #4216 from edx/jsa/new-post-redesign
...
consolidate new post form variants into single client-side template/view
2014-06-30 14:39:46 -04:00
jsa
994ccd1110
consolidate new post form variants into single client-side template/view
2014-06-29 20:45:22 -04:00
Nimisha Asthagiri
a9213509c3
Enable Mixed Modulestore STUD-1540
...
Refactor get_parent_locations STUD-1663
2014-06-26 18:00:11 -04:00
Waqas Khalid
9e6333f689
Remember the user last thread sort preference
...
FOR-545
2014-06-18 14:26:30 +05: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
Calen Pennington
cfcbdc0145
Move to OpaqueKey implementations from the external library
...
[LMS-2757]
2014-05-29 17:03:35 -04:00
Sarina Canelake
265fa826ca
Opaque-keys: fix pylint violations
2014-05-23 14:23:12 -04:00
Nimisha Asthagiri
d43386a0c6
Added asserts to ensure course_ids are course key objects.
2014-05-21 17:20:56 -04:00
Diana Huang
7a87179dc2
Update get_discussion_link command to use CourseKeys
2014-05-15 16:41:31 -04:00
Calen Pennington
5c345b3b00
Fix more broken tests after merge from master
2014-05-13 16:21:18 -04:00
Calen Pennington
6c546fbf1f
Fix merge conflicts
2014-05-13 15:31:40 -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
d9817117ed
Merge pull request #3647 from edx/gprice/comment-client-allow-extra-fields
...
Allow extra fields returned from comments service
2014-05-12 14:42:26 -04:00
Julia Hansbrough
f6f802f3db
Pass deprecated course keys through
2014-05-12 18:35:40 +00: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
cbcb1059a3
fixup! Fix discussions by correctly serializing outgoing course_ids
2014-05-09 16:47:39 -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
Greg Price
5e849bfb76
Add command to get discussion_link for a course
...
This will be used to detect courses that are linking to Stack Exchange
sites so we can handle them specially when generating data dumps.
2014-05-08 17:40:13 -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
0e59038c72
Add pagination to forum user profile page
2014-04-23 16:49:50 -04:00
jsa
0738b6c327
django_comment_client/forum: add test coverage for user_profile view
...
JIRA: FOR-496
2014-04-16 11:51:33 -04:00
Greg Price
ecf9923e96
Return 404 instead of 500 for missing forum thread
...
Also show a more specific error message in the front end. This change
only has an effect if using cs_comments_service commit 1d71330 or later.
2014-04-10 13:17:58 -04:00