Commit Graph

159 Commits

Author SHA1 Message Date
Simon Busborg 0915d0da33 Fix for OUR-105, OUR-125 2015-06-16 15:17:55 +02:00
Sebastiaan Janssen bf5556921b Make timezone more accurate 2015-06-16 13:28:00 +02:00
Sebastiaan Janssen 4dae4a9514 More readable dates in the forum overview and on specific posts 2015-06-16 12:33:38 +02:00
Sebastiaan Janssen 80774a607f OUR-166 Forum category tags not clear 2015-06-15 12:33:02 +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
Sebastiaan Janssen b621d737dc Make sure to return the correct avatar 2015-06-13 19:06:47 +02:00
Sebastiaan Janssen b3978e422a Upgrade ImageProcessor 2015-06-03 18:13:10 +02:00
Sebastiaan Janssen 084418a651 Install 7.2.6 properly 2015-06-03 18:05:05 +02:00
Sebastiaan Janssen eecea5de89 Upgrade ImageProcessor 2015-06-03 15:39:53 +02:00
Sebastiaan Janssen 432970e413 update to umbraco 7.2.6 final release 2015-06-03 15:28:10 +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 491ac68f92 Grab member from cache instead of database for notifications 2015-06-03 00:53:15 +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
Sebastiaan Janssen 134b70ef2f Upgrade to 7.2.6 nightly 2015-06-02 14:51:34 +02:00
Sebastiaan Janssen 83bb4087ca Upgrade to 7.2.5 2015-06-02 10:17:19 +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 f0c3b223b5 Removes the CommentService query methods that shouldn't be used, the TopicService returns a topic with ALL comments including sub comments. 2015-03-04 11:08:52 +11:00
Shannon 4cb0e94972 Renames "view" models to have correct names with what they are used for 2015-03-04 10:55:36 +11:00
Shannon 07ce984f15 This fixes the reader is already open issue 2015-03-04 10:54:42 +11:00
Sebastiaan Janssen ae7112b2f6 Remove newing up of MembershipHelper as it was leading to There is already an open DataReader associated with this Command which must be closed first. errors 2015-03-03 12:56:37 +01:00
Sebastiaan Janssen 3afab1f2ce Fix the datetime extension, if datetime is really old we can't parse the seconds as an int32 any more, so use tryparse instead 2015-03-03 12:56:36 +01:00
Shannon 93fd82abb5 Fixes QuickMenu and it's query 2015-03-03 12:39:51 +11:00
TimGeyssens 6b77dcc9fc Trying to fix failing insert of entries in the forumForums table 2015-03-02 16:18:11 +01: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
Shannon 4190e640d4 fixes member lookups in forum controller - don't use MemberForumExtensions (we don't want to be creating new membership helpers everwhere when we already have access to a single instance in the controller!) 2015-03-02 12:42:43 +11:00
Shannon 0b87c91e5f More null check fixing - now the auto loading of more forum posts works. 2015-03-02 12:38:20 +11:00
Shannon 84aacb7b1a Had to re-install a bunch of packages to get the site working: Not sure how this has been working on anyone else machines since there were quite a few bad references. Old non-compatible Lucene DLLs, copied over from post build command (not sure why but won't work with that). Ensures all nuget packages installs are consistent. 2015-03-02 10:48:50 +11:00
TimGeyssens c348f8b290 Y u no create new forums 2015-02-24 14:47:14 +01:00
Per Ploug bf0c2cd318 merge 2015-02-24 00:28:11 +01:00
Per Ploug db87db8e72 Refactored docs navigation
Moved everything to razor, removed loads of old crap, added new
navigation, breadcrumb and markdown render - still weird but better
2015-02-24 00:20:13 +01:00
Shannon 45ddddb7c8 Updates to latest examine commits new search controllers and views , updates examine config. 2015-02-23 23:44:00 +01:00
Shannon 36fad21dde Fixes startup handlers to listen to the correct event 2015-02-23 19:54:15 +01:00
TimGeyssens 2bf7f7fdda Working forum category filter 2015-02-17 12:50:17 +01:00
TimGeyssens a4c924f4c0 Make sure the api method used by the infinite scroll isn't behind authentication 2015-02-16 15:53:07 +01:00
TimGeyssens 36a855b036 Makes sure infinite scroll takes the category into account 2015-02-16 11:25:29 +01:00
TimGeyssens 8b57a9a171 Infinite scroll is working on topic overview 2015-02-16 10:33:48 +01:00
TimGeyssens d252ec9171 Bit more work in the infinite scroll for forum post overview 2015-02-15 21:00:46 +01:00
TimGeyssens 9219715e36 Mark topic as spam/ham 2015-02-11 13:21:15 +01:00
TimGeyssens 8c0240ac3e Edit thread working 2015-02-11 11:52:08 +01:00
TimGeyssens 6cafd5190d Redirect to new topic on topic creation 2015-02-11 11:39:49 +01:00
TimGeyssens 22c188061d Edit forum thread kinda working 2015-02-06 13:53:29 +01:00