Stephan
e4b375f72d
UnitOfWork RIP, build tests
2017-12-15 11:19:03 +01:00
Stephan
84f9242aa0
Persistence Shakeup
2017-12-07 16:45:25 +01:00
Stephan
aa25990681
Integer version ID, cleanup
2017-12-01 20:00:33 +01:00
Stephan
9b9c7c8e3a
Refactor content service
2017-11-30 13:57:40 +01:00
Stephan
c6514a6ee1
Troubleshooting variants, running the back-office
2017-11-22 08:39:54 +01:00
Stephan
228c8e7935
PropertyData evo.2 (tests)
2017-11-15 19:44:32 +01:00
Stephan
ef11fda272
More content refactoring (tests)
2017-11-15 08:53:20 +01:00
Stephan
fcf2b27953
More content refactoring (tests)
2017-11-10 11:27:12 +01:00
Stephan
09f499d5d6
More content refactoring (WIP, barely builds)
2017-11-08 08:39:36 +01:00
Stephan
ee1941b9bf
Refactor ISqlContext and SqlTemplates
2017-09-22 18:30:38 +02:00
Stephan
c43bf6c741
Get tests green
2017-09-22 15:23:46 +02:00
Stephan
9ed6576908
Port 7.7 - WIP
2017-09-19 15:51:47 +02:00
Stephan
d9aaba192c
Port 7.7 - WIP
2017-09-14 19:29:12 +02:00
Stephan
c76403077f
Normalize cr/lf/tab
2017-07-20 11:21:28 +02:00
Stephan
e87be7ad9d
Fixing tests - and all sorts of issues
2017-06-23 18:58:08 +02:00
Stephan
8561d85f7a
porting 7.6-rc1 into 8
2017-05-24 12:25:39 +02:00
Stephan
7f39f7748f
Persistence reorg, killed DatabaseContext
2016-12-16 17:56:10 +01:00
Stephan
49d54f497d
Persistence reorg
2016-12-16 17:20:51 +01:00
Stephan
d17959d1a8
Tests reorg
2016-12-16 10:40:14 +01:00
Stephan
07a05317ff
Merge dev-v7.6 into dev-v8
2016-12-14 14:06:30 +01:00
Stephan
a55ae8ba57
Refactor Query in repos
2016-12-01 08:46:58 +01:00
Stephan
a49af20275
More persistence layer refactoring
2016-11-29 10:31:25 +01:00
Stephan
8e056aba66
Merge origin/dev-v7.6 into dev-v8-zbwip (builds, not tested)
2016-11-23 10:33:12 +01:00
Stephan
224986d56c
Trying to cleanup and refactor tests
2016-11-07 18:32:44 +01:00
Stephan
3a6e2e6735
U4-9136 - rebuild Xml data in a more resilient way
2016-11-02 13:52:58 +01:00
Stephan
341e817fd5
Get tests to run, troubleshoot
2016-10-17 11:00:18 +02:00
Stephan
aa8b8c7736
Resvolution - MappingResolver
2016-09-19 16:30:40 +02:00
Stephan
ecee4d3702
Merge branch dev-v8 into temp-u4-8497
2016-07-20 12:38:57 +02:00
Stephan
be056869f0
Fix build after merge
2016-07-08 18:31:37 +02:00
Stephan
3c7245f9ba
Merge origin/dev-v7 into dev-v8
2016-07-08 16:32:06 +02:00
Stephan
09526e6db4
U4-8592 - fix property conversions
2016-06-27 15:33:08 +02:00
Stephan
d4f2486b4f
Merge remote-tracking branch 'origin/dev-v7' into temp-U4-8410-2
2016-06-22 10:58:46 +02:00
Shannon
50f4bbdd1e
U4-8569 Saving a member type changes the UniqueId of custom properties
...
This fixes the member property type UniqueID SQL and mapping.
This ensures that the main repositories fully assert/compare all fetched properties.
2016-06-07 12:20:10 +02:00
Stephan
06574b8b40
U4-8447 - prepare for NuCache (work-in-progress)
2016-05-26 17:12:04 +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
Stephan
4d852102e8
Refactor tests
2016-05-23 13:56:58 +02:00
Shannon
f9ba3fe76f
Merge branch 'dev-v8' into dev-v8-ExamineV2
...
# Conflicts:
# src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
# src/Umbraco.Core/Plugins/PluginManager.cs
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Core/Services/IContentService.cs
# src/Umbraco.Core/Umbraco.Core.csproj
# src/Umbraco.Tests/Persistence/Repositories/NotificationsRepositoryTest.cs
# src/Umbraco.Tests/Services/ContentServiceTests.cs
# src/Umbraco.Tests/Services/MediaServiceTests.cs
# src/Umbraco.Tests/Services/ThreadSafetyServiceTest.cs
# src/Umbraco.Web.UI/config/ClientDependency.config
# src/Umbraco.Web/Editors/ContentController.cs
# src/UmbracoExamine/UmbracoContentIndexer.cs
2016-05-19 16:32:22 +02:00
Stephan
ddf38407d8
U4-4847 Refactor ContentService ( #1266 )
...
* U4-4748 - refactor Content-, Media- and MemberTypeRepository
* Cleanup Attempt
* Cleanup OperationStatus
* U4-4748 - refactor Content-, Media- and MemberTypeService
* U4-4748 - cleanup locking
* U4-4748 - refactor Content-, Media- and MemberRepository
* U4-4748 - refactor ContentService (in progress)
* U4-4748 - all unit of work must be completed
* U4-4748 - refactor locks, fix tests
* U4-4748 - deal with fixmes
* U4-4748 - lock table migration
* Update UmbracoVersion
* Fix AuthorizeUpgrade
* U4-4748 - cleanup+bugfix lock objects
* U4-4748 - bugfix
* updates a string interpolation
2016-05-18 10:55:19 +02:00
Stephan
edda877fd6
Merge origin/dev-v8 into dev-v8-ExamineV2
2016-05-17 13:21:47 +02:00
Shannon
3c446cbf82
Adds IQueryFactory property to IDatabaseFactory, DatabaseContext.
...
Changes exposed Query<T> to correct IQuery<T>
Creates interface for QueryFactory: IQueryFactory
Updates all repositories with these changes
2016-05-02 15:38:45 +02:00
Stephan
dbaede43af
U4-6147 - GetUnitOfWork becomes CreateUnitOfWork
2016-05-02 12:24:13 +02:00
Stephan
be32448426
U4-6147 - cleanup persistence units of work (in progress)
2016-05-02 12:12:21 +02:00
Stephan
578cb6eafb
U4-6147 - repositories are not disposable (in progress)
2016-04-29 19:14:02 +02:00
Shannon
8ab482dbfb
Merge branch 'dev-v8' into dev-v8-ExamineV2
...
Conflicts:
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI/config/ClientDependency.config
2016-04-29 17:12:59 +02:00
Shannon
74b83f30c3
Gets all tests passing and updates content/media svc/repos with filters
...
The content/media services & repos are now consistent with their filter, filterargs parameters and tests have been updated to support this, we can now pass in more robust filters to these methods which is required by Examine to get published content from the db.
2016-04-29 10:50:03 +02:00
Shannon
2027cd7b07
Merge branch 'dev-v8' into dev-v8-persistclr
...
Conflicts:
src/Umbraco.Core/Persistence/UmbracoDatabase.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
2016-04-21 12:19:14 +02:00
Shannon
6124126835
Fixes the custom field sorting, no longer has a sub query for order by, now supports both mysql and sqlce, adds a unit test (should add more though)
2016-04-20 15:50:38 +02:00
Shannon
289d5f5741
removes the need for the custom regex for the order by since we no longer have an order by sub-query
2016-04-20 12:51:42 +02:00
Shannon
f149ca9c76
Fixes SqlCe and MySQL sorting on custom properties for list view, this also makes the query work much better and there is no longer a requirement for a sub-query in the order by statement.
2016-04-20 12:50:52 +02:00
Stephan
aceaf4b15d
Core.Persistence - massive cleanup
2016-04-13 17:33:09 +02:00