diff --git a/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml b/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml index e08e80ca..d8eb5835 100644 --- a/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml +++ b/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml @@ -191,6 +191,12 @@ else + + + پیشنهادهای سیستمی + + +

 

diff --git a/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml.cs b/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml.cs index 92267d20..71c5f273 100644 --- a/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml.cs +++ b/GanjooRazor/Areas/Admin/Pages/ReviewEdits.cshtml.cs @@ -38,6 +38,8 @@ namespace GanjooRazor.Areas.Admin.Pages public PoemRelatedImage TextSourceImage { get; set; } + public bool OnlyUserCorrections { get; set; } + /// /// page /// @@ -57,11 +59,12 @@ namespace GanjooRazor.Areas.Admin.Pages FatalError = ""; TotalCount = 0; Skip = string.IsNullOrEmpty(Request.Query["skip"]) ? 0 : int.Parse(Request.Query["skip"]); + OnlyUserCorrections = string.IsNullOrEmpty(Request.Query["onlyUserCorrections"]) ? true : bool.Parse(Request.Query["onlyUserCorrections"]); using (HttpClient secureClient = new HttpClient()) { if (await GanjoorSessionChecker.PrepareClient(secureClient, Request, Response)) { - var nextResponse = await secureClient.GetAsync($"{APIRoot.Url}/api/ganjoor/poem/correction/next?skip={Skip}"); + var nextResponse = await secureClient.GetAsync($"{APIRoot.Url}/api/ganjoor/poem/correction/next?skip={Skip}&onlyUserCorrections={OnlyUserCorrections}"); if (!nextResponse.IsSuccessStatusCode) { FatalError = JsonConvert.DeserializeObject(await nextResponse.Content.ReadAsStringAsync()); @@ -165,9 +168,10 @@ namespace GanjooRazor.Areas.Admin.Pages public IActionResult OnPost() { Skip = string.IsNullOrEmpty(Request.Query["skip"]) ? 0 : int.Parse(Request.Query["skip"]); + OnlyUserCorrections = string.IsNullOrEmpty(Request.Query["onlyUserCorrections"]) ? true : bool.Parse(Request.Query["onlyUserCorrections"]); if (Request.Form["next"].Count == 1) { - return Redirect($"/Admin/ReviewEdits/?skip={Skip + 1}"); + return Redirect($"/Admin/ReviewEdits/?skip={Skip + 1}&onlyUserCorrections={OnlyUserCorrections}"); } return Page(); }