From 09895063961f0de4edb8f44f04d4d41f2d6baab5 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 10 Apr 2026 16:54:56 +0200 Subject: [PATCH] Add acceptance parameter to MandatoryInfoDialog --- app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor | 2 +- app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor.cs | 3 +++ app/MindWork AI Studio/Layout/MainLayout.razor.cs | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor b/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor index bfd16fe3..6dd11241 100644 --- a/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor +++ b/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor @@ -3,7 +3,7 @@
- +
diff --git a/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor.cs b/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor.cs index 4ed3451e..a25d43b5 100644 --- a/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/MandatoryInfoDialog.razor.cs @@ -13,6 +13,9 @@ public partial class MandatoryInfoDialog : MSGComponentBase [Parameter] public DataMandatoryInfo Info { get; set; } = new(); + [Parameter] + public DataMandatoryInfoAcceptance? Acceptance { get; set; } + private void Accept() => this.MudDialog.Close(DialogResult.Ok(true)); private void Reject() => this.MudDialog.Close(DialogResult.Ok(false)); diff --git a/app/MindWork AI Studio/Layout/MainLayout.razor.cs b/app/MindWork AI Studio/Layout/MainLayout.razor.cs index d56ec0a9..a1659f34 100644 --- a/app/MindWork AI Studio/Layout/MainLayout.razor.cs +++ b/app/MindWork AI Studio/Layout/MainLayout.razor.cs @@ -424,9 +424,11 @@ public partial class MainLayout : LayoutComponentBase, IMessageBusReceiver, ILan private async Task ShowMandatoryInfoDialog(DataMandatoryInfo info) { + var acceptance = this.SettingsManager.ConfigurationData.MandatoryInformation.FindAcceptance(info.Id); var dialogParameters = new DialogParameters { { x => x.Info, info }, + { x => x.Acceptance, acceptance }, }; var dialogReference = await this.DialogService.ShowAsync(info.Title, dialogParameters, DialogOptions.BLOCKING_FULLSCREEN);