Commit Graph

25 Commits

Author SHA1 Message Date
Sebastiaan Janssen 4791f0d1e2 Fix forum indexer and add date/time to forum search result output 2015-06-25 18:40:51 +02:00
Sebastiaan Janssen daa9fbe09f Moves some namespaces around so that it's a bit more nicely organized 2015-06-24 10:05:12 +02:00
Sebastiaan Janssen 8d7dedbca1 OUR-209 Category dropdown in Forum disguised as simple table header - why?
OUR-210 Remove infinite scroll
2015-06-18 14:50:50 +02:00
Sebastiaan Janssen fa5c53a4f7 OUR-118 Why is "Mark as solution" link available when I am not the creator of the thread 2015-06-15 12:05:38 +02:00
Stephan d87bdbab1b Fix topic service caching 2015-06-03 15:24:51 +02:00
Stephan cfdb6d579d Optimize topic service 2015-06-03 10:39:21 +02:00
Sebastiaan Janssen 6824fcdf57 Fixed the ordering in the wrong way 2015-06-02 23:22:30 +02:00
Sebastiaan Janssen ab4cc4c098 Revert to optimized TopicService and fixed related code properly 2015-06-02 23:19:02 +02:00
Sebastiaan Janssen 48889b8fd6 Reverts topic optimizations as sort order was wrong and homepage broke 2015-06-02 22:01:48 +02:00
Stephan fdfc49d01f Optimize topic service 2015-06-02 17:15:53 +02:00
Shannon 80a5074bef Fixes TopicService - no auto-incremental ID, so deals with that and updates the model to reflect that. Removes all raiseEvent flags - events should always be raised. 2015-03-04 12:39:20 +11:00
Shannon 07ce984f15 This fixes the reader is already open issue 2015-03-04 10:54:42 +11:00
Shannon 93fd82abb5 Fixes QuickMenu and it's query 2015-03-03 12:39:51 +11:00
Shannon 7501c1c323 Removes Url from the forum index since Url generation requires a db lookup which will be slow to re-index and we cannot have 2 readers open at once while reading. Changes the Url property of Topic to be a method called GetUrl. Udpates the logic in the SearchResultExtensions to lookup the forum URL based on the result. Changed the other examine data services to yield return for max performance and less memory. The Forum can now be fully indexed... before was only 1000 incomplete records. Still needs more work though. 2015-03-02 18:19:58 +11:00
Shannon 606b4e6ba2 Saves even more queries and N+1 issues. "QuickMenu" should have been called "SlowMenu" 2015-03-02 17:15:27 +11:00
Shannon 74c36ab5c8 Saves even more queries. 2015-03-02 16:58:14 +11:00
Shannon 1ca80f1249 Saves more N+1 query in the forum. 2015-03-02 16:39:05 +11:00
Shannon 940de49576 Fixing up the insane N+1 queries that exist for the forum. Removing extension methods to look up member names - these should just be part of the main query otherwise we have N+1 everywhere. Created new readonly entities for querying and result columns so we can get the Comments + all author names in a single query. 2015-03-02 16:15:15 +11:00
Shannon 20eb62eddd Cleans up the 'Services' - they should not be idisposable unless they exist as a global lifespan, but they are not being used that way so therefore should not dispose and should def not dispose the global DatabaseContext since they are being used as a transient instance. Renames more Utills with less L's. Fixes more event handlers to be ApplicationEventHandler instead of the legacy ones. Fixes the Forum data service to actually index ALL form items, not just 1000 of them (no idea why this was occuring?) Fixes Latest.cshtml to iterate of an iteratable collection. Fixes more null ref checks. 2015-03-02 13:52:07 +11:00
TimGeyssens aa9936ad19 Restructure of the spam detection 2015-02-06 13:21:03 +01:00
TimGeyssens 0aa371da8b Spam check should be working now 2015-02-05 21:34:49 +01:00
TimGeyssens f3f77883c4 make sure karma collection works when creating new comments / topics 2015-02-04 11:06:46 +01:00
ploug@umbraco.dk d6776ccefb Rewires spam filtering to the new services 2015-01-26 15:46:37 +01:00
ploug@umbraco.dk 56a2ace7d2 Initial commit of our WIP
This is very likely break the dev site
2015-01-26 13:13:06 +01:00
ploug@umbraco.dk 12f9dd9da6 WIP on new topics/comments service 2015-01-19 22:01:06 +01:00