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
e94921b384
Introduced interface on PublishedRequest and moved interfaces to abstractions
2020-02-10 19:23:42 +01:00
Andy Butland
f13abca1ac
Removed WriterName and CreatorName from IPublished content and replaced functionality with an extension methods requiring an instance of IUserService.
2020-01-31 11:28:52 +01:00
Benjamin Carleski
a379e01578
Replace Current.Services references with DI where possible
2020-01-22 21:43:25 -08:00
Andy Butland
bd5b344a57
Merge branch 'netcore/dev' into feature/7371-short-string-helper
...
# Conflicts:
# src/Umbraco.Core/StringExtensions.cs
# src/Umbraco.Core/TypeExtensions.cs
# src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs
# src/Umbraco.Infrastructure/Persistence/Factories/DataTypeFactory.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DataTypeRepository.cs
# src/Umbraco.ModelsBuilder.Embedded/Compose/ModelsBuilderComponent.cs
# src/Umbraco.ModelsBuilder.Embedded/UmbracoServices.cs
# src/Umbraco.Tests/LegacyXmlPublishedCache/XmlStore.cs
# src/Umbraco.Tests/Persistence/Repositories/DocumentRepositoryTest.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentTestBase.cs
# src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs
# src/Umbraco.Tests/Routing/RenderRouteHandlerTests.cs
# src/Umbraco.Tests/Strings/StringExtensionsTests.cs
# src/Umbraco.Tests/Web/Controllers/ContentControllerTests.cs
# src/Umbraco.Tests/Web/Controllers/UsersControllerTests.cs
# src/Umbraco.Web/Editors/CodeFileController.cs
# src/Umbraco.Web/Editors/ContentController.cs
# src/Umbraco.Web/Editors/ContentControllerBase.cs
# src/Umbraco.Web/Editors/ContentTypeController.cs
# src/Umbraco.Web/Editors/CurrentUserController.cs
# src/Umbraco.Web/Editors/DashboardController.cs
# src/Umbraco.Web/Editors/EntityController.cs
# src/Umbraco.Web/Editors/MacroRenderingController.cs
# src/Umbraco.Web/Editors/MacrosController.cs
# src/Umbraco.Web/Editors/MediaController.cs
# src/Umbraco.Web/Editors/MemberController.cs
# src/Umbraco.Web/Editors/RelationTypeController.cs
# src/Umbraco.Web/Editors/TinyMceController.cs
# src/Umbraco.Web/Editors/UsersController.cs
# src/Umbraco.Web/Macros/PublishedContentHashtableConverter.cs
# src/Umbraco.Web/Models/Mapping/UserMapDefinition.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/PropertyEditors/RichTextEditorPastedImages.cs
# src/Umbraco.Web/Runtime/WebInitialComponent.cs
# src/Umbraco.Web/Templates/TemplateRenderer.cs
2019-12-24 09:08:47 +01: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
b3c06be83a
AB4227 - Moved a mix of files
2019-12-18 13:42:34 +01:00
Bjarke Berg
becce7800b
Moved Models from Umbraco.Core to Umbraco.Infrastructure
2019-12-09 14:12:06 +01:00
Bjarke Berg
e5c3b1f8aa
AB3649 - More refactor of Property to IProperty...
2019-11-08 15:10:05 +01:00
Stephan
7fd6bfa163
Make IPublishedContent changes less breaking and more friendly
2019-06-06 16:54:00 +02:00
Stephan
33b857d2c6
Merge branch 'v8/dev' into v8/feature/5170-IPublishedContent
2019-05-01 13:53:13 +02:00
Marc Goodson
a822e18719
Patch/update published content request comments ( #4945 )
2019-04-30 21:13:59 +02:00
Stephan
4feb766cc6
Fix IPublishedContent.Children() and NuCache
2019-04-23 08:29:43 +02:00
Stephan
2270188668
Refactor IPublishedContent.Children()
2019-04-23 08:28:23 +02:00
Stephan
41e14a62c0
Refactor IPublishedContent.Parent()
2019-04-23 08:27:50 +02:00
Stephan
e062ea8d31
Refactor IPublishedContent.CultureDate(), .Cultures
2019-04-23 08:27:50 +02:00
Stephan
afda7a5661
Refactor IPublishedContent.ItemType
2019-04-23 08:27:49 +02:00
Stephan
11ef00c63d
Refactor IPublishedContent.Url()
2019-04-23 08:27:49 +02:00
Stephan
2b54cc50ab
Refactor IPublishedContent.UrlSegment()
2019-04-23 08:27:49 +02:00
Stephan
890d7d8ce3
Refactor IPublishedContent.Name()
2019-04-23 08:27:48 +02:00
Stephan
f039b00a44
Introduce IPublishedPropertyType
2019-04-23 08:27:48 +02:00
Stephan
34ad8dfb8d
Introduce IPublishedContentType
2019-04-23 08:27:40 +02:00
Stephan
7a0f11bc6f
Fix NuCache url segments
2019-03-05 11:15:30 +01:00
Shannon
562855a687
removes fixme, adds comments and null checks
2019-02-07 11:53:43 +11:00
Shannon
c04da30547
Merge branch 'temp8' into temp8-contentAndType
...
# Conflicts:
# src/Umbraco.Core/Models/Content.cs
# src/Umbraco.Core/Models/ContentBase.cs
# src/Umbraco.Tests/Models/ContentTests.cs
2019-02-07 11:41:06 +11:00
Stephan
29f2f34f9b
Refactor IContent vs IContentType
2019-02-05 14:06:48 +01:00
Shannon
9f612465cf
Cleans up IContent/IContentBase, no more internal methods or setters, moves manipulation used by the DocumentRepository to ext methods
2019-02-05 14:13:03 +11:00
Shannon
c5819ca702
Merge branch 'temp8' into temp8-macros-dont-render-and-other-macro-bugs
...
# Conflicts:
# src/Umbraco.Web/Editors/EntityController.cs
# src/Umbraco.Web/Editors/MediaController.cs
# src/Umbraco.Web/Runtime/WebRuntimeComposer.cs
2019-02-04 12:42:07 +11:00
Stephan
132c3c0c8e
Cleanup PR, document and rename things
2019-02-01 17:19:12 +01:00
Bjarke Berg
9acf913872
#3545 - Added IContentTypeServiceBaseFactory to create a IContentTypeServiceBase (E.g. IContentTypeService or IMediaTypeService) based on the type of the IContentBase
2019-02-01 14:07:31 +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
Shannon
2e527163f9
no more umbraco.presentation namespace! no more "page" class, has been refactored and renamed to what it actually is and internalized
2019-01-29 23:27:00 +11:00