docs: #327 some fixes for moderation process

This commit is contained in:
Hamid Reza Mohammadi 2023-03-04 21:46:35 +03:30
parent 101194a8de
commit ac051d197e
2 changed files with 58 additions and 4 deletions

View File

@ -495,6 +495,51 @@ else
</td>
</tr>
}
else if(verse.NewVerse)
{
<tr>
<td colspan="2">
مصرع جدید
</td>
</tr>
<tr>
<td colspan="2">
<p class="green-color" id="verse-edited-@verse.VORder">@verse.Text</p>
</td>
</tr>
<tr>
<td colspan="2">
@if (verse.NewVerseResult == RMuseum.Models.Ganjoor.CorrectionReviewResult.NotChanged)
{
<input type="radio" id="verse@(verse.VORder)_review_result_Approved" name="verse@(verse.VORder)_review_result" class="radio-approved" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.Approved">
<label for="verse@(verse.VORder)_review_result_Approved">تأیید می‌شود</label>
<br>
<input type="radio" id="verse@(verse.VORder)_review_result_NotChanged" name="verse@(verse.VORder)_review_result" class="radio-notchanged" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.NotChanged" checked="checked">
}
else
{
<input type="radio" id="verse@(verse.VORder)_review_result_Approved" name="verse@(verse.VORder)_review_result" class="radio-approved" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.Approved" checked="checked">
<label for="verse@(verse.VORder)_review_result_Approved">تأیید می‌شود</label>
<br>
<input type="radio" id="verse@(verse.VORder)_review_result_NotChanged" name="verse@(verse.VORder)_review_result" class="radio-notchanged" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.NotChanged">
}
<label for="verse@(verse.VORder)_review_result_NotChanged">تغییری نکرده</label><br>
<input type="radio" id="verse@(verse.VORder)_review_result_RejectedBecauseWrong" name="verse@(verse.VORder)_review_result" class="radio-notcorrect" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.RejectedBecauseWrong">
<label for="verse@(verse.VORder)_review_result_RejectedBecauseWrong">درست نیست</label><br>
<input type="radio" id="verse@(verse.VORder)_review_result_RejectedBecauseVariant" name="verse@(verse.VORder)_review_result" class="radio-variant" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.RejectedBecauseVariant">
<label for="verse@(verse.VORder)_review_result_RejectedBecauseVariant">مربوط به نسخهٔ دیگری است</label><br>
<input type="radio" id="verse@(verse.VORder)_review_result_RejectedBecauseUnnecessaryChange" name="verse@(verse.VORder)_review_result" class="radio-unnecessary" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.RejectedBecauseUnnecessaryChange">
<label for="verse@(verse.VORder)_review_result_RejectedBecauseUnnecessaryChange">تغییر سلیقه‌ای یا بی دلیل است</label><br>
<input type="radio" id="verse@(verse.VORder)_review_result_Rejected" name="verse@(verse.VORder)_review_result" class="radio-rejected" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.Rejected">
<label for="verse@(verse.VORder)_review_result_Rejected">به دلیل دیگری رد می‌شود</label><br>
<input type="text" id="verse@(verse.VORder)_review_note" name="verse@(verse.VORder)_review_note" value="" size="50" />
</td>
</tr>
}
else
{

View File

@ -124,13 +124,22 @@ namespace GanjooRazor.Areas.Admin.Pages
if (Correction.VerseOrderText != null)
foreach (var verse in Correction.VerseOrderText)
{
var v = PageInformation.Poem.Verses.Where(v => v.VOrder == verse.VORder).SingleOrDefault();
if (v != null)
{
verse.OriginalText = v.Text;
verse.CoupletIndex = v.CoupletIndex;
if (verse.OriginalText == verse.Text)
verse.Result = CorrectionReviewResult.NotChanged;
if (!verse.NewVerse)
{
verse.OriginalText = v.Text;
verse.CoupletIndex = v.CoupletIndex;
if (verse.OriginalText == verse.Text)
verse.Result = CorrectionReviewResult.NotChanged;
}
else
{
verse.OriginalText = "";
}
}
}