docs: some workarounds for bugs in correction moderation process
This commit is contained in:
parent
a9ca21a6ed
commit
e733050c60
@ -18,13 +18,21 @@
|
||||
}
|
||||
|
||||
function checkAllCorrect() {
|
||||
if (!confirm('همه درست؟')) return;
|
||||
if (!confirm('همه درست؟')) return;
|
||||
var allCorrect = document.getElementsByClassName("radio-approved");
|
||||
for (var i = 0; i < allCorrect.length; i++) {
|
||||
allCorrect[i].checked = true;
|
||||
}
|
||||
}
|
||||
|
||||
function rejectVersePositionChanges() {
|
||||
if (!confirm('تغییر نوع مصرعها اشکال نرمافزاری است؟')) return;
|
||||
var allNotCorrect = document.getElementsByClassName("radio-bug");
|
||||
for (var i = 0; i < allNotCorrect.length; i++) {
|
||||
allNotCorrect[i].checked = true;
|
||||
}
|
||||
}
|
||||
|
||||
function moderatePoemCorrections(verseCount, correctionId) {
|
||||
|
||||
$('#moderatecorrections').hide();
|
||||
@ -176,6 +184,13 @@ else
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan=2>
|
||||
<a role="button" onclick="rejectVersePositionChanges()" class="pagebutton">تغییر مصرعها اشکال نرمافزاری است</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2"><p id="saving"> </p></td>
|
||||
</tr>
|
||||
@ -517,6 +532,8 @@ else
|
||||
<label for="verse-position@(verse.VORder)_review_result_RejectedBecauseWrong">درست نیست</label><br>
|
||||
<input type="radio" id="verse-position@(verse.VORder)_review_result_Rejected" name="verse-position@(verse.VORder)_review_result" class="radio-rejected" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.Rejected">
|
||||
<label for="verse-position@(verse.VORder)_review_result_Rejected">به دلیل دیگری رد میشود</label><br>
|
||||
<input type="radio" id="verse-position@(verse.VORder)_review_result_NotSuggectedByUser" name="verse-position@(verse.VORder)_review_result" class="radio-bug" value="@RMuseum.Models.Ganjoor.CorrectionReviewResult.NotSuggectedByUser">
|
||||
<label for="verse-position@(verse.VORder)_review_result_NotSuggectedByUser">اشکال نرمافزار گنجور</label><br>
|
||||
</td>
|
||||
</tr>
|
||||
}
|
||||
|
||||
@ -260,6 +260,18 @@ namespace GanjooRazor.Areas.Admin.Pages
|
||||
Correction.VerseOrderText[i].Result = (CorrectionReviewResult)Enum.Parse(typeof(CorrectionReviewResult), verseReviewResult[i]);
|
||||
if (Correction.VerseOrderText[i].VersePosition != null)
|
||||
{
|
||||
if( i >= versePosReviewResult.Length)
|
||||
{
|
||||
if (Correction.VerseOrderText[i].Result != CorrectionReviewResult.Approved)
|
||||
{
|
||||
Correction.VerseOrderText[i].VersePositionResult = CorrectionReviewResult.NotSuggectedByUser;
|
||||
}
|
||||
else
|
||||
{
|
||||
Correction.VerseOrderText[i].VersePositionResult = CorrectionReviewResult.Approved;
|
||||
}
|
||||
}
|
||||
else
|
||||
if (versePosReviewResult[i] == null)
|
||||
{
|
||||
return new BadRequestObjectResult("لطفاً تکلیف بررسی تمام مصرعهای پیشنهادی را مشخص کنید.");
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
RejectedBecauseWrong = 3,
|
||||
RejectedBecauseVariant = 4,
|
||||
RejectedBecauseUnnecessaryChange = 5,
|
||||
Rejected = 6
|
||||
Rejected = 6,
|
||||
NotSuggectedByUser = 7,
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user