- 18 Oct, 2016 2 commits
-
-
Firstly, we're now explicitly instructing the comments service to not return thread responses/comments if the request isn't AJAX. So, if you load the URL for a single discussion thread in your browser, this would be a non-AJAX call and we'll avoid loading the responses for the entire thread behind-the-scenes. Big win here for large threads. Next, we removed a redundant "get threads" call which was also happening behind-the-scenes. This call was redundant as the front-end JS also grabs the thread list when a topic is chosen, so we were making an extranenous call for no benefit. Poof, gone! Finally, we added some caching of database queries that are required to drive a lot of the permissions/cohorts machinery around discussion. This will have a minimal effect but introduced a cleaner way to apply general memoization at the per-request level which will let us further cache things as we identify them as issues.
Toby Lawrence committed -
Douglas Hall committed
-
- 14 Oct, 2016 3 commits
-
-
Andy Armstrong committed
-
TNL-4756
alisan617 committed -
chrisndodge committed
-
- 13 Oct, 2016 2 commits
-
-
Jesse Zoldak committed
-
Andy Armstrong committed
-
- 12 Oct, 2016 3 commits
-
-
Robert Raposa committed
-
chrisndodge committed
-
Andy Armstrong committed
-
- 11 Oct, 2016 5 commits
-
-
Nimisha Asthagiri committed
-
Adam Palay committed
-
Andy Armstrong committed
-
* Add openedx.core.lib.xblock_builtin.get_css_dependencies and get_js_dependencies, which respect PIPELINE_ENABLED setting when determining dependencies. * Move new discussion-related Sass files into discussion subdirectory. * Use "load_unicode" instead of "render_template" to load JS to add to fragment for DiscussionXBlock. * Remove unused "course" parameter from context for DiscussionXBlock.student_view. * Add RTL stylesheet for DiscussionXBlock, and enable the block to load correct stylesheet. * Load MathJax only once, and include code for configuring MathJax in discussion bundle. * Make sure username renders correctly in DiscussionXBlock response header. * Move WYSIWYIG Markdown editor styles to _build-discussion.scss. * Remove unnecessary import of discussion/utilities/v1-compatibility from _build-discussion.scss. * Keep courseware-chromeless.html in sync with courseware.html. * Load CSS for discussions on Teams tab. This makes it possible to remove CSS for discussions from Sass files for "Course" tab. * Load js/src/tooltip_manager.js, jquery.autocomplete.js and jquery.autocomplete.css on "Course" tab.
Tim Krones committed -
improvements to the command line interface for caching
Adam Palay committed
-
- 07 Oct, 2016 10 commits
-
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
Nimisha Asthagiri committed
-
- 06 Oct, 2016 6 commits
-
-
Nimisha Asthagiri committed
-
John Eskew committed
-
This reverts commit 9aa35cd8.
Eric Fischer committed -
Andy Armstrong committed
-
Move oauth_dispatch from lms to openedx/core.
Nimisha Asthagiri committed -
John Eskew committed
-
- 05 Oct, 2016 1 commit
-
-
Jesse Zoldak committed
-
- 03 Oct, 2016 2 commits
-
-
* Add openedx.core.lib.xblock_builtin.get_css_dependencies and get_js_dependencies, which respect PIPELINE_ENABLED setting when determining dependencies. * Move new discussion-related Sass files into discussion subdirectory. * Use "load_unicode" instead of "render_template" to load JS to add to fragment for DiscussionXBlock. * Remove unused "course" parameter from context for DiscussionXBlock.student_view. * Add RTL stylesheet for DiscussionXBlock, and enable the block to load correct stylesheet. * Load MathJax only once, and include code for configuring MathJax in discussion bundle. * Make sure username renders correctly in DiscussionXBlock response header. * Move WYSIWYIG Markdown editor styles to _build-discussion.scss. * Remove unnecessary import of discussion/utilities/v1-compatibility from _build-discussion.scss. * Keep courseware-chromeless.html in sync with courseware.html. * Load CSS for discussions on Teams tab. This makes it possible to remove CSS for discussions from Sass files for "Course" tab. * Load js/src/tooltip_manager.js, jquery.autocomplete.js and jquery.autocomplete.css on "Course" tab.
Tim Krones committed -
Saleem Latif committed
-
- 30 Sep, 2016 3 commits
-
-
This reverts commit 0ea8e1b9, reversing changes made to e3db08f1.
Eric Fischer committed -
Potential Grades revert PR
Adam committed -
This reverts commit c050ccc3, reversing changes made to 9ba97722.
Eric Fischer committed
-
- 29 Sep, 2016 2 commits
-
-
We don't need stripping code on this end anymore. This closes out ECOM-5782.
Renzo Lucioni committed -
asadiqbal committed
-
- 28 Sep, 2016 1 commit
-
-
J. Cliff Dyer committed
-