Merge branch 'v15/dev' into v16/dev

This commit is contained in:
Jacob Overgaard
2025-04-01 10:31:59 +02:00
100 changed files with 2065 additions and 863 deletions

View File

@@ -34,6 +34,9 @@ public struct UmbracoEntityReference : IEquatable<UmbracoEntityReference>
case Constants.UdiEntityType.Media:
RelationTypeAlias = Constants.Conventions.RelationTypes.RelatedMediaAlias;
break;
case Constants.UdiEntityType.Member:
RelationTypeAlias = Constants.Conventions.RelationTypes.RelatedMemberAlias;
break;
default:
// No relation type alias convention for this entity type, so leave it empty
RelationTypeAlias = string.Empty;

View File

@@ -11,6 +11,7 @@ public static class RelationTypeExtensions
public static bool IsSystemRelationType(this IRelationType relationType) =>
relationType.Alias == Constants.Conventions.RelationTypes.RelatedDocumentAlias
|| relationType.Alias == Constants.Conventions.RelationTypes.RelatedMediaAlias
|| relationType.Alias == Constants.Conventions.RelationTypes.RelatedMemberAlias
|| relationType.Alias == Constants.Conventions.RelationTypes.RelateDocumentOnCopyAlias
|| relationType.Alias == Constants.Conventions.RelationTypes.RelateParentDocumentOnDeleteAlias
|| relationType.Alias == Constants.Conventions.RelationTypes.RelateParentMediaFolderOnDeleteAlias;