feat: pageactions for exam correct interface
This commit is contained in:
parent
95c1755710
commit
0d4dcf8658
@ -3321,6 +3321,40 @@ pageActions (CExamR tid ssh csh examn EShowR) = do
|
||||
, navChildren = []
|
||||
}
|
||||
]
|
||||
pageActions (CExamR tid ssh csh examn ECorrectR) = return
|
||||
[ NavPageActionPrimary
|
||||
{ navLink = NavLink
|
||||
{ navLabel = MsgMenuExamUsers
|
||||
, navRoute = CExamR tid ssh csh examn EUsersR
|
||||
, navAccess' = return True
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
, NavPageActionPrimary
|
||||
{ navLink = NavLink
|
||||
{ navLabel = MsgMenuExamGrades
|
||||
, navRoute = CExamR tid ssh csh examn EGradesR
|
||||
, navAccess' = return True
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
, NavPageActionSecondary
|
||||
{ navLink = NavLink
|
||||
{ navLabel = MsgMenuExamEdit
|
||||
, navRoute = CExamR tid ssh csh examn EEditR
|
||||
, navAccess' = return True
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
}
|
||||
]
|
||||
pageActions (CExamR tid ssh csh examn EUsersR) = return
|
||||
[ NavPageActionPrimary
|
||||
{ navLink = NavLink
|
||||
@ -3344,6 +3378,17 @@ pageActions (CExamR tid ssh csh examn EUsersR) = return
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
, NavPageActionPrimary
|
||||
{ navLink = NavLink
|
||||
{ navLabel = MsgMenuExamCorrect
|
||||
, navRoute = CExamR tid ssh csh examn ECorrectR
|
||||
, navAccess' = return True
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
]
|
||||
pageActions (CExamR tid ssh csh examn EGradesR) = return
|
||||
[ NavPageActionPrimary
|
||||
@ -3357,6 +3402,17 @@ pageActions (CExamR tid ssh csh examn EGradesR) = return
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
, NavPageActionPrimary
|
||||
{ navLink = NavLink
|
||||
{ navLabel = MsgMenuExamCorrect
|
||||
, navRoute = CExamR tid ssh csh examn ECorrectR
|
||||
, navAccess' = return True
|
||||
, navType = NavTypeLink { navModal = False }
|
||||
, navQuick' = mempty
|
||||
, navForceActive = False
|
||||
}
|
||||
, navChildren = []
|
||||
}
|
||||
]
|
||||
pageActions (CSheetR tid ssh csh shn SShowR) = do
|
||||
subsSecondary <- pageQuickActions NavQuickViewPageActionSecondary $ CSheetR tid ssh csh shn SSubsR
|
||||
|
||||
Loading…
Reference in New Issue
Block a user