Shannon
|
e3acdbe85b
|
Fixes up dictionary and language repositories to have underlying simple get repositories since they support getting by id, unique id and string variations but we want to have native repository enabled caching for these items so these get methods now use private repositories based on these keys. Adds more tests, removes N+1 queries for languages and dictionary items. Removes RuntimeCacheProvider, we only want one type of cache, this simplifies things a lot.
|
2015-01-13 13:25:36 +11:00 |
|
Shannon
|
ef2c46b6ab
|
WIP - removes all the commented out code, now we need to ensure that the DictionaryRepository/Service performs well, there's a bunch of N+1 queries in there and caching will be ignored for several of the get methods when loading with a GUID which we need to have in there if we want it to perform just as well as before.
|
2015-01-12 20:14:12 +11:00 |
|
Shannon
|
b9398375f1
|
Merge branch 'leekelleher-U4-5658' into 7.3.0
|
2015-01-12 19:40:33 +11:00 |
|
Shannon
|
274819f75f
|
Merge branch 'U4-5658' of https://github.com/leekelleher/Umbraco-CMS into leekelleher-U4-5658
|
2015-01-12 19:40:16 +11:00 |
|
Shannon
|
fb3b99a49a
|
Fixes up a left join with dictionary -> language items, adds another couple of unit tests adds another method to the ILocalizationService
|
2015-01-12 19:39:30 +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
|
7212015127
|
obsoletes all of the service ctor's that don't specify all required dependencies, none of these are used in the core.
|
2015-01-09 18:53:08 +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
|
53fbb18f1c
|
removes unneeded commented out code in old template class
|
2015-01-09 17:32:10 +11:00 |
|
Shannon
|
43cfabe9e7
|
adds unit tests for File service for templates
|
2015-01-09 17:10:42 +11:00 |
|
Shannon
|
caf972cd0f
|
Ensures virtual path is set on the template, updates the tree controller to render the correct editor if it's webforms, updates the rest service to return the updated contents if the server changes it and updates the UI
|
2015-01-09 17:01:38 +11:00 |
|
Shannon
|
5bef3593dd
|
More dependency cleanup, less singleton usages, better testing implementations
|
2015-01-09 15:27:47 +11:00 |
|
Shannon
|
3f233ad4a4
|
test fixed
|
2015-01-09 13:38:43 +11:00 |
|
Shannon
|
9252dc222a
|
still unweaving more of this singleton mess, makes unit testing much easier
|
2015-01-09 13:35:32 +11:00 |
|
Shannon
|
fafe056db0
|
More refactoring with ILogger and reducing the dependencies on all of these singletons. Created new DatabaseSchemaHelper to be used instead of the extension methods that require singletons to be set.
|
2015-01-09 13:00:26 +11:00 |
|
Shannon
|
9f30a9b0fc
|
Removes more singletons and reliance on singletons/statics
|
2015-01-09 12:04:33 +11:00 |
|
Shannon
|
86f6c4a39d
|
another test fixed
|
2015-01-09 11:56:43 +11:00 |
|
Shannon
|
32470e9bd2
|
fixes more tests
|
2015-01-09 11:23:40 +11:00 |
|
Shannon
|
97c18980d8
|
fixes some tests
|
2015-01-09 11:07:38 +11:00 |
|
Shannon
|
defc9d3bc2
|
Updated all repo's to have their correct ctor's with their correct dependencies. Updated them all to accept ILogger updated all other dependencies with the same without breaking anything since all is internal, or obsoleted other public methods. Updates lots of the tests with mock instances instead, now more tests have less singleton dependencies, easier to test, much clearer and more IoC driven. Updated unit tests to supply the ILogger for required objects, tests should run faster now since most things are just mocked.
|
2015-01-09 10:51:15 +11:00 |
|
Shannon
|
77e672aec1
|
Exposes an ILogger property called Logger on all relevant base classes
|
2015-01-07 17:38:25 +11:00 |
|
Shannon
|
519b06fe30
|
Moves logging interface to Logging namespace called ILogger, creates a resolver for it, updates the boot process to ensure it exists first and anything during the boot process that is logging ensures that if it is not resolved that it logs elsewhere. Wraps LogHelper to use the ILogger based on the resolver. Updates all services that used LogHelper to have an ILogger injected into them. This is really only the start, there's a ton of places that use LogHelper (508) other places so we'll need to start looking at changing those over. All base classes will need to expose an Ilogger so people can use that.
|
2015-01-07 17:23:24 +11:00 |
|
Shannon
|
7e1b20e600
|
Merge branch 'umbUKFest-U4-5231' of https://github.com/AnthonyCogworks/Umbraco-CMS into 7.3.0
Conflicts:
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/MockTests.cs
|
2015-01-07 16:13:47 +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
|
76ab09bfc8
|
Fixes remaining tests
|
2015-01-07 15:36:17 +11:00 |
|
Shannon
|
d6f47366d4
|
fixes how bytes are read with utf8 BOM for templates and master pages, fixes unit test
|
2015-01-07 15:11:27 +11:00 |
|
Shannon
|
dc846e7ff6
|
Fixes installer email validation. Ensures all validation directives are registered under the correct module: umbraco.directives.validation, then we load this module in the installer so we can use the correct email validation directive.
|
2015-01-07 15:02:58 +11:00 |
|
Shannon
|
322bd4e41e
|
Fixes: U4-5717 Member email validation does not allow valid domains (Umbraco 7.1.4)
|
2015-01-07 14:32:39 +11:00 |
|
Shannon
|
282550f402
|
Fixes: U4-6080 Server side email validation doesn't occur on existing members when they are saved
|
2015-01-07 13:17:44 +11:00 |
|
Shannon
|
699713346c
|
Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into dev-v7
|
2015-01-07 10:39:11 +11:00 |
|
Shannon
|
d4f28fcd85
|
fixes a couple of tests
|
2015-01-07 10:39:00 +11:00 |
|
Shannon Deminick
|
11e946d61c
|
Merge pull request #614 from Alain-es/patch-2
Fix bug U4-6071: Feature request - Add a specific section to all users
|
2015-01-07 10:24:54 +11:00 |
|
Shannon
|
341239648d
|
bumps version
|
2015-01-07 09:17:22 +11:00 |
|
Alain
|
f3b23a15c9
|
Update UserServiceTests.cs
|
2015-01-06 12:18:08 +00:00 |
|
Alain
|
cc61c34cdf
|
Update UserService.cs
|
2015-01-06 12:15:32 +00:00 |
|
Alain
|
91b599b213
|
Update IUserService.cs
|
2015-01-06 12:14:13 +00:00 |
|
Shannon Deminick
|
106873732c
|
Merge pull request #615 from AndyButland/u4-6044
U4-6044 - prevent search engines from indexing login page
|
2015-01-06 15:48:40 +11:00 |
|
Shannon Deminick
|
462467a7d8
|
Merge pull request #616 from AndyButland/u4-6061
U4-6061 - NodeCount for tags is not populated
|
2015-01-06 15:44:47 +11:00 |
|
Shannon
|
89b8fe93b7
|
Updes more code for U4-337
|
2015-01-06 15:36:14 +11:00 |
|
Shannon
|
f6cd597841
|
Fixes up some things from PR 610 and fixes up quoted values when using the Insert.IntoTable migration.
|
2015-01-06 13:44:42 +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 |
|
Shannon
|
46e939715a
|
Merge branch 'dev-v7' into 7.3.0
|
2015-01-06 12:22:54 +11:00 |
|
Shannon
|
ea12da99ea
|
moves RelateOnCopyHandler to Core and changes from ApplicationStarting to ApplicationStarted
|
2015-01-06 12:22:11 +11:00 |
|
Shannon
|
97a05008b3
|
Makes the umbProperty directive check optional since these validators can exist outside of an umbProperty directive (i.e. like in a dialog for a parameter editor)
|
2015-01-06 12:03:19 +11:00 |
|
Shannon Deminick
|
69e1dd1c73
|
Merge pull request #612 from gildebrand/patch-3
Fix for macrocontainer making it possible to edit
|
2015-01-06 11:50:31 +11:00 |
|
Shannon
|
95f68b8bde
|
Another attempt at fixing: U4-4049 Some images fail when uploading multiple media files
|
2015-01-06 11:45:08 +11:00 |
|
Shannon
|
485621b03a
|
Revert "Merge branch '7.2.0-U4-4049' into dev-v7"
This reverts commit 2ad86ec83d, reversing
changes made to 70ddf646be.
|
2015-01-06 11:22:40 +11:00 |
|
Shannon
|
3f1b031789
|
fixes OverridableAuthorizationAttribute to ensure that the class level filter is applied if there are no child filters
|
2015-01-06 11:19:44 +11:00 |
|
Shannon
|
d0f125a51b
|
moves file cleanup to outside of the loop
|
2015-01-06 11:19:19 +11:00 |
|