Bjarke Berg
9f5da7f5a8
Merge branch 'netcore/feature/move-files-after-umbraco-context-abstractions' into netcore/feature/move-mappings-after-httpcontext
2020-02-19 13:11:46 +01:00
Bjarke Berg
aa918716d8
Removed possibility to inject HttpContextBase directly. - Refactored last occurence
2020-02-19 12:56:55 +01:00
Bjarke Berg
750b6f6a18
Move more files and fixed circular dependency
2020-02-19 09:29:10 +01:00
Bjarke Berg
aeca49dddb
Merge remote-tracking branch 'origin/netcore/dev' into netcore/feature/move-files-after-umbraco-context-abstractions
...
# Conflicts:
# src/Umbraco.Abstractions/PublishedContentExtensions.cs
# src/Umbraco.Abstractions/Routing/AliasUrlProvider.cs
# src/Umbraco.Abstractions/Routing/DefaultMediaUrlProvider.cs
# src/Umbraco.Abstractions/Routing/DefaultUrlProvider.cs
# src/Umbraco.Abstractions/Routing/UrlProvider.cs
# src/Umbraco.Abstractions/Routing/UrlProviderExtensions.cs
# src/Umbraco.Infrastructure/Runtime/CoreInitialComposer.cs
# src/Umbraco.Tests/Cache/DistributedCacheBinderTests.cs
# src/Umbraco.Tests/Routing/GetContentUrlsTests.cs
# src/Umbraco.Tests/Routing/MediaUrlProviderTests.cs
# src/Umbraco.Tests/Routing/UmbracoModuleTests.cs
# src/Umbraco.Tests/Routing/UrlProviderTests.cs
# src/Umbraco.Tests/Routing/UrlsProviderWithDomainsTests.cs
# src/Umbraco.Tests/Routing/UrlsWithNestedDomains.cs
# src/Umbraco.Tests/Security/BackOfficeCookieManagerTests.cs
# src/Umbraco.Tests/TestHelpers/TestHelper.cs
# src/Umbraco.Tests/TestHelpers/TestObjects-Mocks.cs
# src/Umbraco.Tests/Testing/Objects/TestUmbracoContextFactory.cs
# src/Umbraco.Tests/Testing/UmbracoTestBase.cs
# src/Umbraco.Tests/Web/Mvc/RenderIndexActionSelectorAttributeTests.cs
# src/Umbraco.Tests/Web/Mvc/SurfaceControllerTests.cs
# src/Umbraco.Web/Models/Mapping/ContentMapDefinition.cs
# src/Umbraco.Web/PublishedContentExtensions.cs
# src/Umbraco.Web/UmbracoContext.cs
# src/Umbraco.Web/UmbracoContextFactory.cs
# src/Umbraco.Web/UmbracoInjectedModule.cs
2020-02-17 13:07:59 +01:00
Bjarke Berg
2b8be2cf00
Netcore: Move files from Web/Routing to Abstractions/Routing ( #7642 )
...
* AB4951 - Move routing files to abstractions
* Changed UriUtility from static to instance
* Moved more files from Routing in web to Abstractions
* Moved UrlProvider to Abstractions
* Moved PublishedRequest to Abstractions
2020-02-17 12:07:51 +01:00
Bjarke Berg
738e374061
Cleanup
2020-02-14 14:03:05 +01:00
Bjarke Berg
c6e1e7b3e5
Untangled UrlProvider from UmbracoContext
2020-02-14 13:06:10 +01:00
Bjarke Berg
53a9e75a48
Refactor UmbracoContext to inject IHttpAccessor instead of HttpContext
2020-02-13 15:13:38 +01:00
Bjarke Berg
ec1d829a3e
Merge remote-tracking branch 'origin/netcore/dev' into netcore/feature/AB4919-untable-umbraco-context
...
# Conflicts:
# src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs
# src/Umbraco.Web/Macros/MacroRenderer.cs
2020-02-11 10:30:41 +01:00
Bjarke Berg
ef7af69731
https://github.com/umbraco/Umbraco-CMS/issues/7138 - Injected IIOHelper ( #7581 )
...
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
2020-02-10 11:23:23 +01:00
Bjarke Berg
2658dae649
Introduced interface on WebSecurity
2020-02-09 20:10:49 +01:00
Bjarke Berg
c335a8dbb5
Introduced interface on UmbracoContext
2020-02-09 19:05:39 +01:00
Benjamin Carleski
a379e01578
Replace Current.Services references with DI where possible
2020-01-22 21:43:25 -08:00
Andy Butland
d469a2153b
Removed (almost) all instances of Current.ShortStringHlper and replaced with constructor injection.
2019-12-20 17:36:44 +01:00
Bjarke Berg
28ecb355dd
Let IOHelper use IHostingEnvironment
2019-12-04 21:30:18 +01:00
Shannon
d7fa5f0b66
Removes membership providers stuff from back office, removes all old legacy rules for passwords and membership providers.
2019-12-03 15:28:55 +11:00
Shannon
1136e15a27
kill user membership provider, adds some passwords api abstractions, moves membership provider logic out of Core/services, removes membership scenario and other membership code we don't want anymore.
2019-11-25 21:20:00 +11:00
Shannon
3a78e48d3a
fixing tests
2019-11-07 21:46:04 +11:00
Stephan
be93773399
Merge branch v8/dev into v8/feature/5170-IPublishedContent
2019-04-24 08:51:25 +02:00
Stephan
11ef00c63d
Refactor IPublishedContent.Url()
2019-04-23 08:27:49 +02:00
Rasmus John Pedersen
d0701ae34e
Add media url provider support
2019-04-16 15:36:21 +02:00
Bjarke Berg
aef83b86d4
Merge branch 'temp8' into temp8-injection-ihttpcontextaccessor-instead-of-controller
...
# Conflicts:
# src/Umbraco.Tests/Routing/RenderRouteHandlerTests.cs
# src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs
2019-02-18 09:10:47 +01:00
Bjarke Berg
a29f7b764f
Merge remote-tracking branch 'origin/temp8' into temp8-injection-ihttpcontextaccessor-instead-of-controller
...
# Conflicts:
# src/Umbraco.Tests/Web/Mvc/RenderIndexActionSelectorAttributeTests.cs
# src/Umbraco.Tests/Web/Mvc/SurfaceControllerTests.cs
# src/Umbraco.Web/Editors/Filters/UserGroupAuthorizationAttribute.cs
# src/Umbraco.Web/Mvc/EnsurePublishedContentRequestAttribute.cs
# src/Umbraco.Web/Mvc/RedirectToUmbracoPageResult.cs
2019-02-15 09:48:55 +01:00
Shannon
45f7e71787
Merge remote-tracking branch 'origin/temp8' into temp8-umbhelper-vs-umbcontext-cleanup
2019-02-15 13:09:26 +11:00
Shannon
afbfc0034d
Fixes tests
2019-02-15 12:19:42 +11:00
Shannon
02e3a8f19c
Removes all inter-dependencies between UmbracoContext, UmbracoHelper and MembershipHelper and moves Html methods to HtmlHelper extensions. This simplifies UmbracoHelper and MembershipHelper to not require huge dependencies and splits the logic in a nicer fashion instead of wrapping everything
2019-02-15 11:43:56 +11:00
Bjarke Berg
1770a0abec
Inject IUmbracoContextAccessor instead of UmbracoContext
2019-02-14 12:40:45 +01:00
Stephan
186e8fc58b
Introduce IUmbracoContextFactory
2019-02-14 12:11:06 +01:00
Shannon
c2ff32aaab
Fixing tests, don't expose UmbracoContext on UmbracoHelper, fixing all of the editor constructors
2019-02-01 15:24:07 +11:00
Shannon
0c4712de56
Merge branch 'temp8' into temp8-macros-dont-render-and-other-macro-bugs
...
# Conflicts:
# src/Umbraco.Tests/Testing/TestingTests/MockTests.cs
# src/Umbraco.Tests/Web/Mvc/SurfaceControllerTests.cs
# src/Umbraco.Web/Templates/TemplateRenderer.cs
2019-02-01 11:33:13 +11:00
Stephan
a6f9598a23
Introduce IPublishedRouter
2019-01-31 11:07:45 +01:00
Shannon
7b55d2f1b2
New IMacroRenderer and ITemplateRenderer and hides underlying logic for these in internal classes. Massively cleans up the macro rendering logic (almost makes sense now), removes unused macro code, injects UmbracoHelper wherever it's needed (not creating manually), fixes UmbracoHelper to have it's services injected, no more empty services, allows setting the AssignedContentItem on the UmbracoHelper and ensures it's lifespan is Transient, updates all corresponding ctors. Fixes macro rendering, ensures the correct culture variation is assigned, and that we can render macros for any given IPublishedContent, not just the one assigned in the request.
2019-01-31 15:09:31 +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
Stephan
876056f0bb
Merge branch temp8 into temp8-appCaches
2019-01-18 14:54:08 +01:00
Stephan
67e4703821
CacheHelper becomes AppCaches
2019-01-17 08:34:29 +01:00
Shannon
355ac09d90
WIP - moved out the tree and section service from Core, these are web only things, removes their xml parsing, fixes base controller ctor params with UmbracoContext, need to implement tree/section collections taking into account controllers and not scanning so much
2019-01-17 13:20:19 +11:00
Stephan
edfc3996d6
Adjustments for Forms and Deploy
2019-01-04 16:42:55 +01:00
Stephan
bb9846a6ca
Merge branch origin/temp8 into temp8-di2690
2018-12-21 10:58:38 +01:00
Shannon
a19a58796f
Changes IUrlProvider to return UrlInfo
2018-12-18 22:02:39 +11:00
Stephan
7f8eeeab83
Merge branch temp8 into temp8-di2690
2018-12-07 16:12:08 +01:00
Stephan
0d83da9327
Fix some tests
2018-12-07 15:59:57 +01:00
Stephan
710ec704b3
Merge branch temp8 into temp8-di2690
2018-12-07 09:52:46 +01:00
Shannon
11d8d17156
Fixes build with ctor change to UmbracoHelper
2018-12-05 17:00:51 +11:00
Stephan
49a0b68b28
IContainer is IRegister+IFactory
2018-11-28 11:05:41 +01:00
Stephan
725fe61f91
Merge branch temp8 into temp8-di2690
2018-09-06 16:22:13 +02:00
Shannon
20c0185ddf
Adds unit tests for content controller
2018-09-06 17:37:47 +10:00
Stephan
865d3f6e30
Cleanup and Fix DI
2018-07-30 16:16:10 +02:00
Stephan
5836cd05cb
Abstract container (in progress)
2018-07-20 15:45:01 +02:00
Lars-Erik Aabech
91a5605341
MembershipHelper presumably working without property injection.
...
(But OMG! there's nearly no test coverage of Umbraco.Web :O )
2018-06-28 23:28:22 +02:00
Stephan
ff7c74ec8a
Rename accessors
2018-04-30 21:29:49 +02:00