1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00

Remove number_of_all_experiment_marks from assistants home page

This commit is contained in:
Mo 2022-09-22 20:30:43 +02:00
parent 83f4726296
commit 249f635772
2 changed files with 3 additions and 10 deletions

View file

@ -63,25 +63,19 @@ class SecureAssistantIndexView(CustomIndexView):
@expose("/")
def index(self):
active_semester_experiment_mark_ids_stmt = (
number_of_missing_final_experiment_marks = db.session.scalar(
select(func.count(ExperimentMark.final_experiment_mark))
.join(GroupExperiment)
.join(SemesterExperiment)
.where(SemesterExperiment.semester == current_user.active_semester)
.join(SemesterExperiment.assistants)
.where(Assistant.user == current_user)
)
number_of_all_experiment_marks = db.session.scalar(active_semester_experiment_mark_ids_stmt)
number_of_missing_final_experiment_marks = db.session.scalar(
active_semester_experiment_mark_ids_stmt.where(ExperimentMark.final_experiment_mark == None)
.where(ExperimentMark.final_experiment_mark == None)
)
return self.render(
"assistant_index.jinja.html",
number_of_missing_final_experiment_marks=number_of_missing_final_experiment_marks,
number_of_all_experiment_marks=number_of_all_experiment_marks,
)

View file

@ -7,8 +7,7 @@
<hr>
<p>
Number of <strong>missing</strong> final experiment marks:
{{ number_of_missing_final_experiment_marks }} / {{ number_of_all_experiment_marks }}
Number of <strong>missing</strong> final experiment marks: {{ number_of_missing_final_experiment_marks }}
</p>
{{ super() }}