Bjarke Berg
|
4133a1fe76
|
Refactored the ModelBindingExceptionFilter to also handle InvalidCastException, and also ensure the models are the same type.
Otherwise a infinite loop was introduced, when requesting a wrong model in the view.
Also refactored the why we do the retry from Html to Http headers
|
2019-07-03 13:14:35 +02:00 |
|
Shannon
|
37bf6fe938
|
Automatically refresh the page if we encounter a ModelBindingException
|
2019-07-03 19:15:54 +10:00 |
|
Shannon
|
84aa861a5b
|
Merge remote-tracking branch 'origin/v7/dev' into v8/dev - Iniital commit (broken)
# Conflicts:
# build/NuSpecs/tools/Web.config.install.xdt
# src/Umbraco.Core/Constants-DataTypes.cs
# src/Umbraco.Core/Models/DataTypeDefinition.cs
# src/Umbraco.Core/Models/DataTypeExtensions.cs
# src/Umbraco.Core/Models/IDataTypeDefinition.cs
# src/Umbraco.Core/Models/UmbracoEntity.cs
# src/Umbraco.Core/Models/UserExtensions.cs
# src/Umbraco.Core/Persistence/Factories/DataTypeDefinitionFactory.cs
# src/Umbraco.Core/Persistence/Factories/UmbracoEntityFactory.cs
# src/Umbraco.Core/Persistence/Migrations/Initial/BaseDataCreation.cs
# src/Umbraco.Core/Persistence/Repositories/EntityRepository.cs
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Core/Services/DataTypeService.cs
# src/Umbraco.Core/Services/EntityService.cs
# src/Umbraco.Core/Services/IContentService.cs
# src/Umbraco.Core/Services/IDataTypeService.cs
# src/Umbraco.Core/Services/IEntityService.cs
# src/Umbraco.Core/Services/IRelationService.cs
# src/Umbraco.Core/Services/Implement/RelationService.cs
# src/Umbraco.Tests/Models/UmbracoEntityTests.cs
# src/Umbraco.Tests/Plugins/PluginManagerTests.cs
# src/Umbraco.Tests/Services/EntityServiceTests.cs
# src/Umbraco.Web.UI.Client/src/common/resources/content.resource.js
# src/Umbraco.Web.UI.Client/src/common/resources/entity.resource.js
# src/Umbraco.Web.UI.Client/src/common/resources/media.resource.js
# src/Umbraco.Web.UI.Client/src/common/services/mediahelper.service.js
# src/Umbraco.Web.UI.Client/src/common/services/search.service.js
# src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js
# src/Umbraco.Web.UI.Client/src/views/common/dialogs/linkpicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/dialogs/linkpicker.html
# src/Umbraco.Web.UI.Client/src/views/common/dialogs/mediapicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/dialogs/treepicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/infiniteeditors/mediapicker/mediapicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/overlays/contentpicker/contentpicker.html
# src/Umbraco.Web.UI.Client/src/views/common/overlays/linkpicker/linkpicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/overlays/linkpicker/linkpicker.html
# src/Umbraco.Web.UI.Client/src/views/common/overlays/treepicker/treepicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/overlays/treepicker/treepicker.html
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/contentpicker/contentpicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/grid/editors/media.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/grid/editors/rte.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/mediapicker/mediapicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/multiurlpicker/multiurlpicker.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/relatedlinks/relatedlinks.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/rte/rte.controller.js
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/rte/rte.prevalues.html
# src/Umbraco.Web.UI/packages.config
# src/Umbraco.Web.UI/web.Template.config
# src/Umbraco.Web/Editors/ContentController.cs
# src/Umbraco.Web/Editors/EntityController.cs
# src/Umbraco.Web/Editors/MediaController.cs
# src/Umbraco.Web/HtmlHelperRenderExtensions.cs
# src/Umbraco.Web/Models/ContentEditing/ContentPropertyBasic.cs
# src/Umbraco.Web/Models/Mapping/ContentPropertyBasicConverter.cs
# src/Umbraco.Web/Models/Mapping/ContentPropertyDisplayConverter.cs
# src/Umbraco.Web/Models/Mapping/ContentPropertyDtoConverter.cs
# src/Umbraco.Web/Models/Mapping/ContentPropertyModelMapper.cs
# src/Umbraco.Web/Models/Mapping/PreValueDisplayResolver.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/PropertyEditors/ContentPicker2PropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/GridPropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/MediaPicker2PropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/MultiNodeTreePicker2PropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/MultiUrlPickerPropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/RelatedLinks2PropertyEditor.cs
# src/Umbraco.Web/PropertyEditors/RichTextPreValueEditor.cs
# src/Umbraco.Web/Search/UmbracoTreeSearcher.cs
# src/Umbraco.Web/Security/UmbracoAntiForgeryAdditionalDataProvider.cs
# src/Umbraco.Web/Trees/ContentTreeController.cs
# src/Umbraco.Web/Trees/ContentTreeControllerBase.cs
# src/Umbraco.Web/Trees/MediaTreeController.cs
# src/Umbraco.Web/Trees/TreeControllerBase.cs
# src/Umbraco.Web/Trees/TreeQueryStringParameters.cs
# src/Umbraco.Web/UmbracoHelper.cs
# src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForContentAttribute.cs
# src/Umbraco.Web/WebBootManager.cs
# src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseMediaTree.cs
# src/Umbraco.Web/umbraco.presentation/umbraco/Trees/BaseTree.cs
# src/umbraco.cms/businesslogic/web/Access.cs
|
2019-06-28 13:03:36 +10:00 |
|
Shannon
|
ef714ac258
|
Merge remote-tracking branch 'origin/v8/dev' into v8/feature/5170-IPublishedContent
# Conflicts:
# src/Umbraco.Web/UmbracoHelper.cs
|
2019-06-27 14:44:33 +10:00 |
|
Bjarke Berg
|
be587b2064
|
https://umbraco.visualstudio.com/D-Team%20Tracker/_workitems/edit/1085 - Creates a custom IAntiForgeryAdditionalDataProvider that provides and validates custom token data in the request which allows having a custom AF token per form created with BeginUmbracoForm
|
2019-06-26 14:15:26 +02:00 |
|
Stephan
|
33b857d2c6
|
Merge branch 'v8/dev' into v8/feature/5170-IPublishedContent
|
2019-05-01 13:53:13 +02:00 |
|
Shannon Deminick
|
009e373178
|
Merge pull request #5354 from umbraco/v8/feature/5350-fluent-type-collection
Make TypeCollectionBuilderBase fluent
|
2019-05-01 16:45:00 +10:00 |
|
Marc Goodson
|
a822e18719
|
Patch/update published content request comments (#4945)
|
2019-04-30 21:13:59 +02:00 |
|
Stephan
|
70203512fb
|
Make TypeCollectionBuilderBase fluent
|
2019-04-27 09:07:49 +02:00 |
|
Stephan
|
55d4457c70
|
UmbracoContext: don't use obsolete properties
|
2019-04-23 08:29:43 +02:00 |
|
Stephan
|
9f7fae2ca6
|
Enable adding api controllers
|
2019-03-05 19:23:57 +01:00 |
|
Robert Foster
|
5aa38c1f43
|
Changed all references of umbracoUseSSL to Umbraco.Core.UseHttps to fix issue #4749
|
2019-02-28 16:48:56 +10:00 |
|
Shannon
|
717efb6b09
|
Removes notes
|
2019-02-20 20:37:10 +11:00 |
|
Bjarke Berg
|
050616f446
|
nullref fixes
|
2019-02-18 10:58:06 +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 |
|
Bjarke Berg
|
1770a0abec
|
Inject IUmbracoContextAccessor instead of UmbracoContext
|
2019-02-14 12:40:45 +01:00 |
|
Stephan
|
abceda7750
|
Kill UmbracoContext.Current
|
2019-02-14 10:39:49 +01:00 |
|
Shannon
|
f814a80ab7
|
Fixes the ContentSaveValidationAttribute since it was capturing a request based object in it's ctor when it's a singleton, moves the OnlyLocalRequestsAttribute to the correct namespace, WebSecurity shouldn't be IDisposable
|
2019-02-14 11:37:27 +11:00 |
|
Stephan
|
1e8b8feee8
|
Make ContainerControllerFactory exceptions more explicit
|
2019-02-04 17:59:12 +01: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 |
|
Warren Buckley
|
d1edc45d4d
|
Merge pull request #4304 from umbraco/temp8-3645-change-culture-in-preview
Allow changing culture in the preview bar
|
2019-02-01 10:27:37 +00:00 |
|
Shannon
|
bb64141207
|
removes obsolete method
|
2019-02-01 16:35:10 +11:00 |
|
Shannon
|
ad5b166f3f
|
Fixes tests, simplifies constructors
|
2019-02-01 15:44:32 +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 |
|
Callum Whyte
|
2036da5e84
|
V8: kill usercontrol support, cleanup macros (#4329)
|
2019-01-30 18:37:07 +01:00 |
|
Bjarke Berg
|
ae9141f9e7
|
Merge remote-tracking branch 'origin/temp8' into temp8-3645-change-culture-in-preview
# Conflicts:
# src/Umbraco.Web/Editors/PreviewController.cs
|
2019-01-30 07:34:19 +01:00 |
|
Shannon
|
febc788c20
|
Merge remote-tracking branch 'origin/temp8' into temp8-remove-legacy-controls
# Conflicts:
# src/Umbraco.Web/UI/Pages/UmbracoEnsuredPage.cs
|
2019-01-30 14:36:40 +11:00 |
|
Callum Whyte
|
1340a5ce4b
|
Removing support for legacy webservices
|
2019-01-29 20:23:20 +01:00 |
|
Bjarke Berg
|
414f838476
|
#3645 - Lists available languages in the preview bar (if more than 1)
Reads the culture from hash instead of query and updates the hash when changing culture.
|
2019-01-29 15:30:25 +01:00 |
|
Shannon
|
eef86689c8
|
Removes booting.aspx and creates embedded html pages for booting and failed (if those are ever seen ), renames some classes and namespaces, removes old cdf bundle classes
|
2019-01-29 23:05:59 +11:00 |
|
Shannon
|
e7b0e43d98
|
removes scripting.config, EnableSplashWhileLoading, RenderingEngine, and more!
|
2019-01-29 22:38:03 +11:00 |
|
Stephan
|
27ecd795b2
|
Merge branch temp8 into temp8-fixtree
|
2019-01-28 10:19:36 +01:00 |
|
Warren Buckley
|
e7181915ff
|
Merge remote-tracking branch 'origin/temp8' into temp8-remove-legacy-controls
|
2019-01-28 08:40:25 +00: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
|
0b6ba5aa52
|
Temp8 - Fixing spelling / typos etc in Umbraco.Web (#4148)
|
2019-01-26 16:52:19 +01:00 |
|
Stephan
|
4067ac7d93
|
Merge branch temp8 into tmp8-fixtree
|
2019-01-24 18:34:25 +01:00 |
|
Warren Buckley
|
c7bbad3c0c
|
Lots or removal & tidy up - still WIP & may break build
|
2019-01-24 13:58:16 +00:00 |
|
Bjarke Berg
|
ca76a5424a
|
Only allow local KeepAlive Pings requests
|
2019-01-23 12:34:41 +01:00 |
|
Stephan
|
ad026e25d7
|
Cleanup trees
|
2019-01-22 13:55:31 +01:00 |
|
Stephan
|
9522ee826f
|
Deal with fixme in Umbraco.Web
|
2019-01-21 16:01:37 +01:00 |
|
Stephan
|
3982732b7d
|
Fix merge + cleanup
|
2019-01-18 15:05:20 +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
|
cfe1b17eec
|
Gets trees and sections loading now in a much more simplified way without any xml, now to cleanup
|
2019-01-17 16:40:11 +11: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
|
8347fd79a3
|
Reviewing packages PR, various fixes
|
2019-01-16 13:20:49 +01:00 |
|
Stephan
|
19ae9f5dee
|
Refactor configuration for DI
|
2019-01-07 19:40:07 +01:00 |
|
Lars-Erik Aabech
|
c18ed7e15a
|
Registering WebRuntimeComponent and publicizing its dep. chain
|
2019-01-03 22:11:25 +01:00 |
|