diff --git a/Oqtane.Client/Modules/Admin/Jobs/Index.razor b/Oqtane.Client/Modules/Admin/Jobs/Index.razor
index ce5f2b55..81c36430 100644
--- a/Oqtane.Client/Modules/Admin/Jobs/Index.razor
+++ b/Oqtane.Client/Modules/Admin/Jobs/Index.razor
@@ -10,9 +10,7 @@
}
else
{
-
-
-
+
@@ -44,21 +42,29 @@ else
+
+
+
}
@code {
private List _jobs;
- public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Host; } }
-
+ public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Host; } }
+
protected override async Task OnInitializedAsync()
{
- _jobs = await JobService.GetJobsAsync();
+ await GetJobs();
if (_jobs.Count == 0)
{
AddModuleMessage(string.Format(Localizer["Message.NoJobs"], NavigateUrl("admin/system")), MessageType.Warning);
}
- }
+ }
+
+ private async Task GetJobs()
+ {
+ _jobs = await JobService.GetJobsAsync();
+ }
private string DisplayStatus(bool isEnabled, bool isExecuting)
{
@@ -146,7 +152,7 @@ else
private async Task Refresh()
{
- _jobs = await JobService.GetJobsAsync();
+ await GetJobs();
StateHasChanged();
}
}
diff --git a/Oqtane.Client/Modules/Admin/Jobs/Log.razor b/Oqtane.Client/Modules/Admin/Jobs/Log.razor
index 23b605c2..e82ea9ae 100644
--- a/Oqtane.Client/Modules/Admin/Jobs/Log.razor
+++ b/Oqtane.Client/Modules/Admin/Jobs/Log.razor
@@ -10,6 +10,9 @@
}
else
{
+
+
+
@SharedLocalizer["Name"] |
@@ -35,6 +38,11 @@ else
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Host;
protected override async Task OnParametersSetAsync()
+ {
+ await GetJobLogs();
+ }
+
+ private async Task GetJobLogs()
{
_jobLogs = await JobLogService.GetJobLogsAsync();
@@ -67,4 +75,10 @@ else
return status;
}
+
+ private async Task Refresh()
+ {
+ await GetJobLogs();
+ StateHasChanged();
+ }
}
diff --git a/Oqtane.Client/Resources/Modules/Admin/Jobs/Index.resx b/Oqtane.Client/Resources/Modules/Admin/Jobs/Index.resx
index d4c6b52a..60e347c5 100644
--- a/Oqtane.Client/Resources/Modules/Admin/Jobs/Index.resx
+++ b/Oqtane.Client/Resources/Modules/Admin/Jobs/Index.resx
@@ -144,8 +144,8 @@
Month(s)
-
- View Logs
+
+ View All Logs
Frequency
diff --git a/Oqtane.Client/Resources/Modules/Admin/Jobs/Log.resx b/Oqtane.Client/Resources/Modules/Admin/Jobs/Log.resx
index d86eb2c2..91571889 100644
--- a/Oqtane.Client/Resources/Modules/Admin/Jobs/Log.resx
+++ b/Oqtane.Client/Resources/Modules/Admin/Jobs/Log.resx
@@ -132,4 +132,7 @@
Failed
+
+ Refresh
+
\ No newline at end of file