New: Send Notifications to all users in a role and exchange url and user info...
Issue: Diplomarbeit-Absolventenverein/oqtane.framework#2
This commit is contained in:
@@ -90,7 +90,6 @@
|
||||
ef.Role = selectedRole;
|
||||
ef.AdminModulesId = _id;
|
||||
ef.ModuleId = ModuleState.ModuleId;
|
||||
ef.Content = _richText;
|
||||
|
||||
ef = await AdminModulesService.PostUsercountInRole(ef);
|
||||
userCount = ef.UserCount;
|
||||
@@ -132,23 +131,11 @@
|
||||
var interop = new Oqtane.UI.Interop(JSRuntime);
|
||||
if (await interop.FormValid(form))
|
||||
{
|
||||
if (PageState.Action == "Add")
|
||||
{
|
||||
AdminModules AdminModules = new AdminModules();
|
||||
AdminModules.ModuleId = ModuleState.ModuleId;
|
||||
AdminModules.Name = _name;
|
||||
AdminModules.Content = _richText;
|
||||
AdminModules = await AdminModulesService.AddAdminModulesAsync(AdminModules);
|
||||
await logger.LogInformation("AdminModules Added {AdminModules}", AdminModules);
|
||||
}
|
||||
else
|
||||
{
|
||||
AdminModules AdminModules = await AdminModulesService.GetAdminModulesAsync(_id, ModuleState.ModuleId);
|
||||
AdminModules.Name = _name;
|
||||
AdminModules.Content = _richText;
|
||||
await AdminModulesService.UpdateAdminModulesAsync(AdminModules);
|
||||
await logger.LogInformation("AdminModules Updated {AdminModules}", AdminModules);
|
||||
}
|
||||
EmailFields ef = new EmailFields();
|
||||
ef.ModuleId = ModuleState.ModuleId;
|
||||
ef.AdminModulesId = _id;
|
||||
ef.Role = selectedRole;
|
||||
ef = await AdminModulesService.SendMassNotification(ef);
|
||||
NavigationManager.NavigateTo(NavigateUrl());
|
||||
}
|
||||
else
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,74 @@
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.staticwebassets.runtime.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.staticwebassets.endpoints.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.deps.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.pdb
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Authorization.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Authorization.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Forms.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.Web.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.WebAssembly.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Components.WebAssembly.Authentication.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.AspNetCore.Metadata.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Configuration.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Binder.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Configuration.FileExtensions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Configuration.Json.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.FileProviders.Physical.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.FileSystemGlobbing.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Http.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Localization.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Localization.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Logging.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Logging.Abstractions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Options.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.Extensions.Primitives.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.JSInterop.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Microsoft.JSInterop.WebAssembly.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Oqtane.Client.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Oqtane.Shared.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Shared.Oqtane.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\NodaTime.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Radzen.Blazor.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Shared.Oqtane.pdb
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Oqtane.Client.pdb
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\bin\Debug\net9.0\Oqtane.Shared.pdb
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.csproj.AssemblyReference.cache
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\rpswa.dswa.cache.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Resources.SZUAbsolventenverein.Module.AdminModules.Edit.resources
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Resources.SZUAbsolventenverein.Module.AdminModules.Index.resources
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Resources.SZUAbsolventenverein.Module.AdminModules.Settings.resources
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.csproj.GenerateResource.cache
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.GeneratedMSBuildEditorConfig.editorconfig
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.AssemblyInfoInputs.cache
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.AssemblyInfo.cs
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.csproj.CoreCompileInputs.cache
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\rjimswa.dswa.cache.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\rjsmrazor.dswa.cache.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\rjsmcshtml.dswa.cache.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\scopedcss\bundle\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.styles.css
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\compressed\f32kn295nz-gcvjxldlff.gz
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.build.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.build.json.cache
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.development.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.build.endpoints.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets\msbuild.SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.Microsoft.AspNetCore.StaticWebAssets.props
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets\msbuild.SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.Microsoft.AspNetCore.StaticWebAssetEndpoints.props
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets\msbuild.build.SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.props
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets\msbuild.buildMultiTargeting.SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.props
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets\msbuild.buildTransitive.SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.props
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.pack.json
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\staticwebassets.upToDateCheck.txt
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsol.3EF3C0A2.Up2Date
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\refint\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.dll
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.pdb
|
||||
C:\Users\Konstantin\source\repos\SZUAbsolventenverein.Module.AdminModules\Client\obj\Debug\net9.0\ref\SZUAbsolventenverein.Module.AdminModules.Client.Oqtane.dll
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"GlobalPropertiesHash":"2ilJ2M8+ZdH0swl4cXFj9Ji8kay0R08ISE/fEc+OL0o=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["vPUhAvZZzkKiBb/H3cQfbImopIzYd0C80zuFcntjDoc="],"CachedAssets":{"vPUhAvZZzkKiBb/H3cQfbImopIzYd0C80zuFcntjDoc=":{"Identity":"C:\\Users\\Konstantin\\source\\repos\\SZUAbsolventenverein.Module.AdminModules\\Client\\obj\\Debug\\net9.0\\compressed\\f32kn295nz-gcvjxldlff.gz","SourceId":"Microsoft.AspNetCore.Components.WebAssembly.Authentication","SourceType":"Package","ContentRoot":"C:\\Users\\Konstantin\\source\\repos\\SZUAbsolventenverein.Module.AdminModules\\Client\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication","RelativePath":"AuthenticationService.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Konstantin\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.authentication\\9.0.8\\staticwebassets\\AuthenticationService.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"bl7261sy3y","Integrity":"EcPEzZq/MnP6aPd65UU\u002BhuGs143nnN3gdVpQgChQm8g=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Konstantin\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.authentication\\9.0.8\\staticwebassets\\AuthenticationService.js","FileLength":74044,"LastWriteTime":"2025-10-14T14:52:23.9210258+00:00"}},"CachedCopyCandidates":{}}
|
||||
{"GlobalPropertiesHash":"2ilJ2M8+ZdH0swl4cXFj9Ji8kay0R08ISE/fEc+OL0o=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["YaS0nmutKoeqgal4Jpw\u002B9ZipzMaNEp4MMXDZOsfmZSc="],"CachedAssets":{"YaS0nmutKoeqgal4Jpw\u002B9ZipzMaNEp4MMXDZOsfmZSc=":{"Identity":"C:\\Users\\Konstantin\\source\\repos\\SZUAbsolventenverein.Module.AdminModules\\Client\\obj\\Debug\\net9.0\\compressed\\f32kn295nz-gcvjxldlff.gz","SourceId":"Microsoft.AspNetCore.Components.WebAssembly.Authentication","SourceType":"Package","ContentRoot":"C:\\Users\\Konstantin\\source\\repos\\SZUAbsolventenverein.Module.AdminModules\\Client\\obj\\Debug\\net9.0\\compressed\\","BasePath":"_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication","RelativePath":"AuthenticationService.js.gz","AssetKind":"All","AssetMode":"All","AssetRole":"Alternative","AssetMergeBehavior":null,"AssetMergeSource":"","RelatedAsset":"C:\\Users\\Konstantin\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.authentication\\9.0.8\\staticwebassets\\AuthenticationService.js","AssetTraitName":"Content-Encoding","AssetTraitValue":"gzip","Fingerprint":"bl7261sy3y","Integrity":"EcPEzZq/MnP6aPd65UU\u002BhuGs143nnN3gdVpQgChQm8g=","CopyToOutputDirectory":"Never","CopyToPublishDirectory":"PreserveNewest","OriginalItemSpec":"C:\\Users\\Konstantin\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.authentication\\9.0.8\\staticwebassets\\AuthenticationService.js","FileLength":74044,"LastWriteTime":"2025-10-16T05:24:42.8519707+00:00"}},"CachedCopyCandidates":{}}
|
||||
Reference in New Issue
Block a user