- 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
-
- 08 Sep, 2016 1 commit
-
-
We're often grabbing the metadata of a specific thread to then be able to perform other operations, but we never need the actual responses or comments of a thread unless we're displaying it in the normal forum view. This change sets a default of with_responses=False, which instructs the comment service to not send back the responses/comments for the given thread. We only ask for responses in the case of rendering a single thread or inline discussion.
Toby Lawrence committed
-
- 03 Aug, 2016 2 commits
-
-
Calen Pennington committed
-
Ned Batchelder committed
-
- 25 Jul, 2016 1 commit
-
-
TNL-5002
cahrens committed
-
- 30 Jun, 2016 1 commit
-
-
2. Update COMPREHNSIVE_THEME_DIR to COMPREHENSIVE_THEME_DIRS 3. Update paver commands to support multi theme dirs 4. Updating template loaders 5. Add ENABLE_COMPREHENSIVE_THEMING flag to enable or disable theming via settings 6. Update tests 7. Add backward compatibility for COMPREHEHNSIVE_THEME_DIR
Matt Drayer committed
-
- 16 Jun, 2016 1 commit
-
-
David Ormsbee committed
-
- 01 Jun, 2016 1 commit
-
-
Hasnain committed
-
- 04 May, 2016 2 commits
-
-
By default, disable all caching in tests, to preserve test independence. In order to enable caching, inherit from CacheSetupMixin, and specify which cache configuration is needed. [EV-32]
Calen Pennington committed -
Instead, use a class attribute to define test behavior. This allows for easier addition of new mixins over time.
Calen Pennington committed
-
- 17 Mar, 2016 1 commit
-
-
This will leverage the nose attrib plugin to allow us to break tests apart on our build system to run in parallel on separate nodes.
Ben Patterson committed
-
- 01 Mar, 2016 1 commit
-
-
Also accelerates forums UnicodeTestCases
Renzo Lucioni committed
-
- 15 Jan, 2016 1 commit
-
-
Christine Lytwynec committed
-
- 11 Dec, 2015 1 commit
-
-
Nimisha Asthagiri committed
-
- 09 Dec, 2015 1 commit
-
-
Ned Batchelder committed
-
- 22 Nov, 2015 1 commit
-
-
Ned Batchelder committed
-
- 18 Nov, 2015 3 commits
-
-
The preferred form is to use CourseKey.from_string() instead of SlashSeparatedCourseKey.from_deprecated_string().
Sven Marnach committed -
Sven Marnach committed
-
Sven Marnach committed
-
- 10 Nov, 2015 1 commit
-
-
Please note that this is a squshed commit and the work of: Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
Usman Khalid committed
-
- 28 Sep, 2015 2 commits
-
-
Ben Patterson committed
-
* Upgrade edx-submissions * Upgrade edx-ora2 * Upgrade edx-val * Upgrade edx-proctoring * Update all edx-platform code that depends on DRF, including: - auth_exchange - cors_csrf - embargo - enrollment - util - commerce - course_structure - discussion_api - mobile_api - notifier_api - teams - credit - profile_images - user_api - lib/api (OAuth2 and pagination)
Will Daly committed
-
- 25 Sep, 2015 1 commit
-
-
* Upgrade edx-submissions * Upgrade edx-ora2 * Upgrade edx-val * Upgrade edx-proctoring * Update all edx-platform code that depends on DRF, including: - auth_exchange - cors_csrf - embargo - enrollment - util - commerce - course_structure - discussion_api - mobile_api - notifier_api - teams - credit - profile_images - user_api - lib/api (OAuth2 and pagination)
Will Daly committed
-
- 10 Sep, 2015 1 commit
-
-
wajeeha-khalid committed
-
- 04 Sep, 2015 1 commit
-
-
TNL-3196
Peter Fogg committed
-
- 26 Aug, 2015 1 commit
-
-
These signals are caught by the Teams app and used to update `last_activity_at` on both teams and individual users. TNL-2497
Peter Fogg committed
-
- 20 Aug, 2015 2 commits
-
-
Peter Fogg committed
-
Mushtaq Ali committed
-
- 07 Aug, 2015 1 commit
-
-
Peter Fogg committed
-
- 06 Aug, 2015 1 commit
-
-
Daniel Friedman committed
-
- 31 Jul, 2015 1 commit
-
-
Diana Huang committed
-
- 30 Jul, 2015 2 commits
- 28 Jul, 2015 1 commit
-
-
Ben McMorran committed
-
- 20 Jul, 2015 1 commit
-
-
New classes for the return type, and changes to the has_access function and tests to make them compatible.
tlindaliu committed
-
- 15 Jul, 2015 1 commit
-
-
Ben McMorran committed
-
- 13 Jul, 2015 2 commits
-
-
Ben McMorran committed
-
Ben McMorran committed
-
- 18 Jun, 2015 1 commit
-
-
Greg Price committed
-