From f59f6b2f346156dea56d9a34b48ed2f17af45858 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Fri, 25 Oct 2019 00:03:11 -0400 Subject: [PATCH] added profile management --- Oqtane.Client/Modules/Admin/Login/Index.razor | 2 + Oqtane.Client/Modules/Admin/Logs/Detail.razor | 8 + .../Modules/Admin/Profiles/Edit.razor | 165 ++++++++++++++++++ .../Modules/Admin/Profiles/Index.razor | 51 ++++++ Oqtane.Client/Modules/Admin/Roles/Add.razor | 2 +- .../Modules/Admin/Roles/Delete.razor | 2 +- Oqtane.Client/Modules/Admin/Roles/Edit.razor | 2 +- .../{Profile => UserProfile}/Index.razor | 2 +- .../Modules/Controls/ActionLink.razor | 19 +- Oqtane.Client/Modules/ModuleBase.cs | 6 +- Oqtane.Client/Services/UserService.cs | 2 +- Oqtane.Server/Repository/SiteRepository.cs | 19 +- 12 files changed, 262 insertions(+), 18 deletions(-) create mode 100644 Oqtane.Client/Modules/Admin/Profiles/Edit.razor create mode 100644 Oqtane.Client/Modules/Admin/Profiles/Index.razor rename Oqtane.Client/Modules/Admin/{Profile => UserProfile}/Index.razor (98%) diff --git a/Oqtane.Client/Modules/Admin/Login/Index.razor b/Oqtane.Client/Modules/Admin/Login/Index.razor index bd0c871a..4af77908 100644 --- a/Oqtane.Client/Modules/Admin/Login/Index.razor +++ b/Oqtane.Client/Modules/Admin/Login/Index.razor @@ -56,6 +56,7 @@ user = await UserService.LoginUserAsync(user, false, false); if (user.IsAuthenticated) { + await logger.LogInformation("Login Successful For Username {Username}", Username); // complete the login on the server so that the cookies are set correctly on SignalR var interop = new Interop(jsRuntime); string antiforgerytoken = await interop.GetElementByName("__RequestVerificationToken"); @@ -78,6 +79,7 @@ user = await UserService.LoginUserAsync(user, true, Remember); if (user.IsAuthenticated) { + await logger.LogInformation("Login Successful For Username {Username}", Username); authstateprovider.NotifyAuthenticationChanged(); NavigationManager.NavigateTo(NavigateUrl(ReturnUrl, Reload.Site)); } diff --git a/Oqtane.Client/Modules/Admin/Logs/Detail.razor b/Oqtane.Client/Modules/Admin/Logs/Detail.razor index 2ab28138..28aa59a8 100644 --- a/Oqtane.Client/Modules/Admin/Logs/Detail.razor +++ b/Oqtane.Client/Modules/Admin/Logs/Detail.razor @@ -80,6 +80,14 @@ } + + + + + + + + diff --git a/Oqtane.Client/Modules/Admin/Profiles/Edit.razor b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor new file mode 100644 index 00000000..a1eaff65 --- /dev/null +++ b/Oqtane.Client/Modules/Admin/Profiles/Edit.razor @@ -0,0 +1,165 @@ +@namespace Oqtane.Modules.Admin.Profiles +@inherits ModuleBase +@inject NavigationManager NavigationManager +@inject IProfileService ProfileService + + + + + + + + + + + + +
+ + + +
+ + + +
+ + +