From a434294c3fea9c3391b10f470c0d841113160462 Mon Sep 17 00:00:00 2001
From: PavelBegunkov <asml.Silence@gmail.com>
Date: Sun, 17 May 2015 12:55:11 +0300
Subject: [PATCH] 1) missing credits in disciplines list 2) forbid exam for
 students with <38

---
 db/StoredProcedures.sql                         | 4 ++--
 ~dev_rating/application/views/teacher/exam.twig | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql
index bba0bfaff..f874f972b 100644
--- a/db/StoredProcedures.sql
+++ b/db/StoredProcedures.sql
@@ -620,8 +620,8 @@ BEGIN
     LEFT JOIN `disciplines_groups` ON disciplines_groups.DisciplineID = disciplines_teachers.DisciplineID
         # left -> inner join with maybe NULL ?
     LEFT JOIN `view_groups` ON view_groups.GroupID = disciplines_groups.GroupID
-    INNER JOIN `view_disciplines` ON disciplines_teachers.DisciplineID = view_disciplines.DisciplineID
-    INNER JOIN `view_disciplines_results` ON view_disciplines_results.DisciplineID = view_disciplines.DisciplineID
+    LEFT JOIN `view_disciplines` ON disciplines_teachers.DisciplineID = view_disciplines.DisciplineID
+    LEFT JOIN `view_disciplines_results` ON view_disciplines_results.DisciplineID = view_disciplines.DisciplineID
     WHERE disciplines_teachers.TeacherID = pTeacherID AND
             view_disciplines.SemesterID = @CurrentSemesterID
     ORDER BY    view_disciplines.GradeID ASC,
diff --git a/~dev_rating/application/views/teacher/exam.twig b/~dev_rating/application/views/teacher/exam.twig
index 6bdbf7044..8f993d58f 100644
--- a/~dev_rating/application/views/teacher/exam.twig
+++ b/~dev_rating/application/views/teacher/exam.twig
@@ -150,7 +150,7 @@
 							{% set td_class = 'additionalCell' %}
 						{% endif %}					
 
-						{% if r.Block == 'True' %}	
+						{% if r.Block == 'True' or (r.ModuleType != 'extra' and student.RateResult < 38) %}
 							<td class="staticCell {{ td_class }}" id="col_{{ col }}_row_{{ row }}"> 
 								<input type="text" value="{{ r.Rate  }}" disabled="disabled">
 							</td>
-- 
GitLab