Commit Graph

1929 Commits

Author SHA1 Message Date
Shannon
88700e9707 fixes name, refactors a lot of serverValidationManager so it's structure is maintainable, moves more logic there from directives so it can be tested more easily, finally got the first result working. 2020-06-30 19:12:21 +10:00
Shannon
8acc6ed5b4 Fixes all the block editor deserialization processes 2020-06-26 15:02:02 +10:00
Shannon
8ee9ac7e16 Merge remote-tracking branch 'origin/v8/feature/block-editor-list' into v8/feature/block-editor-list-validation
# Conflicts:
#	src/Umbraco.Web.UI.Client/src/common/directives/components/editor/umbeditors.directive.js
#	src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/blocklist.component.html
2020-06-26 10:48:42 +10:00
Niels Lyngsø
79e5ccb8d8 no message 2020-06-24 09:16:48 +02:00
Sebastiaan Janssen
fee6ef0fb0 Merge branch 'v8/contrib' into v8/dev
# Conflicts:
#	src/Umbraco.Web.UI.Client/package.json
#	src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbtour.directive.js
2020-06-24 09:05:22 +02:00
Shannon
020835390d Merge remote-tracking branch 'origin/v8/feature/block-editor-list' into v8/feature/block-editor-list-validation
# Conflicts:
#	src/Umbraco.Web.UI.Client/src/views/propertyeditors/blocklist/blocklist.component.html
2020-06-24 11:56:43 +10:00
Niels Lyngsø
bf12009b40 Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list
# Conflicts:
#	src/Umbraco.Web.UI.Client/test/config/karma.conf.js
2020-06-23 14:57:39 +02:00
Ronald Barendse
0886ada39c Properly HTML encode text in helper methods (#6545) 2020-06-19 11:41:16 +02:00
Sebastiaan Janssen
95cb7e72d1 Clarify some property meanings on IContent 2020-06-18 11:21:03 +02:00
Shannon
19a114ac2b fix build 2020-06-15 23:22:29 +10:00
Shannon
32e3ebb6fb Centralizes logic to validate complex editors, starts transitioning to new JSON error messages for complex editors, starts adding tests 2020-06-15 23:05:32 +10:00
Shannon
ba43a43483 Allows key in SimpleContentType 2020-06-11 18:08:36 +10:00
Shannon
a5adb322f1 Updates the caching layer to handle GUID keys for content types while preserving backwards compat, fixes unit tests, removes the strongly typed lists for the block editor value since it's unecessary 2020-06-10 16:12:00 +10:00
Niels Lyngsø
b630537327 Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list
# Conflicts:
#	src/Umbraco.Web.UI.Client/package-lock.json
2020-05-28 11:36:56 +02:00
Sebastiaan Janssen
78a7785256 Merge branch 'v8/contrib' into v8/dev
# Conflicts:
#	src/Umbraco.Web.UI.Client/package-lock.json
2020-05-26 16:27:09 +02:00
Daniël Knippers
392d74f80d Added support for segments to File Uploads (#8070) 2020-05-19 17:04:23 +02:00
Bjarne Fyrstenborg
11f8628279 Lock core relation types (#8022) 2020-05-16 19:51:57 +02:00
Bjarke Berg
e45ffea207 Merge pull request #7983 from umbraco/v8/bugfix/models-builder-enable-flag
ModelsBuilder enabled flag not respected
2020-04-29 07:37:33 +02:00
Sebastiaan Janssen
d65041c250 Merge branch 'v8/dev' into v8/contrib 2020-04-27 11:03:32 +02:00
Shannon
e62fef8faf Ensures entire nucache linked list is not rebuild on schema changes when disabled 2020-04-20 23:22:03 +10:00
Shannon
d9cb9f27f1 ModelsBuilder enabled flag not respected
When MB is disabled we were still rebuilding all of nucache models when schema changes are made which is a requirement of PureLive models but if MB is disabled then PureLive models don't matter. This was causing unnecessary performance and db overhead when modifying document types when mb is disabled.
2020-04-20 22:25:05 +10:00
Shannon
d1524cdafe Merge branch 'v8/dev' into v8/bugfix/7868-nucache-null-parent
# Conflicts:
#	src/Umbraco.Web/PublishedCache/NuCache/ContentStore.cs
2020-04-17 15:04:10 +10:00
Shannon
b5136b6528 Merge branch 'v8/dev' into v8/feature/block-editor-list 2020-04-17 10:48:40 +10:00
Bjarke Berg
d2f361e816 Merge remote-tracking branch 'origin/v8/8.6' into v8/dev
# Conflicts:
#	src/SolutionInfo.cs
#	src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
2020-04-16 18:54:45 +02:00
Shannon
eabc9583f0 adds more named params 2020-04-16 22:39:32 +10:00
Shannon
153daa9fc5 fixes nameof 2020-04-16 22:35:53 +10:00
Shannon
6a5366469e fixes null checks in ctor 2020-04-16 22:34:15 +10:00
Shannon
d9bf7dfa96 changes back isBidrectional spelling in case someone is using it with a named parameter binding :/ 2020-04-16 18:53:45 +10:00
Shannon
53824cac25 fix isBidirectional spelling 2020-04-16 18:46:00 +10:00
Shannon
b72abd50a0 fixes relation type ctor 2020-04-16 17:47:43 +10:00
Sebastiaan Janssen
0d7b0b9674 Add back ctor to revert a breaking change 2020-04-15 21:11:14 +02:00
Sebastiaan Janssen
055f18d639 Add back ctor to revert a breaking change 2020-04-15 09:52:07 +02:00
Ronald Barendse
0184599b5c Fix EnsureMemberProperties data type IDs 2020-04-09 16:14:47 +02:00
Shannon
64e7a29795 Ensures caches are refreshed after data errors are fixed 2020-04-08 15:03:21 +10:00
Shannon
49c6fd2c76 data integrity report working 2020-04-08 10:38:02 +10:00
Shannon
18d9ad3c73 udpates health check and service methods to be flexible for data integrity checks, fixes tests 2020-04-07 16:42:21 +10:00
Warren Buckley
1bd4901746 Revert commit 45e892f350 - Changes api to GetData 2020-04-02 11:11:08 +01:00
Benjamin Carleski
2ed740b22a Add references for picked items 2020-04-01 15:54:49 -07:00
Niels Lyngsø
82f90216fe Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list
# Conflicts:
#	src/Umbraco.Web.UI/Umbraco/js/main.controller.js
#	src/Umbraco.Web.UI/Umbraco/js/navigation.controller.js
2020-03-31 17:54:10 +02:00
Sebastiaan Janssen
1dbf5463b8 Merge branch 'v8/contrib' into v8/dev 2020-03-30 09:59:51 +02:00
Shannon
d40b7087f4 Fixes issue with deep cloning Property
main problem was that it was duplicating the _pvalue value when it shouldn't have. The real fix is that the Values property solves all these problems with it's setter but that wasn't being used by the DeepClone engine because that explicitly looks for certain collection types and IReadOnlyCollection wasn't one of them. With that included and PropertyValue marked as IDeepCloneable, it all just works. I've added tests.
2020-03-26 19:56:21 +11:00
Shannon Deminick
51d7ce0dc6 Merge pull request #7782 from PerplexDaniel/v8/feature/variationcontext-get-segment
Added GetSegment() method to VariationContext and uses it when conten…
2020-03-23 16:55:40 +11:00
Shannon Deminick
0a45f4afef Fixes issue with deep cloning property values (#7795) 2020-03-13 10:52:38 +01:00
Niels Lyngsø
5aba6e873c Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list 2020-03-11 13:58:22 +01:00
Daniël Knippers
3eb4c642c3 Added GetSegment() method to VariationContext and uses it when contentId is available 2020-03-09 17:07:56 +01:00
Shannon
d3ebdb6198 fixes test 2020-03-09 22:25:58 +11:00
Niels Lyngsø
d344c5a2a8 Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list 2020-03-06 14:01:28 +01:00
Niels Lyngsø
8a1b56b475 Merge remote-tracking branch 'origin/v8/dev' into v8/feature/block-editor-list 2020-03-06 10:33:24 +01:00
Shannon Deminick
a0aad045fb Merge pull request #7652 from benjaminhowarth1/patch-1
Update PropertyType.cs
2020-03-05 17:51:03 +11:00
Jeavon
5efeb53805 Add missing methods "GetChildren(Guid id)" & "HasChildren(Guid id)" to "IContentTypeBaseService" (#7700) 2020-02-24 11:11:33 +00:00