This website requires JavaScript.
Explore
Help
Register
Sign In
yv01p
/
Umbraco-CMS
Watch
1
Star
0
Fork
0
You've already forked Umbraco-CMS
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
d737afa327c1dbd17ab4cbd8b336b0d83b6935fd
Umbraco-CMS
/
src
/
Umbraco.Core
/
Persistence
History
Shannon
d737afa327
Working on
2014-03-11 14:23:51 +11:00
..
Caching
Fixes: U4-4005 Member custom properties not saving from code, only from backend, wraps more of the getter functions in legacy member class with new member service methods, fixes paged result method when there are no results.
2014-01-13 18:36:08 +11:00
DatabaseAnnotations
…
DatabaseModelDefinitions
Fix MySQL install failing on UmbracoServer table
2013-09-01 17:28:22 +02:00
Factories
Working on
2014-03-11 14:23:51 +11:00
FaultHandling
Adding fault handling extensions for IDbCommand.
2013-02-05 14:31:55 -01:00
Mappers
Member group repo updated along with the member service to support roles, etc... got first of many unit tests passing.
2014-02-11 12:43:55 +11:00
Migrations
Fixes User Id issues with HasIdentity, wraps legacy UserType to the new service, fixes the uninstalling db schema to not throw exceptions and clog up the unit test log.
2014-01-23 17:11:58 +11:00
Querying
removes version specific references to mysql in the proj files and web.config
2014-02-18 14:57:03 +11:00
Relators
Gets the members services ensuring members xml is being handled correctly, fixes issue with the static variable holding the default member type properties (this was then persisted in mem and then reused across all member types). Added more unit tests to verify all.
2013-12-17 15:40:47 +11:00
Repositories
Fixes: U4-4353 You are able to create duplicate content/media/member type's with the same alias
2014-03-10 17:26:04 +11:00
SqlSyntax
Streamlines how strings are escaped with the sql expression helpers and syntax providers. Fixes: U4-4232 Umbraco.Core.Persistence.Querying issue with backslashes
2014-02-17 21:38:13 +11:00
UnitOfWork
backports data type service updates and fixes unit tests with correct seeding value.
2013-12-16 17:17:23 +11:00
DatabaseFactory.cs
Fix weird merge issues
2013-01-31 14:35:18 -01:00
DatabaseProviders.cs
…
DefaultDatabaseFactory.cs
Fixed up BaseDatabaseFactoryTests so that it only loads in one db factory with the correct conn strings, now we can easily override to use a custom db. Added benchmark tests for bulk inserting records for the cmsContentXml table which shows how we can improve performance quite a bit especially for larger node sets. Added more unit tests for bulk inserting and fixed it up a bit more.
2013-07-26 18:13:56 +10:00
IDatabaseFactory.cs
Adds public ctors for ApplicationContext, ServiceContext, DatabaseContext, RepositoryFactory, makes IDatabaseFactory public, makes an interfaces for IEntityService, adds EnsureContext methods for ApplicationContext - to set the singleton.
2013-10-09 13:17:19 +11:00
PetaPoco.cs
Started adding base PermissionsRepository for sub classes to use for assigning permissions, created a BulkImport extension methods for PetaPoco with tests since we'll be needing that for assigning permissions in a nice way. Wrote unit tests for all sql gen for permissions and assigning permissions. This all starts fixing #U4-2161 but there's still a bit more work to do.
2013-07-08 17:29:26 +10:00
PetaPocoCommandExtensions.cs
Refactoring PetaPoco uses of ExecuteNon, ExecuteScalar and ExecuteReader to use the new WithRetry extension methods
2013-02-06 12:53:08 -01:00
PetaPocoConnectionExtensions.cs
Adding fault handling extensions for IDbCommand.
2013-02-05 14:31:55 -01:00
PetaPocoExtensions.cs
Updates the BulkInsertRecords method to optionally close the trans - shouldn't by default. Updates how permissions are handled in the new services and exposes another method, ensures it's all wrapped in trans and ensures that cache is cleared properly. Fixes: U4-4213 "Replace child node permissions" does not work if all permissions cleared
2014-02-17 17:45:59 +11:00
PetaPocoSqlExtensions.cs
Making the Sql Syntax Providers public and changing a few names and bits for consistency.
2013-03-09 10:43:34 -01:00
RepositoryFactory.cs
publicizes some repository factory methods and interfaces
2014-02-20 21:56:58 +11:00
RepositoryResolver.cs
…
TransactionType.cs
…
UmbracoDatabase.cs
Creates IDisposeOnRequestEnd and ensures UmbracoContext and UmbracoDatabase implement it, then we only dispose of these types of objects at the end of the request if they are part of the httpcontext items (U4-2738). Fixes: U4-2988 UmbracoObjectTypesExtensions is not thread safe
2013-09-30 12:02:35 +10:00