From 7edb087faa05b2954c425b7dc8b559ed2495115c Mon Sep 17 00:00:00 2001 From: giannik Date: Sun, 21 Apr 2024 11:23:11 +0300 Subject: [PATCH] Add TypePartDefinition to BagPartEditViewModel The definition will provide more context for the bag part editor. --- .../OrchardCore.Flows/Drivers/BagPartDisplayDriver.cs | 1 + .../OrchardCore.Flows/ViewModels/BagPartEditViewModel.cs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/OrchardCore.Modules/OrchardCore.Flows/Drivers/BagPartDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Flows/Drivers/BagPartDisplayDriver.cs index 18019918baf..f2d677022af 100644 --- a/src/OrchardCore.Modules/OrchardCore.Flows/Drivers/BagPartDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.Flows/Drivers/BagPartDisplayDriver.cs @@ -79,6 +79,7 @@ public override IDisplayResult Edit(BagPart bagPart, BuildPartEditorContext cont m.Updater = context.Updater; m.ContainedContentTypeDefinitions = await GetContainedContentTypesAsync(context.TypePartDefinition); m.AccessibleWidgets = await GetAccessibleWidgetsAsync(bagPart.ContentItems, contentDefinitionManager); + m.TypePartDefinition = context.TypePartDefinition; }); } diff --git a/src/OrchardCore.Modules/OrchardCore.Flows/ViewModels/BagPartEditViewModel.cs b/src/OrchardCore.Modules/OrchardCore.Flows/ViewModels/BagPartEditViewModel.cs index 53c5c465652..f58f0713cbe 100644 --- a/src/OrchardCore.Modules/OrchardCore.Flows/ViewModels/BagPartEditViewModel.cs +++ b/src/OrchardCore.Modules/OrchardCore.Flows/ViewModels/BagPartEditViewModel.cs @@ -25,5 +25,8 @@ public class BagPartEditViewModel [BindNever] public IEnumerable AccessibleWidgets { get; set; } + + [BindNever] + public ContentTypePartDefinition TypePartDefinition { get; set; } } }