Ronald Barendse
|
ed90e71f76
|
Removed usage of obsoleted ArgumentNullOrEmptyException
|
2019-10-07 22:10:21 +02:00 |
|
Kenn Jacobsen
|
e5956e4955
|
V8: Don't cast IContent to Content in DocumentRepository (#4611)
|
2019-06-28 09:19:11 +02:00 |
|
Stephan
|
29f2f34f9b
|
Refactor IContent vs IContentType
|
2019-02-05 14:06:48 +01:00 |
|
Stephan
|
bc987a825a
|
Cleanup
|
2019-02-04 10:09:32 +01:00 |
|
Shannon
|
80165c3c0f
|
Fixes allocations of property selectors, with nameof we save a bunch of both memory and initial reflection lookups
|
2019-02-04 19:52:04 +11:00 |
|
Chris Houston
|
193e24afd2
|
Fixing all the TODO, FIXME & HACK comments so they all follow the same layout.
|
2019-01-27 11:16:00 +01:00 |
|
Chris Houston
|
78319bae9e
|
Temp8 fix typos 2 (#4130)
|
2019-01-23 00:03:39 +01:00 |
|
Shannon
|
42f0d2b356
|
Fixes dirty tracking with resetting properties
|
2018-10-25 15:47:25 +11:00 |
|
Warren
|
fb4b0ceb69
|
Verified the log works correctly from my TODO note
|
2018-08-23 13:23:40 +01:00 |
|
Warren
|
47c8651609
|
Update more logging messages to use templates as opposed to string formats that were using the LoggerExtensions <T>
|
2018-08-16 12:00:12 +01:00 |
|
Stephan
|
7a615133ff
|
Renormalize
|
2018-06-29 19:52:40 +02:00 |
|
Stephan
|
8bfb8e2b72
|
Port v7@2aa0dfb2c5 - WIP
|
2018-03-22 11:25:33 +01:00 |
|
Stephan
|
506d810cf6
|
DataType refactoring preparation - Entity refactoring
|
2018-01-15 15:54:06 +01:00 |
|
Stephan
|
cc47276095
|
DataType refactoring preparation - Entity refactoring
|
2018-01-15 13:44:49 +01:00 |
|
Stephan
|
ef11fda272
|
More content refactoring (tests)
|
2017-11-15 08:53:20 +01:00 |
|
Stephan
|
09f499d5d6
|
More content refactoring (WIP, barely builds)
|
2017-11-08 08:39:36 +01:00 |
|
Stephan
|
e6de96cb90
|
Port 7.7 - WIP
|
2017-09-13 14:40:10 +02:00 |
|
Stephan
|
934d03e63f
|
Port 7.7 - WIP
|
2017-08-24 21:24:14 +02:00 |
|
Stephan
|
c76403077f
|
Normalize cr/lf/tab
|
2017-07-20 11:21:28 +02:00 |
|
Stephan
|
d3133abcab
|
Get rid of Mandate
|
2017-05-31 10:10:47 +02:00 |
|
Stephan
|
81234cd702
|
Rename DI to Composing
|
2017-05-30 15:46:25 +02:00 |
|
Stephan
|
a00ee8d275
|
Rename DependencyInjection into DI, cleanup components, compose
|
2016-10-17 11:00:12 +02:00 |
|
Stephan
|
5c2232aa3b
|
Refactor logging and profiling, boot reporting
|
2016-09-19 16:33:47 +02:00 |
|
Stephan
|
3c7245f9ba
|
Merge origin/dev-v7 into dev-v8
|
2016-07-08 16:32:06 +02:00 |
|
Shannon
|
33ca761441
|
Updated all to use the ref parameter, tests are passing - now to see if they run any faster :)
|
2016-06-21 20:43:02 +02:00 |
|
Shannon
|
b5411a5402
|
Initial commit of refactor of better/more efficient in terms of mem and performance properpty selectors for our models, this also yields a much cleaner syntax. I have discovered one issue now which is that the PropertyChanged event now fires before the property value is actually set, this is why the lambda syntax existed before. Instead we can use a ref property for the SetPropertyValueAndDetectChanges methods which will work much nicer - and also potentially have less allocations.
|
2016-06-21 18:11:03 +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
|
02e94f9243
|
deploy-29 - Sanitize UniqueId
|
2016-01-13 12:32:30 +01:00 |
|
Shannon
|
ef64409a9a
|
U4-7231 TryConvertTo<T> of ObjectExtensions doesn't do null checks (causes handled errors on members after upgrade)
|
2015-10-27 18:29:46 +01:00 |
|
Shannon
|
8905878a87
|
Adds some methods to TracksChangesEntityBase to enable/disable change tracking and to reset the change tracking dictionaries, this is then used for DeepCloning so that change tracking is turned off for the cloning process.
|
2015-03-03 18:33:04 +11:00 |
|
Shannon
|
2936ff0bf9
|
Makes provider user key type for new membership provider configurable, by default it is int
|
2014-12-15 20:44:00 +11:00 |
|
Shannon
|
e3284c8833
|
Fixes up the providerkey mapping with our normal members, fixes up some other mappings with custom membership providers.
|
2014-09-19 17:06:15 +10:00 |
|
Shannon
|
102b97fa82
|
streamline repo's get by paged results to have a zero based index for page index/number. Refactors member repo to use the same queries as content/media (U4-5469) this should save a lot of perf
|
2014-09-16 23:21:27 +10:00 |
|
Shannon
|
8c303893d2
|
updates deep clone to have the false flag for resetting properties (we don't want to remember them when cloning)
|
2014-04-17 18:46:37 +10:00 |
|
Shannon
|
7d556a0318
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Conflicts:
src/Umbraco.Core/Cache/CacheProviderExtensions.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ICacheProvider.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/PreValue.cs
src/Umbraco.Core/Models/PropertyType.cs
src/Umbraco.Core/Services/DataTypeService.cs
src/Umbraco.Tests/Models/Collections/PropertyCollectionTests.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web/Models/PublishedProperty.cs
src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
|
2014-04-17 18:10:42 +10:00 |
|
Shannon
|
9b344a5a69
|
Added tests for member groups and member cloning. Added tests to verify that all entities can be serialized without issue.
|
2014-04-16 16:44:08 +10:00 |
|
Shannon
|
549aeecf31
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
|
2014-03-18 19:40:41 +11:00 |
|
Shannon
|
bef970437a
|
doh, fix for new ctor
|
2014-03-18 19:39:17 +11:00 |
|
Shannon
|
0898b13072
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
|
2014-03-18 19:31:26 +11:00 |
|
Shannon
|
dda36f0147
|
added additional ctor for member to create an empty one
|
2014-03-18 19:30:54 +11:00 |
|
Shannon
|
fd14065f14
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/Membership/MembershipUserExtensions.cs
src/Umbraco.Core/Persistence/Factories/MemberFactory.cs
src/Umbraco.Core/Persistence/Factories/MemberReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Mappers/MemberMapper.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Services/IMembershipUserService.cs
src/Umbraco.Core/Services/UserService.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
src/Umbraco.Tests/Services/ContentServiceTests.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedUser.cs
src/Umbraco.Web.UI/install/steps/DefaultUser.ascx.cs
src/Umbraco.Web/Controllers/UmbProfileController.cs
src/Umbraco.Web/Routing/PublishedContentRequestEngine.cs
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/umbraco.presentation/LegacyClasses.cs
src/Umbraco.Web/umbraco.presentation/install/steps/LegacyClasses.cs
src/Umbraco.Web/umbraco.presentation/umbraco/channels/UmbracoMetaWeblogAPI.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/member.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/memberTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/userTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dashboard/ChangePassword.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
|
2014-03-18 18:47:49 +11:00 |
|
Shannon
|
e2881e07d1
|
Ensures that all calls to the members membership provider are done so explicitly with the membership provider alias - this decouples the need to have the umbraco membership provider declared as the default, we were doing both before.
|
2014-03-18 17:08:21 +11:00 |
|
Shannon
|
3c771648e3
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentType.cs
src/Umbraco.Core/Persistence/Factories/MemberReadOnlyFactory.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web/Models/ProfileModel.cs
src/Umbraco.Web/Models/UmbracoProperty.cs
src/Umbraco.Web/Security/MembershipHelper.cs
src/Umbraco.Web/UmbracoHelper.cs
|
2014-03-11 14:47:00 +11:00 |
|
Shannon
|
d737afa327
|
Working on
|
2014-03-11 14:23:51 +11:00 |
|
Shannon
|
bc371e69a3
|
Completes: U4-4227 Rename default member property aliases
|
2014-03-07 19:30:54 +11:00 |
|
Shannon
|
b8fe5df3c9
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Configuration/GlobalSettings.cs
src/Umbraco.Core/Configuration/UmbracoSettings.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/MediaService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web.UI/config/Dashboard.Release.config
src/Umbraco.Web.UI/config/feedProxy.config
src/Umbraco.Web.UI/config/tinyMceConfig.config
src/Umbraco.Web.UI/config/trees.config
src/Umbraco.Web.UI/config/umbracoSettings.Release.config
src/Umbraco.Web.UI/config/umbracoSettings.config
src/Umbraco.Web.UI/config/xsltExtensions.config
src/Umbraco.Web.UI/umbraco/config/create/UI.Release.xml
src/Umbraco.Web/Strategies/Migrations/ClearMediaXmlCacheForDeletedItemsAfterUpgrade.cs
src/umbraco.providers/members/UmbracoMembershipProvider.cs
|
2014-02-25 02:24:45 +11:00 |
|
Shannon
|
22b15a06f6
|
Fixes how member is approved is set by defaut and adds unit test for it. Also ensures that it returns true if the property value is invalid for whatever odd reason.
|
2014-02-25 02:10:25 +11:00 |
|
Shannon
|
9860ffc3bf
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Constants-Conventions.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/MemberType.cs
src/Umbraco.Core/Persistence/Factories/MemberTypeReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/umbraco/controls/GenericProperties/GenericProperty.ascx
src/Umbraco.Web/Models/ProfileModel.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/GenericProperties/GenericProperty.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
|
2014-02-19 16:55:56 +11:00 |
|
Shannon
|
f168093b92
|
Merge commit 'f06c9e823545d8e86309bb751e63b99a2a3b1a18' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Persistence/Querying/BaseExpressionHelper.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Core/packages.config
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/umbraco.presentation/umbraco/controls/passwordChanger.ascx.cs
|
2014-02-18 18:03:29 +11:00 |
|
Shannon
|
a556b4ed21
|
Logs warnings if accessing built-in properties on the member model but the underlying property type is missing.
|
2014-02-18 17:53:02 +11:00 |
|