diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor index d4ea92bb..3bee7f8d 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxReportViewer.razor @@ -162,18 +162,16 @@ PDF exportieren - @if (!string.IsNullOrWhiteSpace(EnvelopeKey)) { - - } + @@ -311,33 +309,29 @@ Shown="OnPopupShownAsync"> int _lastOverlayViewerKey = -1; async Task LogoutAsync() { - if (string.IsNullOrWhiteSpace(EnvelopeKey) || IsLoggingOut) return; + if (IsLoggingOut) return; IsLoggingOut = true; await InvokeAsync(StateHasChanged); await AuthService.LogoutEnvelopeReceiverAsync(EnvelopeKey); - Navigation.NavigateTo($"/login/{Uri.EscapeDataString(EnvelopeKey)}", forceLoad: true); + Navigation.NavigateTo($"/envelope/login/{Uri.EscapeDataString(EnvelopeKey)}", forceLoad: true); } protected override async Task OnInitializedAsync() { - if (!string.IsNullOrWhiteSpace(EnvelopeKey)) { - var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey); - if (!hasAccess) { - Navigation.NavigateTo($"/login/{Uri.EscapeDataString(EnvelopeKey)}"); - return; - } - else - { - ActiveSignatureTab = SignatureTabDraw; - SignaturePopupVisible = true; - SignatureValidationMessage = null; - PopupValidationMessage = null; - } + var hasAccess = await AuthService.CheckEnvelopeAccessAsync(EnvelopeKey); + if (!hasAccess) { + Navigation.NavigateTo($"/envelope/login/{Uri.EscapeDataString(EnvelopeKey)}"); + return; } - _annotations = await AnnotationService.GetAnnotationsAsync(EnvelopeKey ?? "fake"); - _envelopeReceiver = await EnvelopeReceiverService.GetAsync(EnvelopeKey ?? "fake"); + ActiveSignatureTab = SignatureTabDraw; + SignaturePopupVisible = true; + SignatureValidationMessage = null; + PopupValidationMessage = null; - if (!AppOptions.Value.ForceToUseFakeDocument && !string.IsNullOrWhiteSpace(EnvelopeKey)) { + _annotations = await AnnotationService.GetAnnotationsAsync(EnvelopeKey); + _envelopeReceiver = await EnvelopeReceiverService.GetAsync(EnvelopeKey); + + if (!AppOptions.Value.ForceToUseFakeDocument) { var (pdfBytes, _) = await DocumentService.GetDocumentAsync(EnvelopeKey); if (pdfBytes is { Length: > 0 }) _basePdfBytes = pdfBytes; @@ -573,7 +567,8 @@ Shown="OnPopupShownAsync"> } } - XtraReport CreateReportInstance() { + XtraReport CreateReportInstance() { + Console.WriteLine("Created with predefinedReports"); return ReportStorage.TryGetReport("LargeDatasetReport", out var savedReport) ? savedReport : PredefinedReports.ReportsFactory.GetReport("LargeDatasetReport"); diff --git a/EnvelopeGenerator.ReceiverUI/wwwroot/appsettings.json b/EnvelopeGenerator.ReceiverUI/wwwroot/appsettings.json index fc7343a6..42d128e4 100644 --- a/EnvelopeGenerator.ReceiverUI/wwwroot/appsettings.json +++ b/EnvelopeGenerator.ReceiverUI/wwwroot/appsettings.json @@ -1,7 +1,7 @@ { "Api": { "BaseUrl": "", - "ForceToUseFakeDocument": false + "ForceToUseFakeDocument": true }, "PdfViewer": { "ThumbnailBaseScale": 0.75,