Exam Question/Answer 3-way m:n

This commit is contained in:
2021-08-13 21:07:55 +02:00
parent aa073a5029
commit 837d86ae21
17 changed files with 226 additions and 51 deletions
-5
View File
@@ -12,9 +12,4 @@ class ExamMemberRank extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->where('member_rank_id', '<>', null);
}
}
-6
View File
@@ -13,10 +13,4 @@ class ExamMemberRankAnswer extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->leftJoin('exam_questions', 'exam_questions.id', 'exam_answers.exam_question_id');
$query->where('exam_questions.member_rank_id', '<>', null);
}
}
-5
View File
@@ -13,9 +13,4 @@ class ExamMemberRankQuestion extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->where('member_rank_id', '<>', null);
}
}
-5
View File
@@ -12,9 +12,4 @@ class ExamTyperating extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->where('typerating_id', '<>', null);
}
}
-6
View File
@@ -13,10 +13,4 @@ class ExamTyperatingAnswer extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->leftJoin('exam_questions', 'exam_questions.id', 'exam_answers.exam_question_id');
$query->where('exam_questions.typerating_id', '<>', null);
}
}
-5
View File
@@ -13,9 +13,4 @@ class ExamTyperatingQuestion extends Controller
{
parent::__construct();
}
public function listExtendQuery($query)
{
$query->where('typerating_id', '<>', null);
}
}
@@ -1,6 +1,6 @@
name: Exam Typerating Answer
form: $/germanairlinesva/schooling/models/examtyperatinganswer/fields.yaml
modelClass: GermanAirlinesVa\Schooling\Models\ExamMemberRankAnswer
modelClass: GermanAirlinesVa\Schooling\Models\ExamTyperatingAnswer
defaultRedirect: germanairlinesva/schooling/examtyperatinganswer
create:
redirect: 'germanairlinesva/schooling/examtyperatinganswer/update/:id'
@@ -1,5 +1,5 @@
list: $/germanairlinesva/schooling/models/examtyperatinganswer/columns.yaml
modelClass: GermanAirlinesVa\Schooling\Models\ExamMemberRankAnswer
modelClass: GermanAirlinesVa\Schooling\Models\ExamTyperatingAnswer
title: Exam Typerating Answers
noRecordsMessage: 'backend::lang.list.no_records'
showSetup: true