fix(schedule-opt): course schedule opt does not affect unregistered tutorials
This commit is contained in:
parent
1d34cae4e2
commit
b0023dfa67
@ -71,13 +71,12 @@ tutorialShouldBeDisplayed muid@(Just uid) ata course tutorial = E.exists . E.fro
|
||||
mCourseOpt = E.subSelect $ getCourseScheduleOpt course user
|
||||
in E.where_ $ user E.^. UserId E.==. E.val uid
|
||||
E.&&. E.fromMaybe
|
||||
( E.fromMaybe
|
||||
( user E.^. UserScheduleOccurrenceDisplayDefault
|
||||
E.&&. ( isTutorialTutor muid ata (tutorial E.^. TutorialId)
|
||||
( ( E.fromMaybe
|
||||
(user E.^. UserScheduleOccurrenceDisplayDefault)
|
||||
mCourseOpt
|
||||
) E.&&. ( isTutorialTutor muid ata (tutorial E.^. TutorialId)
|
||||
E.||. isTutorialParticipant muid ata (tutorial E.^. TutorialId)
|
||||
)
|
||||
)
|
||||
mCourseOpt
|
||||
)
|
||||
mTutorialOpt
|
||||
tutorialShouldBeDisplayed _ _ _ _ = E.false
|
||||
|
||||
Reference in New Issue
Block a user