Shannon
|
b3f6f48834
|
fixes ugly null check on ContentTypeSort comparison
|
2015-03-09 16:42:30 +11:00 |
|
Shannon
|
9a5923771d
|
fixes changing the underscore of a user language to culture.
|
2015-03-06 16:05:37 +11:00 |
|
Shannon
|
0932c980e9
|
Fixes: U4-6307 Incorrect culture assigned to user (missing region code)
|
2015-03-06 16:01:49 +11:00 |
|
Stephan
|
46fdd605ae
|
Refactor distributed cache & merge Shazwazza's DataBaseServerMessenger
|
2015-03-05 10:49:21 +01:00 |
|
Shannon
|
46212904ef
|
Changes the SetPropertyValueAndDetectChanges to throw an exception if an Enumerable is passed in without using the overload the specifies an IEqualityComparer. Updates all entities that use this method with IEnumerables to specify the correct Equality comparer which now uses the new UnsortedSequenceEqual method. Added unit tests for new EnumerableExtensions and makes the ContainsAll work faster.
|
2015-03-05 17:08:58 +11:00 |
|
Shannon
|
834b780d8e
|
Removes change tracking for User.DefaultPermissions since it is entirely not necessary (and in fact shouldn't be settable). Also ensures that the cloning of the default permissions is a new list, wasn't doing this before... which might have been the culprit for strange thread issues.
|
2015-03-03 19:37:13 +11: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
|
dc513570a5
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenThreeZero/AddPublicAccessTables.cs
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/RepositoryBase.cs
src/Umbraco.Core/Persistence/RepositoryFactory.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/Search/ExamineEvents.cs
src/Umbraco.Web/UmbracoHelper.cs
src/Umbraco.Web/umbraco.presentation/content.cs
src/Umbraco.Web/umbraco.presentation/requestModule.cs
src/Umbraco.Web/umbraco.presentation/umbraco/translation/default.aspx.cs
src/umbraco.MacroEngines/RazorDynamicNode/RazorLibraryCore.cs
src/umbraco.businesslogic/IO/SystemFiles.cs
src/umbraco.cms/businesslogic/Dictionary.cs
src/umbraco.cms/businesslogic/web/Document.cs
|
2015-02-23 13:41:34 +01:00 |
|
Shannon
|
1851303343
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web.UI/umbraco/controls/ContentTypeControlNew.ascx.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/macro.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/umbraco.MacroEngines/RazorDynamicNode/ExtensionMethodFinder.cs
src/umbraco.MacroEngines/Resources/Web.config
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
src/umbraco.cms/businesslogic/Dictionary.cs
src/umbraco.editorControls/packages.config
src/umbraco.editorControls/umbraco.editorControls.csproj
|
2015-02-22 16:56:02 +01:00 |
|
Stephan
|
0c5acb7f32
|
Implement IContent.HasPublishedVersion
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
|
2015-02-10 15:39:12 +01:00 |
|
Shannon
|
90b3bf59e0
|
Fixes: U4-2038 Violation of PRIMARY KEY constraint 'PK_cmsContentPreviewXml' YSOD occurs when publishing content
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
|
2015-01-30 10:32:46 +11:00 |
|
Shannon
|
5f0dc4a58e
|
Fixes: U4-2038 Violation of PRIMARY KEY constraint 'PK_cmsContentPreviewXml' YSOD occurs when publishing content
|
2015-01-30 10:01:25 +11:00 |
|
Shannon
|
e1e73f5e5f
|
completes: U4-6174 Remove cmsPropertyType.helpText column
|
2015-01-29 17:21:44 +11:00 |
|
Shannon
|
1b161c8dbe
|
Removes more usages of legacy Access class to use new IPublicAccessService
|
2015-01-28 19:46:05 +11:00 |
|
Shannon
|
6a4966136d
|
more testing, got the protect page dialog all working now and ensuring the data is going to the right places
|
2015-01-28 18:24:12 +11:00 |
|
Shannon
|
0a0e34d806
|
Ensures that the cache is updated properly with cache refreshers, ensures that the GetAll method for public access repo doesn't make any db calls and uses a non validating cache since it gets called a ton.
|
2015-01-28 16:15:34 +11:00 |
|
Shannon
|
214db84f9d
|
fixes up column names and error checks during upgrade
|
2015-01-28 13:51:07 +11:00 |
|
Shannon
|
61fd3fc505
|
Implements IPublicAccessService and wraps legacy Access class to use the new service, updates the public access data to use int's since using GUIDs atm is a little too complex, that will need to wait.
|
2015-01-28 13:16:50 +11:00 |
|
Shannon
|
efab275c99
|
Fixes: U4-6188 umbracoNode.uniqueId needs to be changed to not allow nulls, U4-6187 umbracoNode.uniqueID needs a Unique index - currently it is a non-unique index, Gets the public access repository built and started testing
|
2015-01-27 19:47:30 +11:00 |
|
Shannon
|
7c5e68dd1c
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Mvc/UmbracoViewPageTests.cs
src/Umbraco.Tests/Persistence/BaseTableByTableTest.cs
src/Umbraco.Tests/TestHelpers/BaseUmbracoApplicationTest.cs
|
2015-01-27 15:00:23 +11:00 |
|
Shannon
|
7222058dd4
|
Deletes a bunch of old unused files - mostly in umbraco_client
|
2015-01-23 17:01:24 +11:00 |
|
Shannon
|
070fc368b2
|
Adds new public access db tables, removes refs to languagelocale col, fixes the migration script to create a table with a PK
|
2015-01-23 16:34:57 +11:00 |
|
Shannon
|
c94eff9089
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/Routing/ContentFinderByAliasTests.cs
src/Umbraco.Tests/Routing/ContentFinderByAliasWithDomainsTests.cs
src/Umbraco.Tests/Routing/ContentFinderByNiceUrlWithDomainsTests.cs
src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
src/Umbraco.Tests/Routing/UrlsWithNestedDomains.cs
src/Umbraco.Tests/Routing/uQueryGetNodeIdByUrlTests.cs
src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
src/umbraco.cms/businesslogic/Property/Property.cs
src/umbraco.cms/businesslogic/datatype/DataTypeDefinition.cs
|
2015-01-23 12:25:07 +11:00 |
|
Shannon
|
b892f98834
|
Fixes up remaining routing tests, all tests passing (apart from arbitrary plugin mgr ones)
|
2015-01-22 15:42:29 +11:00 |
|
Shannon
|
e13e86b25f
|
Gets the legacy domain stuff wrapping the new apis, updates the DomainHelper to use the new apis without any statics and thus updates everything else referencing that, updates the pcr engine to have the propery ctor params with all required services instead of using statics.
|
2015-01-21 19:49:22 +11:00 |
|
Shannon
|
7545c0c1da
|
Adds the DomainRepository with tests
|
2015-01-21 17:03:56 +11:00 |
|
Shannon
|
13a4d5c81c
|
WIP - have added LightInject as a fast and tiny IoC container that is embedded. Have updated all required SingleObjectResolverBase and non lazy ManyObjectResolverBase to use a Container implementation. Have updated the boot managers to use IoC to instantiate all their requirements. This is so much nicer now by using IoC to ctor all of the objects in these resolvers we can get ctor injection OOTB so no more singletons. Need to create resolver to support the lazy resolver with IoC next. Updated IContentFinders, IThumbnailProviders to use ctor injection.
|
2015-01-21 12:48:08 +11:00 |
|
Shannon
|
f6a547d681
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
|
2015-01-19 19:10:56 +11:00 |
|
Shannon
|
d4b718d615
|
Creates common base class for services, this streamlines all ctors and exposes correct services. Gets the TaskRepository working with a test, now to get it fully implemented.
|
2015-01-19 18:37:48 +11:00 |
|
Shannon
|
280826f3e8
|
Fixes: U4-6110 Cleanup the Audit trail code - this should be a service, remove all internal statics
|
2015-01-19 15:12:34 +11:00 |
|
Shannon
|
f9159a0afc
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/DataTypesResolver.cs
src/Umbraco.Core/PropertyEditors/PropertyEditorValueConvertersResolver.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/CodeFirst/Definitions/ContentTypeDefinitionFactory.cs
src/Umbraco.Tests/CodeFirst/TypeInheritanceTest.cs
src/Umbraco.Tests/Macros/MacroTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/Plugins/PluginManagerTests.cs
src/Umbraco.Tests/Plugins/TypeFinderTests.cs
src/Umbraco.Tests/Services/ThreadSafetyServiceTest.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/TestHelpers/BaseSeleniumTest.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheetProperty.cs
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheets.cs
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTemplates.cs
src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs
src/umbraco.cms/businesslogic/CMSNode.cs
src/umbraco.cms/businesslogic/propertytype/propertytype.cs
src/umbraco.cms/businesslogic/web/StyleSheet.cs
src/umbraco.editorControls/tinyMCE3/TinyMCE.cs
|
2015-01-19 13:16:56 +11:00 |
|
Shannon
|
02a903f77b
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoHelper.cs
src/Umbraco.Web/umbraco.presentation/CompatibilityHelper.cs
src/Umbraco.Web/umbraco.presentation/library.cs
src/Umbraco.Web/umbraco.presentation/macro.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/umbraco.MacroEngines/RazorDynamicNode/DynamicBackingItem.cs
src/umbraco.MacroEngines/app.config
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
src/umbraco.cms/businesslogic/Packager/Installer.cs
src/umbraco.editorControls/app.config
src/umbraco.editorControls/packages.config
src/umbraco.editorControls/umbraco.editorControls.csproj
src/umbraco.providers/app.config
|
2015-01-19 13:11:51 +11:00 |
|
Shannon
|
8abf6fc2b5
|
Cleans up legacy stylesheet code to wrap the new APIs better, creates a new OriginalPath property on IFile to track if the path has changed, updates FileRepository to deal with path's changing and automatically deal with renaming files. Adds new methods to IFileService: GetStylesheetsAtPath. Fixes up the stylesheet and stylesheet property editors to use the file names, gets tree syncing working nicely for them both even with files or properties are renamed. Updates stylesheet editors and controllers to use the new APIs
|
2015-01-15 11:49:32 +11:00 |
|
Shannon
|
5cbfa7bd91
|
Updates how the stylesheet file works, uses v5 style logic for naming a stylesheet rule, adds plenty of tests to support, fixes validation methods on the file service, removes the css parser library stuff as it's overkill for what we want.
|
2015-01-14 14:10:55 +11:00 |
|
Shannon
|
b3a93e369a
|
WIP - bit of a refactor on the IFile stuff, moves all validation to the service level and obsoletes the IFile.IsValid methods. Adds v5 style CSS property parsing, but might integrate that with this zany css parser in the core for 'safer' parsing.
|
2015-01-14 12:09:30 +11:00 |
|
Shannon
|
c41c727e06
|
WIP - working on getting the legacy StyleSheet business logic class wrapping the new services.
|
2015-01-13 20:18:02 +11:00 |
|
Shannon
|
ffd4e9507b
|
WIP Gets legacy dictionary, language classes to wrap the Core services implementation properly. Obsoletes a bunch of stuff, creates a few more tests, need to test UI now.
|
2015-01-12 18:52:30 +11:00 |
|
Shannon
|
6457a1a2ca
|
Fixes: U4-6088 Publicize all partial view methods on IFileService & U4-6087 Fix Partial View macro repository usage so that when a macro is created from the FileService, the MacroService events are raised
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
|
2015-01-09 19:15:01 +11:00 |
|
Shannon
|
31a1ee9145
|
Fixes: U4-6088 Publicize all partial view methods on IFileService & U4-6087 Fix Partial View macro repository usage so that when a macro is created from the FileService, the MacroService events are raised
|
2015-01-09 18:39:44 +11:00 |
|
Shannon
|
32470e9bd2
|
fixes more tests
|
2015-01-09 11:23:40 +11:00 |
|
Shannon
|
023c7f3fe7
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2015-01-07 15:54:08 +11:00 |
|
Shannon
|
fa48af02a1
|
Merge branch 'leekelleher-U4-337' into 7.3.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
|
2015-01-06 12:24:29 +11:00 |
|
Shannon
|
8509aef99a
|
Merge branch 'U4-337' of https://github.com/leekelleher/Umbraco-CMS into leekelleher-U4-337
|
2015-01-06 12:23:31 +11:00 |
|
AndyButland
|
d235340ec6
|
Populated NodeCount property for tag queries retrieving tags across all types
|
2015-01-05 22:23:05 +01:00 |
|
leekelleher
|
573192c33f
|
Amends based @sitereactor's feedback.
|
2015-01-04 17:09:05 +00:00 |
|
Shannon
|
f91f25e5c0
|
Fixes issue with template model and package installation
|
2015-01-02 11:04:12 +11:00 |
|
Shannon
|
8c619e92d9
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2014-12-29 14:30:01 +11:00 |
|
Shannon
|
83aa30d2c5
|
Adds a VirtualPath property to IFile which is the relative path of the file to the root of the website.
|
2014-12-22 15:14:44 +11:00 |
|
Shannon
|
cd0aa5e342
|
Fixed null checks and error checking for duplicates in the xml file store, added test
|
2014-12-18 12:33:34 +11:00 |
|
Shannon
|
db087a9e78
|
pretty much got 5966 working just need to do some more tests.
|
2014-12-17 17:08:12 +11:00 |
|