Stephan
79c2400d27
U4-9322 - scope
2017-01-12 18:28:25 +01:00
Sebastiaan Janssen
770f96b6d5
Merge branch 'dev-v7' into dev-v7.6
...
# Conflicts:
# build/NuSpecs/UmbracoCms.Core.nuspec
2017-01-05 09:47:51 +01:00
Sebastiaan Janssen
0bf27fa319
Merge pull request #1669 from umbraco/temp-U4-9335
...
U4-9335 UmbracoExamine needs to ignore the useTempStorage option if a…
2017-01-04 09:42:01 +01:00
Shannon
a92d255e4b
adds notes, obsoletes a few classes that shouldn't have really been there
2017-01-04 17:10:48 +11:00
Claus
d866f1d74a
Merge branch 'dev-v7' into dev-v7.6
2017-01-03 11:58:23 +01:00
Claus
3426ae3722
Merge pull request #1668 from umbraco/temp-U4-9318
...
U4-9318 Examine indexes inherited unpublished nodes on index rebuild
2017-01-03 11:44:33 +01:00
Shannon
53bbc5f922
U4-9335 UmbracoExamine needs to ignore the useTempStorage option if an IDirectoryFactory config option is supplied by the indexer
2017-01-03 19:39:34 +11:00
Shannon
7a661c1b48
clears the tracked paths collection just to possible make GC a bit happier
2017-01-03 17:16:07 +11:00
Shannon
c871a711dd
U4-9318 Examine indexes inherited unpublished nodes on index RebuildIndex
...
This reduces allocations since we don't need to create a new serializer for every doc
2017-01-03 16:43:54 +11:00
Shannon
d671caf3ab
moves static query to lazily initialize
2017-01-03 14:36:06 +11:00
Shannon
4e2fb8e5dc
Fixes IP nuget references and fixes up several other Nuget assembly references.
2017-01-03 10:36:26 +11:00
Stephan
b4ef37a61a
More database fixing
2016-12-05 16:39:20 +01:00
Stephan
f79e63a13b
Fix background-thread-safe database usage
2016-12-02 18:15:42 +01:00
Stephan
0689bf4f31
U4-9201 - fix it all
2016-11-23 15:26:41 +01:00
Shannon
8ba6cb3abf
Revert "Backport SafeCallContext, DefaultDatabaseFactory fixes from 7.6"
...
This reverts commit 59ace3d881 .
2016-11-18 13:38:49 +01:00
Stephan
6101b4edde
U4-9201 - use UsingSafeDatabase where appropriate
2016-11-18 09:43:10 +01:00
Stephan
2bc07ad4cc
Merge branch 'dev-v7' into temp-U4-9105
2016-11-14 18:13:45 +01:00
Sebastiaan Janssen
935d010dd2
The foreach is actually more readable
2016-11-14 15:26:25 +01:00
Sebastiaan Janssen
199c502396
Get the correct types
2016-11-14 15:24:41 +01:00
Shannon
3f609fdf90
Moves a few queries to re-used query instances
2016-10-27 18:03:13 +02:00
Claus
221354a7d8
U4-9104 Update the UmbracoExamine logic for Media to read the data directly from the umbracoXml table.
...
updated some tests to use the testbehavior attribute so they dont rely on being run in a specific order.
2016-10-27 10:47:32 +02:00
Sebastiaan Janssen
097f5355e2
U4-9050 Update to latest Examine 0.1.70.0
2016-10-18 18:03:43 +02:00
Shannon
8d1d394ded
Adds latest stable Examine version
2016-08-11 14:06:38 +02:00
Stephan
d4f2486b4f
Merge remote-tracking branch 'origin/dev-v7' into temp-U4-8410-2
2016-06-22 10:58:46 +02:00
Sebastiaan Janssen
b2cd4820be
Updates Examine
2016-06-13 23:24:19 +02:00
Shannon
41b68333d2
publicizes EnableChangeTracking and DisableChangeTracking methods for entities, ensures that change tracking is disabled whenever building an entity for a repository as this is totally unnecessary and probably large memory overhead. Updates examine content indexer to page by 10000 rows
2016-05-26 16:36:53 +02:00
Shannon
628ce5ea1f
Backports some changes from v8 so that we can perform a nice strongly typed query with paging - this is then used for the content indexer to index content via the db for published content instead of the xml cache system. This was already done in v8 but have no backported the logic and fixed up the unit tests. When merging with v8 we will most likely just keep all v8 stuff and discard these changes, but we'll need to compare just in case. All tests pass and re-indexing is working as expected. Also updated the paging count from 1000 to 5000 for reindexing.
2016-05-26 15:30:40 +02:00
Shannon
e2954fbf39
refactors interface methods so they are not breaking existing signatures and not overlapping based on optional parameters
2016-04-06 13:23:39 +02:00
André Ferreira
bd2a40d214
U4-6003 List View - Order By Custom Property Fix
...
Original work done on https://github.com/umbraco/Umbraco-CMS/pull/711 but ported to the latest version
Content below for reference
With the current implementation of the list view you can only sort by system columns (Name, SortOrder etc.) and not custom columns you have added to your document types. This PR allows that.
The crux of it is a sub-query added to the ORDER BY clause when we are ordering by a custom field. This looks up the field's value from the most recent content version.
Provided here and not in the previous pull request is:
MySQL support
Have done some performance testing. On a local laptop with 1000 nodes in a list view, it's sorting in around 220-250ms. It's a little slower that sorting on native properties like node name, but still perfectly usable - there's no significant delay you see in use.
Please note also:
GetPagedResultsByQuery() in VersionableRepositoryBase was previously doing an ORDER BY in SQL and then repeating this via LINQ to Objects. I couldn't see that this second ordering was necessary so removed it, but wanted to flag here in case I've missed something around why this was necessary.
The PR also includes small amends to fix or hide sorting on a couple of the default columns for the member amd media list views.
2016-04-01 11:28:51 +01:00
Sebastiaan Janssen
43e983e27a
Corrects spelling of localStorateDir to localStorageDir
2016-01-06 12:17:48 +01:00
Sebastiaan Janssen
b882806847
Merge pull request #980 from umbraco/temp-U4-7614
...
U4-7614 Allow Examine's local temp storage to exist in the current Us…
2016-01-06 12:09:31 +01:00
Shannon
18900d0e25
Fixes: U4-6659 Examine: Specific doctype not being indexed
2016-01-05 12:38:13 +01:00
Shannon
1da1a20734
ensures the setting is enabled for the searcher too
2015-12-28 13:43:47 +01:00
Shannon
c765ab9112
U4-7614 Allow Examine's local temp storage to exist in the current User's temp storage location - useful for Azure
2015-12-28 13:37:56 +01:00
Benas Brazdziunas
bd69820028
Member Picker search results doesn't show correct icons
2015-10-29 16:29:33 +00:00
Stephan
dfbdf99bbc
U4-7038 - IPublishedContentWithKey for medias
2015-09-01 15:00:31 +02:00
Shannon
127736d188
updates to latest examine
2015-08-13 15:30:28 +02:00
Shannon
0ca1807d64
Adds DelegateExtensions + Tests which is used for retrying and is used with the Examine Index Sync
2015-08-13 15:19:04 +02:00
Shannon
e5bb35b335
Updates to latest Examine
2015-08-10 18:06:23 +02:00
Shannon
db9d6d9109
Makes the getter for InternalSearcher lazy, fixes up the LocalTempStorageDirectory so that it properly deals with both directories the same, including lock files. Fixes up the LocalTempStorageIndexer with a ton more error checks and retry attempts to acquire locks if it cannot do so during initialization. This has proven to work seamlessly with my load tests now including the functionality for Sync. Need to test LocalOnly with the tests now too. Also, this should work if an index gets corrupted in temp storage for some odd reason (shouldn't do now btw). More testing required but this so far is showing to be much more stable especially with the new changes in Examine core.
2015-08-07 00:06:56 +02:00
Sebastiaan Janssen
d87b268a40
Update to MVC5
2015-07-30 17:08:39 +02:00
Sebastiaan Janssen
86ad3f6b05
Makes sure that R# doesn't suggest C#6 features
2015-07-24 17:25:52 +02:00
Shannon
9bdb91b3c0
latest examine
2015-07-23 18:03:44 +02:00
Shannon
5c91c204fa
removes unneeded class
2015-07-23 17:57:02 +02:00
Shannon
11c7955b1e
Lazily serializes the member data when required instead of all at once, this will save memory since the xml will only be created when it's required.
2015-07-23 17:56:29 +02:00
Shannon
ba1d546579
Merge remote-tracking branch 'origin/master-v7' into dev-v7
...
Conflicts:
src/Umbraco.Core/MainDom.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI.Client/src/canvasdesigner/index.html
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
src/UmbracoExamine/UmbracoExamine.csproj
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
2015-07-15 14:58:19 +02:00
Shannon
f1b9b98f5d
Updates to latest examine
2015-07-15 12:32:11 +02:00
Shannon
1e147f97e1
Updates examine, updates loghelper references.
2015-07-15 10:29:28 +02:00
Sebastiaan Janssen
a7871abbd9
Update Examine and ClientDependency to latest version
2015-07-14 16:50:45 +02:00
Stephan
d83fdb48c9
Merge branch 7.2.7 into dev-v7
...
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/AsyncLock.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Core/PluginManager.cs
src/Umbraco.Core/Sync/ServerEnvironmentHelper.cs
src/Umbraco.Core/TypeFinder.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/ServerEnvironmentHelperTests.cs
src/Umbraco.Web.UI.Client/bower.json
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/src/less/grid.less
src/Umbraco.Web.UI.Client/src/less/panel.less
src/Umbraco.Web.UI.Client/src/less/property-editors.less
src/Umbraco.Web.UI.Client/src/loader.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/datepicker/datepicker.controller.js
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/KeepAlive.cs
src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/RecurringTaskBase.cs
src/Umbraco.Web/Scheduling/ScheduledPublishing.cs
src/Umbraco.Web/Scheduling/ScheduledTasks.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/UI/JavaScript/JsInitialize.js
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/umbraco.cms/Actions/Action.cs
2015-07-13 22:45:37 +02:00