Refactor sender page and auth service logic
- Added project reference to `EnvelopeGenerator.Application` in the client project. - Updated imports and injected services in `EnvelopeSenderPage.razor`. - Improved null handling for `EnvelopeReceivers` and updated email display logic. - Replaced `CheckSenderAsync` with `CheckSenderAccessAsync` for authorization. - Refactored `GetStatusInfo` to use `EnvelopeStatus` enum directly. - Added `CheckSenderAccessAsync` and `LogoutSenderAsync` methods in `AuthService`. - Simplified `Logout` logic in `AuthController` to remove redundant checks.
This commit is contained in:
@@ -29,6 +29,10 @@
|
||||
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="8.0.11" PrivateAssets="all" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\EnvelopeGenerator.Application\EnvelopeGenerator.Application.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Update="PredefinedReports\Report.cs">
|
||||
<SubType>XtraReport</SubType>
|
||||
|
||||
Reference in New Issue
Block a user